ITA - Liquidazione IVA
Italiano
> Per fare la liquidazione IVA, aprire Fatturazione \> Contabilità \> > Liquidazioni IVA, il menù è visibile solo quando è abilitato il gruppo > 'Mostrare funzionalità contabili complete'. Selezionare un registro > che conterrà le registrazioni contabili della liquidazione. Il campo > 'Conto IVA erario' contiene il conto dove verrà effettuata la > registrazione della liquidazione IVA. > > L'oggetto 'Liquidazione IVA' permette di specificare ogni importo e il > conto utilizzato dalla liquidazione. Di norma, gli importi di debito e > credito delle imposte vengono caricati automaticamente dai periodi > selezionati (vedere Configurazione per generare correttamente i > periodi). I debiti e crediti precedenti vengono caricati dalle > liquidazioni IVA precedenti, in base allo stato del loro pagamento. > > Per creare la registrazione contabile, fare clic sul pulsante 'Crea > movimento', dentro la scheda 'Conti'. Se i termini di pagamento sono > impostati viene scritta anche la scadenza (o le scadenze). > > La scheda 'Erario' contiene informazioni sui pagamenti, qui si possono > visualizzare i risultati della liquidazione ('Importo IVA erario') e > l'importo residuo da pagare ('Importo a saldo'). La liquidazione può > essere pagata come qualunque altro debito, con la riconciliazione > delle registrazioni contabili. > > È inoltre possibile stampare la liquidazione IVA facendo clic su > Stampa \> Stampa liquidazione IVA.
English
> In order to create a 'VAT Settlement', open Accounting \> Adviser \> > VAT Settlements, this menu is only visible when the group 'Show Full > Accounting Features' is enabled. Select a Journal that will contain > the journal entries of the settlement. The field 'Tax authority VAT' > account contains the account where the settlement balance will be > registered. > > The 'VAT Settlement' object allows to specify every amount and relative > account used by the settlement. By default, amounts of debit and credit > taxes are automatically loaded from taxes of the selected periods (see > Configuration to correctly generate the periods). Previous debit or > credit is loaded from previous VAT settlement, according to its > payments status. > > In order to generate the journal entry, click on 'Create move' button, > inside the 'Accounts' tab. If you select a payment term, the due > date(s) will be set. > > The 'tax authority' tab contains information about payment(s), here > you can see settlement's result ('authority VAT amount') and residual > amount to pay ('Balance'). The settlement can be paid like every other > debit, by journal item reconciliation. > > It is also possible to print the 'VAT Settlement' clicking on print \> > Print VAT period end settlement.
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets Italian companies prepare a periodic VAT settlement (liquidazione IVA), automatically pulling VAT debit and credit amounts from selected periods and generating the related journal entry to pay or claim VAT with the tax authority.
This module adds a VAT Settlement document for Italian VAT returns. Users open it from the Accounting menu (VAT Settlements), pick a journal and a date, then attach one or more accounting periods. The system reads the VAT taxes of those periods and fills in the debit and credit VAT lines per tax and account, and it also carries over any unpaid balance from the previous settlement.
- Buttons let users add or remove periods, recompute amounts, create the accounting entry, and set a confirmed settlement back to draft.
- The amount due to the tax authority is calculated automatically from debit VAT, credit VAT, other adjustments, previous credits and debits, tax credits, down payments and interest.
- Optional late-payment interest can be computed as a percentage, with default values taken from the company settings.
- A payment term can split the amount due into several due dates in the generated entry.
- The settlement tracks whether it is draft, confirmed or paid, shows the residual amount and the payments that reconciled it, and blocks deletion once confirmed or paid.
- Taxes can be flagged to be excluded from settlements, and a printable PDF report of the settlement is available.
It touches accounting entries, taxes, periods, companies and partners.
Depends on
Required by other modules
Menus it adds
Models and fields (10)
- date.range · extends an existing modelvat_statement_id
- account.tax · extends an existing modelexclude_from_vat_settlements (Exclude from VAT settlements)
- res.company · extends an existing modelof_account_end_vat_statement_interest (Interest on End Vat Settlement), of_account_end_vat_statement_interest_percent (Interest on End Vat Settlement - %), of_account_end_vat_statement_interest_account_id
- add.period.to.vat.statement · new modelperiod_id
- statement.debit.account.line · new modelamount, tax_id, account_id, statement_id
- statement.credit.account.line · new modelamount, tax_id, account_id, statement_id
- statement.generic.account.line · new modelname (Description), amount, account_id, statement_id
- account.vat.period.end.statement · new modeldate, state, annual (Annual prospect), move_id, interest (Compute Interest), residual (Amount Due), company_id, journal_id, reconciled (Paid/Reconciled), account_ids (Accounts filter), fiscal_year (Fiscal year for report), payment_ids (Payments), advance_amount (Down payment Amount), date_range_ids, payment_term_id, fiscal_page_base (Last printed page), interest_percent (Interest - Percent), tax_credit_amount (Tax credits Amount), advance_account_id, authority_partner_id, authority_vat_amount (Authority VAT Amount), previous_year_credit (Previous year credits), deductible_vat_amount (Deductible VAT Amount), tax_credit_account_id, authority_vat_account_id, previous_debit_vat_amount (Previous Debits VAT Amount), advance_computation_method (Down payment computation method), debit_vat_account_line_ids, interests_debit_vat_amount (Due interests Amount), previous_credit_vat_amount (Previous Credits VAT Amount)
- remove.period.from.vat.statement · new modelperiod_id
- report.l10n_it_account_vat_period_end_settlement.vat_statement · new model
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. The module is very large and only part of the code was read. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/l10n-italy.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.0Italiano
> Per generare i periodi della dichiarazione IVA, aprire Fatturazione \> > Configurazione \> Contabilità \> Intervalli date \> Generazione > intervalli data (visibile solo in modalità debug): > > - prefisso nome intervallo: prefisso identificativo per i periodi da > generare (tipicamente l'anno) > - durata: 1 mese > - numero di intervalli da generare: 12 > - tipo: creare un tipo o utilizzarne uno esistente, non è richiesta > una configurazione particolare > - data iniziale: primo giorno del primo periodo che sarà generato > (tipicamente il primo giorno dell'anno i.e. 01/01/2018) > > Per escludere un'imposta dalla liquidazione IVA: > > 1. aprire l'imposta da Fatturazione \> Configurazione \> Contabilità > \> Imposte, > 2. nella scheda 'Opzioni avanzate' impostare 'Escludere da liquidazioni IVA'. > > Per calcolare gli interessi, è possibile aggiungere le informazioni da > utilizzare (conto e percentuale) nei dati aziendali, nella scheda > 'Liquidazione IVA'. > > Per le imposte interamente indetraibili è comunque necessario indicare > una riga di ripartizione a 0% che faccia riferimento ad un conto IVA.
English
> In order to generate VAT Settlement's periods, open Accounting \> > Configuration \> Accounting \> Date ranges \> Generate Date Ranges > (visible only in debug mode): > > - range name prefix: prefix identifying the periods to be generated > (usually the year) > - duration: 1 month > - number of ranges to generate: 12 > - type: create a type or use an existing one, no specific > configuration is required > - date start: first day of the first period to be generated (usually > the first day of the year e.g. 01/01/2018) > > In order to exclude a tax from VAT settlement: > > 1. open a tax in Accounting \> Configuration \> Accounting \> Taxes, > 2. in the tab 'Advanced Options' set 'Exclude from VAT settlements'. > > If you need to calculate interest, you can add default information in > your company data (percentage and account), in the 'VAT Settlement' > tab. > > Fully undeductable taxes still need one repartition line (0% amount) > with a reference to a VAT account.
No verified information in OCA: Installation, Usage.
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.