ITA - Comunicazione liquidazione IVA
Comunicazione liquidazione IVA ed export file XML, conforme alle specifiche dell''Agenzia delle Entrate.
I dati possono essere caricati da liquidazioni IVA effettuate in odoo tramite account_vat_period_end_statement
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Create and export the Italian VAT statement communication (Comunicazione liquidazione IVA) as an XML file compliant with Agenzia delle Entrate specifications, using data from VAT period end statements.
This module adds a new menu 'VAT statement communication' under Accounting > Entries. There you create a communication record where you enter the year, taxpayer VAT and fiscal code, and optionally declarant and delegate details. The form has a 'Frontispiece' tab for general data and a 'VP table' tab where you add one or more VP tables.
In each VP table you select the VAT period end statements to communicate, then click 'Recompute' to automatically fill the VP values: profitable and unprofitable operations totals, due and deducted VAT, previous period debit/credit, previous year credit, auto UE payments, tax credits, due interests, down payment and the final VAT to pay or credit. The computation uses the taxes configured on the VAT statements; you can exclude specific taxes from active/passive operations or from VAT payable/deducted via two new checkboxes on the tax form.
The module validates the communication (fiscal code length, required fields for declarant, delegate, group statement, etc.) and prevents duplicate identifiers. From the communication list you can run the 'Export VAT statement communication file' action to generate the XML file, which is downloaded with a name based on the declarant fiscal code and identifier.
A company setting 'Vat statement communication supply code' (default IVP18) is added. Access is restricted to accounting managers, and a multi-company rule limits records to allowed companies.
Menus it adds
Models and fields (5)
- account.tax · extends an existing modelvsc_exclude_vat (Exclude from VAT payable / deducted), vsc_exclude_operation (Exclude from active / passive operations)
- res.company · extends an existing modelvsc_supply_code (Vat statement communication supply code)
- comunicazione.liquidazione · new modelname, year, company_id (Company), last_month (Last month), taxpayer_vat (Vat), delegate_sign (Delegate sign), iva_a_credito (Credit VAT), quadri_vp_ids (VP tables), controller_vat (Controller TIN), declarant_sign (Declarant sign), identificativo (Identifier), iva_da_versare (VAT to pay), date_commitment (Date commitment), codice_carica_id (Role code), declarant_different (Declarant different from taxpayer), delegate_commitment (Commitment), delegate_fiscalcode, taxpayer_fiscalcode, declarant_fiscalcode, liquidazione_del_gruppo (Group's statement), declarant_fiscalcode_company (Fiscalcode company)
- comunicazione.liquidazione.vp · new modelmonth, quarter, period_type (Period type), iva_detratta (Deducted VAT), iva_a_credito (Credit VAT), iva_esigibile (Due VAT), iva_da_versare (VAT to pay), subcontracting, accounto_dovuto (Down payment due), crediti_imposta (Tax credits), comunicazione_id (Communication), interessi_dovuti (Due interests for quarterly statements), liquidazioni_ids (VAT statements), iva_dovuta_debito (Debit VAT), exceptional_events (Exceptional events), iva_dovuta_credito (Credit due VAT), versamento_auto_UE (Auto UE payment), metodo_calcolo_acconto (Down payment computation method), credito_anno_precedente (Previous year credit), debito_periodo_precedente (Previous period debit), credito_periodo_precedente (Previous period credit), imponibile_operazioni_attive (Profitable operations total (without VAT)), imponibile_operazioni_passive (Unprofitable operations total (without VAT))
- comunicazione.liquidazione.export.file · new modelname (File Name), file_export (File)
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: 3 confirmed, 6 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.0Nella scheda dell'imposta è possibile configurare "Escludere dalle operazioni attive / passive" e/o "Escludere dall'IVA esigibile / detratta".
La prima opzione va utilizzata ad esempio nel caso di operazioni in inversione contabile (reverse charge), per escludere l'imponibile di 22% intra UE (debito) (usata nelle autofatture attive) dal calcolo di VP2 Totale operazioni attive
Tramite la seconda opzione è invece possibile, in casi particolari, escludere il valore dell'imposta.
Usage
Source · Odoo 16.0- Creare una nuova comunicazione.
- Nel "Quadro VP" aggiungere una voce selezionando in alto la liquidazione, precedentemente creata, da inserire.
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.