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 l10n_it_account_vat_period_end_settlement
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Create and export the Italian VAT settlement communication (Comunicazione Liquidazione IVA) as an XML file for the Agenzia delle Entrate, using data from VAT period-end statements already recorded in Odoo.
This module adds a new area under Accounting called "VAT statement communication". There you create a communication for a company and year, fill in the frontispiece (taxpayer VAT number, fiscal code, declarant, role code, intermediary and signature details) and add one or more VP table lines, each covering a month or a quarter.
On each VP line you select the VAT period-end statements to communicate and press "Recompute": the module fills the VP boxes automatically from those statements — taxable active and passive operations, due and deducted VAT, previous period/year amounts, tax credits, interest, down payment and the final VAT to pay or credit. Debit/credit and totals are computed by the system.
Several checks run when saving: year and fiscal code are required (11 or 16 characters), a declarant fiscal code and role code are needed when the declarant differs from the taxpayer, group statements cannot have a controller TIN or a 16-character fiscal code, and intermediary data requires commitment code, date and signature.
From the communication you can export the XML file (one communication at a time) ready for the Agenzia delle Entrate. On taxes you can flag exclusions from active operations, passive operations or VAT payable/deducted, and the company form holds the supply code (default IVP18).
Depends on
Required by other modules
Menus it adds
Models and fields (5)
- account.tax · extends an existing modelvsc_exclude_vat (Exclude from VAT payable / deducted), vsc_exclude_active_operation (Exclude from active operations), vsc_exclude_passive_operation (Exclude from 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 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-03Confirmation 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
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.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 18.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.