Repository
odoo/odoo · module folder
Module version
0.1
Category
Accounting/Localizations/EDI
Folder size
0.02 MB
License
LGPL-3
Application
No
Auto-installable
Yes
Website
https://www.odoo.com/documentation/16.0/applications/finance/accounting/fiscal_localizations/localizations/italy.html
Last tracking update
2026-08-07 05:42:58
Authors
Odoo
Maintainers
Odoo
Committers
Josse Colpaert, Anh Thao Pham (pta)
Odoo dependencies
Python dependencies
cryptography
System dependencies
None
Required by
None
Description
Public Administration partners flow handling for the E-invoice implementation for Italy.

    Several more fields are required for invoicing Public Administration businesses.
    The Origin Document is to be exported in the XML when invoicing the Public Administration,
    It can be a Contract, an Agreement, a Purchase Order, a Linked Invoice or a Down Payment,
    it will need the CIG and CUP fields which are mandatory.
    They both serve the purpose to trace public funds being invested on purchases.
    CIG is the Tender Unique Identifier, CUP identifies the Public Project of Investment.
    

Code Analysis

Views touched (2)
XML IDNameModelTypeStatus
account_invoice_form_l10n_it_pa account.move.form.l10n.it.pa account.move form Inherits l10n_it_edi.account_invoice_form_l10n_it
report_invoice_document report_invoice_document ir.ui.view qweb Inherits account.report_invoice_document
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (2)

New fields (0)

No new fields.

Public methods (0)

No public methods.

New fields (6)
  • l10n_it_cig Char
    copy=False help='Tender Unique Identifier' readonly=True states={'draft': [('readonly', False)]} string='CIG'
  • l10n_it_cup Char
    copy=False help='Public Investment Unique Identifier' readonly=True states={'draft': [('readonly', False)]} string='CUP'
  • l10n_it_origin_document_date Date
    copy=False readonly=True states={'draft': [('readonly', False)]} string='Origin Document Date'
  • l10n_it_origin_document_name Char
    copy=False readonly=True states={'draft': [('readonly', False)]} string='Origin Document Name'
  • l10n_it_origin_document_type Selection
    copy=False readonly=True selection=[('purchase_order', 'Purchase Order'), ('contract', 'Contract'), ('agreement', 'Agreement')] states={'draft': [('readonly', False)]} string='Origin Document Type'
  • l10n_it_partner_pa Boolean
    compute='_compute_l10n_it_partner_pa'
Public methods (0)

No public methods.