Italiano
Questo modulo consente di gestire le dichiarazioni d'intento.
English
This module allows you to manage declarations of intent.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Manage Italian declarations of intent (dichiarazioni d'intento) with plafond limits, automatically applying the correct fiscal position and taxes on sales and purchases, and tracking how much of each declaration has been used.
This module lets you register Italian declarations of intent received from or issued to business partners, each with a validity period, a telematic protocol number, a plafond (limit amount) and the taxes it covers. You find them under Accounting ▸ Declarations of intent, with a form showing the state (Valid, Expired, Closed), the used and available amounts, and a Details tab listing the invoices that consumed the plafond.
On invoices, the module automatically selects the fiscal position linked to a valid declaration for the partner and invoice date, and you can also pick declarations manually with the "Select Manually" button. On each invoice line you can force a specific declaration. When an invoice is posted, the system checks that the declaration's available plafond is sufficient and blocks posting with an error if it is exceeded; it then records the used amount and adds a note on the invoice with the declaration date and protocol number. Cancelling an invoice releases the amount back to the declaration.
In company settings you define a yearly plafond per year; creating an issued declaration beyond that yearly limit is refused. Fiscal positions can be flagged as valid for declarations of intent, and they must have taxes configured. The module also updates the fiscal position on sales orders based on the order date.
Depends on
Required by other modules
Menus it adds
Models and fields (9)
- sale.order · extends an existing model
- res.company · extends an existing modeldeclaration_yearly_limit_ids (Declaration yearly limit)
- account.move · extends an existing modeldeclaration_of_intent_ids (Declarations of intent)
- account.move.line · extends an existing modelforce_declaration_of_intent_id (Force Declaration of Intent)
- account.fiscal.position · extends an existing modelvalid_for_declaration_of_intent (Valid for declaration of intent)
- l10n_it_declaration_of_intent.declaration · new modeldate (Telematic Protocol Date), type, state, number, date_end, line_ids (Lines), taxes_ids (Taxes), company_id (Company), date_start, partner_id (Partner), currency_id (Currency), force_close, used_amount, limit_amount, available_amount, fiscal_position_id (Fiscal Position), telematic_protocol, partner_document_date (Document Date), partner_document_number (Document Number)
- l10n_it_declaration_of_intent.yearly_limit · new modelyear, company_id (Company), used_amount, limit_amount
- l10n_it_declaration_of_intent.declaration_line · new modelamount, taxes_ids (Taxes), company_id (Company), invoice_id (Invoice), base_amount, currency_id (Currency), date_invoice (Date Invoice), move_line_ids (Move Lines), declaration_id (Declaration)
- l10n_it_declaration_of_intent.select_declarations · new modeldeclaration_ids (Declarations of Intent)
Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 14.0
Confirmed on 2026-11-03 in branch 14.0 of OCA/l10n-italy.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0Creare:
- un'imposta di tipo vendite con importo 0. Ad esempio "Non imponibile art.8c Lettera intento"
- una posizione fiscale per le dichiarazioni d'intento, avente:
- il flag Valida per dichiarazione d'intento attivato,
- una mappatura delle imposte opportuna. Ad esempio tra "IVA al 22% (debito) (Vendita)" e "Non imponibile art.8c Lettera intento".
In Impostazioni \> Utenti e aziende, selezionare un'azienda e, nella scheda Dichiarazioni d'intento, definire un plafond annuale.
Usage
Source · Odoo 16.0Per ogni cliente o fornitore soggetto a dichiarazione d'intento, creare una dichiarazione d'intento inserendo tutti i dati e selezionando la posizione fiscale dedicata.
Nota che il menu Fatturazione \> Contabilità \> Dichiarazioni d'intento è visibile solo per gli utenti nel gruppo Mostrare funzionalità contabili complete.
In fase di fatturazione, utilizzare la posizione fiscale apposita.
No verified information in OCA: Installation.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.