OdooWiki OCA HUB

ITA - Estensione Dichiarazion d'Intento - Registri IVA

l10n_it_edi_doi_extension_vat_registry folder_open OCA/l10n-italy open_in_new
Accounting License: AGPL-3

English

This module allows the modules "Declaration of Intent for Italy (OCA)" and "ITA - Registri IVA" to work together. More specifically:

  • The Taxes that are excluded from the VAT registries can be included in Invoice lines of Invoices for Declaration of Intent

Italiano

Questo modulo permette ai moduli "Declaration of Intent for Italy (OCA)" e "ITA - Registri IVA" di funzionare insieme. Nello specifico:

  • Le imposte escluse dai registri IVA possono essere incluse nelle righe delle fatture relative alla dichiarazione d'intento.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Lets the Italian Declaration of Intent and VAT Registries modules work together: on invoice lines using the Declaration of Intent tax, only taxes excluded from VAT registries may be added, and Odoo warns users when other taxes are present.

This is a bridge module that is installed automatically when both the Italian Declaration of Intent extension and the Italian VAT Registries modules are present. It adds a control on invoice lines.

When a line carries the Declaration of Intent tax, Odoo checks the other taxes on that same line. Only taxes marked as excluded from VAT registries are accepted alongside it. If any other tax is present, the line is flagged with a validation message listing the taxes that are not allowed, so the user knows exactly which ones to remove.

The module also changes how a line is counted for Declaration of Intent purposes: a line with the Declaration of Intent tax is considered valid when its extra taxes are all excluded from VAT registries. If a non-excluded tax is added, the line is no longer counted as valid for the declaration.

It works on invoice lines (account.move.line) and does not add menus, reports or scheduled actions. Its effect is visible when editing invoices and when the Declaration of Intent validation runs.

Models and fields (1)
  • account.move.line · extends an existing model

Text generated by AI (DeepSeek) from reading the Odoo 18.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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/l10n-italy.

terminal Installation and usage

No verified information

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.

info

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.