ITA - Contabilità base

l10n_it_account
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/18.0/l10n_it_account
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group, Abstract
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group, Abstract
COMMITTERS
COMMITTERSeLBati, Weblate, OCA-git-bot, Simone Rubino, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-italy
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:12
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/account-financial-tools:
    - account_fiscal_year
OCA/server-ux:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - l10n_it
    - base_iban
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES openupgradelib
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
**Italiano**

Modulo di supporto per la contabilità.

Usato da moduli come l10n_it_vat_registries e
account_vat_period_end_statement

Nota: lo script di migrazione non è stato testato.

**English**

Accounting-related modules helpers.

Used by modules like l10n_it_vat_registries and
account_vat_period_end_statement

Notice: the migration script hasn't been tested.

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
l10n_it_account.internal_layout l10n_it_account.internal_layout ir.ui.view qweb New
minimal_layout minimal_layout ir.ui.view qweb Inherits web.minimal_layout
res_config_settings_view_form res.config.settings.inherit.view.form res.config.settings app Inherits account.res_config_settings_view_form
view_partner_property_form res.partner.inherit.view.form res.partner page Inherits account.view_partner_property_form
Models touched (3)

New fields (5)
  • credit_balance Float
    compute='_compute_credit_balance'
  • debit_balance Float
    compute='_compute_debit_balance'
  • deductible_balance Float
    compute='_compute_deductible_balance'
  • parent_tax_ids Many2many → account.tax
    string='Parent Taxes' args: 'account.tax', 'account_tax_filiation_rel', 'child_tax', 'parent_tax'
  • undeductible_balance Float
    compute='_compute_undeductible_balance'
Public methods (2)
  • compute_balance(self, tax_or_base='tax', financial_type=None, account_ids=None, exclude_account_ids=None)
  • get_move_lines_domain(self, tax_or_base='tax', financial_type=None, account_ids=None, exclude_account_ids=None)

New fields (0)

No new fields.

Public methods (1)
  • lang_install(self)

New fields (0)

No new fields.

Public methods (2)
  • toggle_active(self)
  • update_menu_finance_it_translation(self)
    In Odoo the inheritance mechanism is not yet implemented for menus. Changing a menu item name doesn't create a new string to be translated but overwrites the source string of the original module to which the menu belongs to. This is a workaround that allows the translated string to be modified in the same way.
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/16.0/l10n_it_account
VERSION
VERSION 2.0.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group, Abstract
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group, Abstract
COMMITTERS
COMMITTERSeLBati, Sergio Zanchetta, tafaRU, Weblate, OCA-git-bot, Simone Rubino, micheledic, oca-ci, Marco Colombo, Simone, alex
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-italy
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:11:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/account-financial-tools:
    - account_fiscal_year
OCA/server-ux:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES xmlschema
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
**Italiano**

Modulo di supporto per la contabilità.

Usato da moduli come l10n_it_vat_registries e
account_vat_period_end_statement

Nota: lo script di migrazione non è stato testato.

**English**

Accounting-related modules helpers.

Used by modules like l10n_it_vat_registries and
account_vat_period_end_statement

Notice: the migration script hasn't been tested.

Code Analysis

Views touched (8)
XML IDNameModelTypeStatus
l10n_it_account.internal_layout l10n_it_account.internal_layout ir.ui.view qweb New
minimal_layout minimal_layout ir.ui.view qweb Inherits web.minimal_layout
product_template_form_view product.template.inherit.view.form product.template page Inherits account.product_template_form_view
res_config_settings_view_form res.config.settings.inherit.view.form res.config.settings div Inherits account.res_config_settings_view_form
view_account_form_sign account.account.form.sign account.account field Inherits account.view_account_form
view_account_group_form_sign account.group.form.sign account.group field Inherits account.view_account_group_form
view_account_list_sign view.account.list.sign account.account field Inherits account.view_account_list
view_partner_property_form res.partner.inherit.view.form res.partner page Inherits account.view_partner_property_form
Models touched (5)

New fields (1)
  • account_balance_sign Integer
    compute='_compute_account_balance_sign' string='Balance sign'
Public methods (0)

No public methods.

New fields (2)
  • account_balance_sign Integer
    compute='_compute_account_balance_sign' string='Balance sign'
  • account_ids One2many → account.account
    comodel_name='account.account' inverse_name='group_id' string='Accounts'
Public methods (5)
  • get_account_balance_sign(self)
  • get_group_accounts(self)
    Retrieves every account from `self` and `self`'s subgroups.
  • get_group_parents(self)
    Retrieves every parent for group `self`. :return: group's parents as recordset, or empty recordset if `self` has no parents. If a recursion is found, an error is raised.
  • get_group_progenitor(self)
  • get_group_subgroups(self)
    Retrieves every subgroup for groups `self`.

New fields (3)
  • deductible_balance Float
    compute='_compute_deductible_balance'
  • parent_tax_ids Many2many → account.tax
    string='Parent Taxes' args: 'account.tax', 'account_tax_filiation_rel', 'child_tax', 'parent_tax'
  • undeductible_balance Float
    compute='_compute_undeductible_balance'
Public methods (2)
  • compute_balance(self, tax_or_base='tax', financial_type=None, account_ids=None, exclude_account_ids=None)
  • get_move_lines_domain(self, tax_or_base='tax', financial_type=None, account_ids=None, exclude_account_ids=None)

New fields (0)

No new fields.

Public methods (1)
  • lang_install(self)

New fields (0)

No new fields.

Public methods (2)
  • toggle_active(self)
  • update_menu_finance_it_translation(self)
    In Odoo the inheritance mechanism is not yet implemented for menus. Changing a menu item name doesn't create a new string to be translated but overwrites the source string of the original module to which the menu belongs to. This is a workaround that allows the translated string to be modified in the same way.
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/14.0/l10n_it_account
VERSION
VERSION 1.4.5
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group, Abstract
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group, Abstract
COMMITTERS
COMMITTERSeLBati, tafaRU, OCA Transbot, oca-travis, Weblate, OCA-git-bot, SimoRubi, Simone Rubino, oca-ci, gianmarco, Alessandro Uffreduzzi, Marco Colombo, Borruso, LorenzoC0, oca-git-bot
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-italy
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/account-financial-tools:
    - account_fiscal_year
OCA/server-ux:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES xmlschema
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
l10n_it_account.internal_layout l10n_it_account.internal_layout ir.ui.view qweb New
minimal_layout minimal_layout ir.ui.view qweb Inherits web.minimal_layout
product_template_form_view product.template.inherit.view.form product.template page Inherits account.product_template_form_view
res_config_settings_view_form res.config.settings.inherit.view.form res.config.settings div Inherits account.res_config_settings_view_form
view_account_group_form_sign account.group.form.sign account.group field Inherits account.view_account_group_form
view_account_type_form_sign account.account.type.form.sign account.account.type field Inherits account.view_account_type_form
view_partner_property_form res.partner.inherit.view.form res.partner page Inherits account.view_partner_property_form
Models touched (4)

New fields (0)

No new fields.

Public methods (2)
  • check_balance_sign_coherence(self)
    @api.constrains('code')
    Checks whether adding an account to (or removing it from) a group creates incoherencies in account groups' balance signs.
  • get_incoherent_sign_accounts(self)

New fields (1)
  • account_balance_sign Integer
    default=1 string='Balance sign'
Public methods (4)
  • check_balance_sign_coherence(self)
    @api.constrains('account_balance_sign')
    Checks whether changes upon `account_balance_sign` create incoherencies in account groups' balance signs.
  • check_balance_sign_value(self)
    @api.constrains('account_balance_sign')
    Checks whether `account_balance_sign` gets a correct value of +1 or -1.
  • have_same_sign(self)
    Checks types' signs. :return: True if there's nothing to check or there's only one type to check; else, returns True or False according to whether every type has the same value for `account_balance_sign` (if it's not 0).
  • set_account_types_negative_sign(self)
    @api.model

New fields (2)
  • account_balance_sign Integer
    compute='_compute_account_balance_sign' string='Balance sign'
  • account_ids One2many → account.account
    comodel_name='account.account' inverse_name='group_id' string='Accounts'
Public methods (7)
  • check_balance_sign_coherence(self)
    @api.constrains('account_ids', 'parent_id')
    Checks whether every group (plus parents and subgroups) have the same balance sign. This is done by first retrieving every group's progenitor and then checking, for each of them, the account types' for accounts linked to such progenitor group and its subgroups.
  • check_parent_recursion(self)
    @api.constrains('parent_id')
  • get_account_balance_sign(self)
  • get_group_accounts(self)
    Retrieves every account from `self` and `self`'s subgroups.
  • get_group_parents(self)
    Retrieves every parent for group `self`. :return: group's parents as recordset, or empty recordset if `self` has no parents. If a recursion is found, an error is raised.
  • get_group_progenitor(self)
  • get_group_subgroups(self)
    Retrieves every subgroup for groups `self`.

New fields (3)
  • deductible_balance Float
    compute='_compute_deductible_balance' string='Deductible Balance'
  • parent_tax_ids Many2many → account.tax
    string='Parent Taxes' args: 'account.tax', 'account_tax_filiation_rel', 'child_tax', 'parent_tax'
  • undeductible_balance Float
    compute='_compute_undeductible_balance' string='Undeductible Balance'
Public methods (2)
  • compute_balance(self, tax_or_base='tax', financial_type=None, account_ids=None, exclude_account_ids=None)
  • get_move_lines_domain(self, tax_or_base='tax', financial_type=None, account_ids=None, exclude_account_ids=None)
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/12.0/l10n_it_account
VERSION
VERSION 1.4.5
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group, Abstract
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group, Abstract
COMMITTERS
COMMITTERSeLBati, GitHub, tafaRU, OCA Transbot, Víctor Martínez, oca-travis, Weblate, OCA-git-bot, sergiocorato, Simone Rubino, Lara Baggio, Silvio Gregorini
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-italy/tree/12.0/l10n_it_account
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:29:17
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/account-financial-tools:
    - account_fiscal_year
OCA/server-ux:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - http_routing
    - digest
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
l10n_it_account.internal_layout l10n_it_account.internal_layout ir.ui.view qweb New
minimal_layout minimal_layout ir.ui.view qweb Inherits web.minimal_layout
product_template_form_view product.template.inherit.view.form product.template page Inherits account.product_template_form_view
res_config_settings_view_form res.config.settings.inherit.view.form res.config.settings div Inherits account.res_config_settings_view_form
view_account_group_form_sign account.group.form.sign account.group field Inherits account.view_account_group_form
view_account_type_form_sign account.account.type.form.sign account.account.type field Inherits account.view_account_type_form
view_partner_property_form res.partner.inherit.view.form res.partner page Inherits account.view_partner_property_form
Models touched (5)

New fields (0)

No new fields.

Public methods (2)
  • check_balance_sign_coherence(self)
    @api.constrains('group_id')
    Checks whether adding an account to (or removing it from) a group creates incoherencies in account groups' balance signs.
  • get_incoherent_sign_accounts(self)

New fields (1)
  • account_balance_sign Integer
    default=1 string='Balance sign'
Public methods (4)
  • check_balance_sign_coherence(self)
    @api.constrains('account_balance_sign')
    Checks whether changes upon `account_balance_sign` create incoherencies in account groups' balance signs.
  • check_balance_sign_value(self)
    @api.constrains('account_balance_sign')
    Checks whether `account_balance_sign` gets a correct value of +1 or -1.
  • have_same_sign(self)
    Checks types' signs. :return: True if there's nothing to check or there's only one type to check; else, returns True or False according to whether every type has the same value for `account_balance_sign` (if it's not 0).
  • set_account_types_negative_sign(self)
    @api.model

New fields (2)
  • account_balance_sign Integer
    compute='_compute_account_balance_sign' string='Balance sign'
  • account_ids One2many → account.account
    comodel_name='account.account' inverse_name='group_id' string='Accounts'
Public methods (7)
  • check_balance_sign_coherence(self)
    @api.constrains('account_ids', 'parent_id')
    Checks whether every group (plus parents and subgroups) have the same balance sign. This is done by first retrieving every group's progenitor and then checking, for each of them, the account types' for accounts linked to such progenitor group and its subgroups.
  • check_parent_recursion(self)
    @api.constrains('parent_id')
  • get_account_balance_sign(self)
  • get_group_accounts(self)
    Retrieves every account from `self` and `self`'s subgroups.
  • get_group_parents(self)
    Retrieves every parent for group `self`. :return: group's parents as recordset, or empty recordset if `self` has no parents. If a recursion is found, an error is raised.
  • get_group_progenitor(self)
  • get_group_subgroups(self)
    Retrieves every subgroup for groups `self`.

New fields (2)
  • cee_type Selection
    help="Use in the case of tax with 'VAT integration'. This specifies the VAT register (sales / purchases) where the tax must be computed." string='Include in VAT register' args: [('sale', 'Sale'), ('purchase', 'Purchase')]
  • parent_tax_ids Many2many → account.tax
    string='Parent Taxes' args: 'account.tax', 'account_tax_filiation_rel', 'child_tax', 'parent_tax'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • is_country_id_code_it(self)
REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/11.0/l10n_it_account
VERSION
VERSION 1.4.2
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group, Abstract
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group, Abstract
COMMITTERS
COMMITTERSLorenzo Battistini, GitHub, Francesco Apruzzese, OCA Transbot, oca-travis, OCA-git-bot, Silvio Gregorini, jackjack
WEBSITE
WEBSITEhttps://github.com/OCA/l10n-italy/tree/11.0/l10n_it_account
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:23:57
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-reporting:
    - account_tax_balance
OCA/account-financial-tools:
    - account_fiscal_year
OCA/server-ux:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - analytic
    - web_planner
    - portal
    - http_routing
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (7)
XML IDNameModelTypeStatus
l10n_it_account.internal_layout l10n_it_account.internal_layout ir.ui.view qweb New
minimal_layout minimal_layout ir.ui.view qweb Inherits web.minimal_layout
product_template_form_view product.template.inherit.view.form product.template page Inherits account.product_template_form_view
res_config_settings_view_form res.config.settings.inherit.view.form res.config.settings div Inherits account.res_config_settings_view_form
view_account_group_form_sign account.group.form.sign account.group field Inherits account.view_account_group_form
view_account_type_form_sign account.account.type.form.sign account.account.type field Inherits account.view_account_type_form
view_partner_property_form res.partner.inherit.view.form res.partner page Inherits account.view_partner_property_form
Models touched (4)

New fields (0)

No new fields.

Public methods (1)
  • check_balance_sign_coherence(self)
    @api.constrains('group_id')
    Checks whether adding an account to (or removing it from) a group creates incoherencies in account groups' balance signs.

New fields (1)
  • account_balance_sign Integer
    default=1 string='Balance sign'
Public methods (4)
  • check_balance_sign_coherence(self)
    @api.constrains('account_balance_sign')
    Checks whether changes upon `account_balance_sign` create incoherencies in account groups' balance signs.
  • check_balance_sign_value(self)
    @api.constrains('account_balance_sign')
    Checks whether `account_balance_sign` gets a correct value of +1 or -1.
  • have_same_sign(self)
    Checks types' signs. :return: True if there's nothing to check or there's only one type to check; else, returns True or False according to whether every type has the same value for `account_balance_sign` (if it's not 0).
  • set_account_types_negative_sign(self)
    @api.model

New fields (2)
  • account_balance_sign Integer
    compute='_compute_account_balance_sign' string='Balance sign'
  • account_ids One2many → account.account
    comodel_name='account.account' inverse_name='group_id' string='Accounts'
Public methods (7)
  • check_balance_sign_coherence(self)
    @api.constrains('account_ids', 'parent_id')
    Checks whether every group (plus parents and subgroups) have the same balance sign. This is done by first retrieving every group's progenitor and then checking, for each of them, the account types' for accounts linked to such progenitor group and its subgroups.
  • check_parent_recursion(self)
    @api.constrains('parent_id')
  • get_account_balance_sign(self)
  • get_group_accounts(self)
    Retrieves every account from `self` and `self`'s subgroups.
  • get_group_parents(self)
    Retrieves every parent for group `self`. :return: group's parents as recordset, or empty recordset if `self` has no parents. If a recursion is found, an error is raised.
  • get_group_progenitor(self)
  • get_group_subgroups(self)
    Retrieves every subgroup for groups `self`.

New fields (2)
  • cee_type Selection
    help="Use in the case of tax with 'VAT integration'. This specifies the VAT register (sales / purchases) where the tax must be computed." string='Include in VAT register' args: [('sale', 'Sale'), ('purchase', 'Purchase')]
  • parent_tax_ids Many2many → account.tax
    string='Parent Taxes' args: 'account.tax', 'account_tax_filiation_rel', 'child_tax', 'parent_tax'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/10.0/l10n_it_account
VERSION
VERSION 1.2.5
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group, Abstract
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group, Abstract
COMMITTERS
COMMITTERSLorenzo Battistini, eLBati, Pedro M. Baeza, tafaRU, Alex Comba, OCA Transbot, oca-travis, OCA-git-bot, gborruso@dinamicheaziendali.it, gianmarco
WEBSITE
WEBSITEhttp://www.odoo-italia.net
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:19:56
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/account-financial-tools:
    - account_fiscal_year
OCA/server-tools:
    - date_range
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - web_tour
    - report
    - analytic
    - web_planner
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
l10n_it_account.internal_layout l10n_it_account.internal_layout ir.ui.view qweb New
minimal_layout minimal_layout ir.ui.view qweb Inherits report.minimal_layout
Models touched (1)

New fields (2)
  • cee_type Selection
    help="Use in the case of tax with 'VAT integration'. This specifies the VAT register (sales / purchases) where the tax must be computed." string='Include in VAT register' args: [('sale', 'Sale'), ('purchase', 'Purchase')]
  • parent_tax_ids Many2many → account.tax
    string='Parent Taxes' args: 'account.tax', 'account_tax_filiation_rel', 'child_tax', 'parent_tax'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/9.0/l10n_it_account
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group, Abstract
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group, Abstract
COMMITTERS
COMMITTERSPedro M. Baeza, Stéphane Bidoul (ACSONE)
WEBSITE
WEBSITEhttp://www.odoo-italia.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:15:20
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-italy:
    - l10n_it_fiscalcode
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - bus
    - report
    - analytic
    - web_tip
    - web_planner
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (5)
XML IDNameModelTypeStatus
l10n_it_account.internal_layout l10n_it_account.internal_layout ir.ui.view qweb New
minimal_layout minimal_layout ir.ui.view qweb Inherits report.minimal_layout
view_account_form_inverse account.form.inverse account.account field Inherits account.view_account_form
view_tax_code_form_vat account.tax.code.form.vat account.tax.code separator Inherits account.view_tax_code_form
view_tax_form_nondeductible account.tax.form.nondeductible account.tax field Inherits account.view_tax_form
Models touched (3)

New fields (2)
  • inverse_parent_id Many2one → account.account
    help='Used on balance sheet to report this account when its balance is negative' string='Inverse Parent' args: 'account.account'
  • inverse_user_type Many2one → account.account.type
    help='Used on balance sheet to report this account when its balance is negative' string='Inverse Account Type' args: 'account.account.type'
Public methods (0)

No public methods.

New fields (1)
  • nondeductible Boolean
    help='Partially or totally non-deductible.' string='Non-deductible'
Public methods (5)
  • check_tax(self, cr, uid, tax, context=None)
    This is used to check that every (purchase) tax code is linked to only one (main) tax. This allows to print a VAT register summary where tax amount, base amount, deductible amount and non deductible amount are all printed on the same line
  • copy_data(self, cr, uid, id, default=None, context=None)
  • create(self, cr, uid, vals, context=None)
  • exist(self, cr, uid, field, value, id_doc, context=None)
  • write(self, cr, uid, ids, vals, context=None)

New fields (2)
  • is_base Boolean
    help='This tax code is used for base amounts (field used by VAT registries)' string='Is base'
  • vat_statement_type Selection
    default='debit' help='This establish whether amount will be loaded as debit or credit' string='Type' args: (('credit', 'Credit'), ('debit', 'Debit'))
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/8.0/l10n_it_account
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYHidden
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Agile Business Group, Abstract
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Agile Business Group, Abstract
COMMITTERS
COMMITTERSLorenzo Battistini, eLBati, GitHub, Stéphane Bidoul (ACSONE), OCA Transbot, oca-travis, Weblate, OCA-git-bot, SimoRubi, v.terzulli, Simone Orsi
WEBSITE
WEBSITEhttp://www.odoo-italia.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:11:22
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-italy:
    - l10n_it_fiscalcode
    - l10n_it_base
odoo/odoo:
    - account
    - base_setup
    - base
    - web_kanban
    - web
    - product
    - decimal_precision
    - mail
    - report
    - analytic
    - board
    - edi
    - email_template
    - base_vat
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES codicefiscale
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
l10n_it_account.internal_layout l10n_it_account.internal_layout ir.ui.view qweb New
minimal_layout minimal_layout ir.ui.view qweb Inherits report.minimal_layout
view_account_form_inverse account.form.inverse account.account field Inherits account.view_account_form
view_l10n_it_config_settings l10n_it settings l10n_it.config.settings xpath Inherits l10n_it_base.view_l10n_it_config_settings
view_tax_code_form_vat account.tax.code.form.vat account.tax.code separator Inherits account.view_tax_code_form
view_tax_form_nondeductible account.tax.form.nondeductible account.tax field Inherits account.view_tax_form
Models touched (5)

New fields (2)
  • inverse_parent_id Many2one → account.account
    help='Used on balance sheet to report this account when its balance is negative' string='Inverse Parent' args: 'account.account'
  • inverse_user_type Many2one → account.account.type
    help='Used on balance sheet to report this account when its balance is negative' string='Inverse Account Type' args: 'account.account.type'
Public methods (0)

No public methods.

New fields (1)
  • nondeductible Boolean
    help='Partially or totally non-deductible.' string='Non-deductible'
Public methods (5)
  • check_tax(self, cr, uid, tax, context=None)
    This is used to check that every (purchase) tax code is linked to only one (main) tax. This allows to print a VAT register summary where tax amount, base amount, deductible amount and non deductible amount are all printed on the same line
  • copy_data(self, cr, uid, id, default=None, context=None)
  • create(self, cr, uid, vals, context=None)
  • exist(self, cr, uid, field, value, id_doc, context=None)
  • write(self, cr, uid, ids, vals, context=None)

New fields (2)
  • is_base Boolean
    help='This tax code is used for base amounts (field used by VAT registries)' string='Is base'
  • vat_statement_type Selection
    default='debit' help='This establish whether amount will be loaded as debit or credit' string='Type' args: (('credit', 'Credit'), ('debit', 'Debit'))
Public methods (1)
  • get_tax_by_tax_code(self)
    @api.multi
    Get account.tax linked to current tax code. If the account.tax has a parent, the parent account.tax is returned.

New fields (2)
  • company_id Many2one → res.company
    default=_default_company required=True args: 'res.company', 'Company'
  • skip_it_account_check Boolean
    help='Set this for not Italian companies, to skip checking things like tax codes consistencies' related='company_id.skip_it_account_check' args: 'Skip Italian checks'
Public methods (1)
  • onchange_company_id(self)
    @api.onchange('company_id')

New fields (1)
  • skip_it_account_check Boolean
    help='Set this for not Italian companies, to skip checking things like tax codes consistencies' args: 'Skip Italian checks'
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYOCA/l10n-italy
GIT
GIThttps://github.com/OCA/l10n-italy.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/l10n-italy/tree/6.1/l10n_it_account
VERSION
VERSION 0.2
CATEGORY
CATEGORYLocalisation/Italy
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), OpenERP Italian Community
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), OpenERP Italian Community
COMMITTERS
COMMITTERSLorenzo Battistini, Alexandre Fayolle, eLBati, Leonardo Pistone, unknown, Alex Comba, Andrea Cometa
WEBSITE
WEBSITEhttp://www.openerp-italia.org
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:04:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/l10n-italy:
    - l10n_it_base
    - account_invoice_entry_date
odoo/odoo:
    - account
    - base_setup
    - base
    - product
    - process
    - decimal_precision
    - analytic
    - board
    - edi
    - email_template
    - mail
    - base_tools
    - base_vat
    - account_chart
    - base_iban
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module customizes OpenERP in order to fit italian laws and mores - Account version

Functionalities:

- Fiscal code computation for partner
- Check invoice date consistency

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
invoice_supplier_form_reg_date account.invoice.supplier.form.reg_date account.invoice field Inherits account.invoice_supplier_form
invoice_tree_reg_date account.invoice.tree.reg_date account.invoice field Inherits account.invoice_tree
view_partner_form_fiscalcode_data res.partner.fiscalcode.data res.partner page Inherits base.view_partner_form
view_wizard_fiscalcode_to_data Compute missing data from Fiscal Code wizard.fiscalcode.to.data form New
Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • action_number(self, cr, uid, ids, context=None)
STATUS
STATUSOpen migration PR - not merged yet for this version
REPOSITORY
REPOSITORYOCA/l10n-italy
PULL REQUEST
PULL REQUEST[19.0][MIG] l10n_it_account: Migration to 19.0 (#5072)