OdooWiki OCA HUB

ITA - Data competenza IVA

l10n_it_vat_settlement_date folder_open OCA/l10n-italy open_in_new
Localization/Italy License: AGPL-3

Italiano

Aggiunge la data competenza IVA per le fatture fornitori.

La data di competenza IVA può essere impostata nella fattura e viene utilizzata automaticamente in:

  • Liquidazione IVA (modulo l10n_it_account_vat_period_end_settlement)
  • Registro IVA (modulo l10n_it_vat_registries)
  • Saldo delle imposte (modulo account_tax_balance)

English

Add settlement date for bills.

The VAT settlement date can be set in the invoice and is automatically used in:

  • VAT Settlement (module l10n_it_account_vat_period_end_settlement)
  • VAT Registry (module l10n_it_vat_registries)
  • Tax Balance (module account_tax_balance)

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a VAT Settlement Date field on vendor bills and refunds, which is used instead of the invoice date in Italian VAT reports, VAT settlements and tax balances.

This module adds a new date field called VAT Settlement Date on vendor bills, vendor receipts and vendor refunds. The field is shown on the invoice form right after the invoice date and is automatically filled with the invoice date or, if that is empty, the accounting date. Users can change it manually, and it is copied to every invoice line.

The date is then used automatically in several Italian VAT features:

  • In the VAT Settlement (period end statement), the amounts are computed using the settlement date instead of the invoice date.
  • In the VAT Registry report, a new column "VAT Settlement date" is added to the tax detail tables, and the same column is available in the XLSX export.
  • In the Tax Balance screen, when opening the tax details, the settlement date is used to filter the moves.
  • In the VAT settlement communication, the tax context uses the settlement date.

If the settlement date is empty, the system falls back to the normal invoice date, so nothing breaks. The field is only visible for vendor documents, not for customer invoices. This helps Italian companies align VAT reporting with the period in which the VAT is actually settled, rather than the invoice date.

Required by other modules

Models and fields (8)
  • account.tax · extends an existing model
  • account.move · extends an existing modell10n_it_vat_settlement_date (VAT Settlement Date)
  • account.move.line · extends an existing modell10n_it_vat_settlement_date (VAT Settlement Date)
  • wizard.open.tax.balances · extends an existing model
  • comunicazione.liquidazione.vp · extends an existing model
  • account.vat.period.end.statement · extends an existing model
  • report.l10n_it_vat_registries.report_registro_iva_xlsx · extends an existing model
  • report.l10n_it_account_vat_period_end_settlement.vat_statement · 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: 3 confirmed, 6 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.