Repository
odoo/odoo · module folder
Module version
0.1
Category
Accounting/Localizations/EDI
Folder size
0.2 MB
License
LGPL-3
Application
No
Auto-installable
No
Website
https://www.odoo.com/documentation/18.0/applications/finance/accounting/fiscal_localizations/localizations/italy.html
Last tracking update
2026-08-07 06:23:33
Authors
Odoo
Maintainers
Odoo
Committers
Martin Trigaux, Odoo Translation Bot, Laurent Smet, Andrea Grazioso (agr-odoo), Anh Thao Pham (pta), Gorash, william-andre, John Laterre (jol), niyasraphy, Maximilien (malb), Dylan Kiss (dyki), Paolo Gatti, Jinane Maksoud, Paolo Gatti (pgi), Sven Fuehr, Seif (segn), Louis (wil), asno-odoo, Harsh Shah, gteboul, Antoine Dupuis, Ester Andreetto, MAGREMENT, prdu
Odoo dependencies
Python dependencies
cryptography
System dependencies
None
Required by
None
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 form Inherits l10n_it.account_tax_form_l10n_it
view_invoice_tree_l10n_it_edi_extended account.invoice.list.l10n.it.edi.extended account.move list Inherits account.view_invoice_tree
HTTP endpoints (0)

No HTTP endpoints found for this module.

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.

Loading…

Loading…