Italy - E-invoicing (Withholding)

l10n_it_edi_withholding
REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/18.0/l10n_it_edi_withholding
VERSION
VERSION 0.1
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo
MAINTAINERS
MAINTAINERSOdoo
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Laurent Smet, Andrea Grazioso (agr-odoo), Anh Thao Pham (pta), Gorash, william-andre, John Laterre (jol), niyasraphy, Maximilien (malb), Dylan Kiss (dyki), Jinane Maksoud, Paolo Gatti, Paolo Gatti (pgi), Sven Fuehr, Seif (segn), Louis (wil), asno-odoo, Harsh Shah, gteboul, Antoine Dupuis, Ester Andreetto, MAGREMENT, prdu
WEBSITE
WEBSITEhttps://www.odoo.com/documentation/18.0/applications/finance/accounting/fiscal_localizations/localizations/italy.html
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:25:54
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_it_edi
    - l10n_it
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - account_edi_proxy_client
    - certificate
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Withholding and Pension Fund handling for the E-invoice implementation for Italy.

    The Withholding tax and the Pension Fund tax are computed like every other tax
    with the ordering by sequence, so please be careful with the order of the taxes
    in your tax configuration.

    Please also update the Italian Accounting module (l10n_it) when you install this module.
    

Code Analysis

Views touched (3)
XML IDNameModelTypeStatus
account_invoice_it_FatturaPA_export_withholding account_invoice_it_FatturaPA_export_withholding ir.ui.view qweb Inherits l10n_it_edi.account_invoice_it_FatturaPA_export
account_view_tax_form_l10n_it_edi_extended account.tax.form.l10n.it.edi.extended account.tax xpath Inherits l10n_it.account_tax_form_l10n_it
view_invoice_tree_l10n_it_edi_extended account.invoice.list.l10n.it.edi.extended account.move xpath Inherits account.view_invoice_tree
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (4)
  • l10n_it_amount_before_withholding_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='Total Before Withholding'
  • l10n_it_amount_pension_fund_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='Pension Fund'
  • l10n_it_amount_vat_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='VAT'
  • l10n_it_amount_withholding_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='Withholding'
Public methods (1)
  • get_tag(self, element, selector)

New fields (3)
  • l10n_it_pension_fund_type Selection
    help='Pension Fund Type. Only for Italian accounting EDI.' string='Pension fund type (Italy)' args: PENSION_FUND_TYPE_SELECTION
  • l10n_it_withholding_reason Selection
    help='Withholding tax reason. Only for Italian accounting EDI.' string='Withholding tax reason (Italy)' args: WITHHOLDING_REASON_SELECTION
  • l10n_it_withholding_type Selection
    help='Withholding tax type. Only for Italian accounting EDI.' string='Withholding tax type (Italy)' args: WITHHOLDING_TYPE_SELECTION
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/17.0/l10n_it_edi_withholding
VERSION
VERSION 0.1
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo
MAINTAINERS
MAINTAINERSOdoo
COMMITTERS
COMMITTERSOdoo Translation Bot, Martin Trigaux, Josse Colpaert, Laurent Smet, Andrea Grazioso (agr-odoo), Anh Thao Pham (pta), Gorash, william-andre, Louis Wicket (wil), Claire Bretton (clbr), Dylan Kiss (dyki), Jinane Maksoud, Paolo Gatti, Paolo Gatti (pgi), Sven Fuehr, Seif (segn), Louis Gobert, asno-odoo, gteboul, Ester Andreetto, MAGREMENT
WEBSITE
WEBSITEhttps://www.odoo.com/documentation/17.0/applications/finance/accounting/fiscal_localizations/localizations/italy.html
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 01:02:05
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_it_edi
    - l10n_it
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - account_edi_proxy_client
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Withholding and Pension Fund handling for the E-invoice implementation for Italy.

    The Withholding tax and the Pension Fund tax are computed like every other tax
    with the ordering by sequence, so please be careful with the order of the taxes
    in your tax configuration.

    Please also update the Italian Accounting module (l10n_it) when you install this module.
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
account_invoice_it_FatturaPA_export_withholding account_invoice_it_FatturaPA_export_withholding ir.ui.view qweb Inherits l10n_it_edi.account_invoice_it_FatturaPA_export
account_invoice_line_it_FatturaPA_withholding account_invoice_line_it_FatturaPA_withholding ir.ui.view qweb Inherits l10n_it_edi.account_invoice_line_it_FatturaPA
account_view_tax_form_l10n_it_edi_extended account.tax.form.l10n.it.edi.extended account.tax xpath Inherits l10n_it.account_tax_form_l10n_it
view_invoice_tree_l10n_it_edi_extended account.invoice.tree.l10n.it.edi.extended account.move xpath Inherits account.view_invoice_tree
Models touched (3)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (4)
  • l10n_it_amount_before_withholding_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='Total Before Withholding'
  • l10n_it_amount_pension_fund_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='Pension Fund'
  • l10n_it_amount_vat_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='VAT'
  • l10n_it_amount_withholding_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='Withholding'
Public methods (1)
  • get_tag(self, element, selector)

New fields (3)
  • l10n_it_pension_fund_type Selection
    help='Pension Fund Type. Only for Italian accounting EDI.' string='Pension fund type (Italy)' args: PENSION_FUND_TYPE_SELECTION
  • l10n_it_withholding_reason Selection
    help='Withholding tax reason. Only for Italian accounting EDI.' string='Withholding tax reason (Italy)' args: WITHHOLDING_REASON_SELECTION
  • l10n_it_withholding_type Selection
    help='Withholding tax type. Only for Italian accounting EDI.' string='Withholding tax type (Italy)' args: WITHHOLDING_TYPE_SELECTION
Public methods (0)

No public methods.

REPOSITORY
REPOSITORYodoo/odoo
GIT
GIThttps://github.com/odoo/odoo.git
GIT FOLDER
GIT FOLDERhttps://github.com/odoo/odoo/tree/16.0/l10n_it_edi_withholding
VERSION
VERSION 0.1
CATEGORY
CATEGORYAccounting/Localizations/EDI
LICENSE
LICENSELGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo
MAINTAINERS
MAINTAINERSOdoo
COMMITTERS
COMMITTERSJosse Colpaert, Andrea Grazioso (agr-odoo), Paolo Gatti, Paolo Gatti (pgi), Sven Fuehr
WEBSITE
WEBSITEhttps://www.odoo.com/documentation/16.0/applications/finance/accounting/fiscal_localizations/localizations/italy.html
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:40:47
ODOO DEPENDENCIES
ODOO DEPENDENCIES odoo/odoo:
    - l10n_it_edi
    - l10n_it
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
    - base_iban
    - base_vat
    - account_edi
    - account_edi_proxy_client
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES cryptography
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
Withholding and Pension Fund handling for the E-invoice implementation for Italy.

    The Withholding tax and the Pension Fund tax are computed like every other tax
    with the ordering by sequence, so please be careful with the order of the taxes
    in your tax configuration.

    Please also update the Italian Accounting module (l10n_it) when you install this module.
    

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
account_invoice_it_FatturaPA_export_withholding account_invoice_it_FatturaPA_export_withholding ir.ui.view qweb Inherits l10n_it_edi.account_invoice_it_FatturaPA_export
account_invoice_line_it_FatturaPA_withholding account_invoice_line_it_FatturaPA_withholding ir.ui.view qweb Inherits l10n_it_edi.account_invoice_line_it_FatturaPA
account_view_tax_form_l10n_it_edi_extended account.tax.form.l10n.it.edi.extended account.tax xpath Inherits l10n_it_edi.account_tax_form_l10n_it
view_invoice_tree_l10n_it_edi_extended account.invoice.tree.l10n.it.edi.extended account.move xpath Inherits account.view_invoice_tree
Models touched (5)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (4)
  • l10n_it_amount_before_withholding_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='Total Before Withholding'
  • l10n_it_amount_pension_fund_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='Pension Fund'
  • l10n_it_amount_vat_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='VAT'
  • l10n_it_amount_withholding_signed Monetary
    compute='_compute_amount_extended' currency_field='company_currency_id' string='Withholding'
Public methods (0)

No public methods.

New fields (3)
  • l10n_it_pension_fund_type Selection
    help='Pension Fund Type. Only for Italian accounting EDI.' string='Pension fund type (Italy)' args: PENSION_FUND_TYPE_SELECTION
  • l10n_it_withholding_reason Selection
    help='Withholding tax reason. Only for Italian accounting EDI.' string='Withholding tax reason (Italy)' args: WITHHOLDING_REASON_SELECTION
  • l10n_it_withholding_type Selection
    help='Withholding tax type. Only for Italian accounting EDI.' string='Withholding tax type (Italy)' args: WITHHOLDING_TYPE_SELECTION
Public methods (0)

No public methods.

New fields (3)
  • l10n_it_pension_fund_type Selection
    help='Pension Fund Type. Only for Italian accounting EDI.' string='Pension fund type (Italy)' args: PENSION_FUND_TYPE_SELECTION
  • l10n_it_withholding_reason Selection
    help='Withholding tax reason. Only for Italian accounting EDI.' string='Withholding tax reason (Italy)' args: WITHHOLDING_REASON_SELECTION
  • l10n_it_withholding_type Selection
    help='Withholding tax type. Only for Italian accounting EDI.' string='Withholding tax type (Italy)' args: WITHHOLDING_TYPE_SELECTION
Public methods (0)

No public methods.