OdooWiki OCA HUB

ITA - Scissione pagamenti

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

Italiano

Legge: (Art. 17-ter.)

Modulo per generare registrazioni contabili scissione dei pagamenti

English

Law: (Art. 17-ter.)

Module to generate Split Payment accounting entries

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Adds Italian split payment (scissione dei pagamenti) handling to invoices: when a fiscal position is flagged as split payment, the VAT is moved to a dedicated write-off account instead of being charged to the customer.

This module implements the Italian split payment rule (Art. 17-ter) inside Odoo's accounting. You first flag a fiscal position as a split payment position; any invoice using that fiscal position is then treated as split payment.

On such invoices the tax amount is no longer added to the total due by the customer: the total becomes the untaxed amount, and the VAT is booked on a special write-off account instead. A dedicated line named "Split Payment Write Off" is created automatically on the invoice, and it is updated or removed when the fiscal position changes or the invoice is copied.

Where you see it: - Accounting configuration: a "Split Payment Write-off account" setting (company-specific) where you choose the account used to write off the VAT. - Fiscal positions: a "Split payment" checkbox. - Invoices: a hidden "Is Split Payment" flag, a "Split Payment" amount column, and an optional "is_split_payment" column on invoice lines. - Printed invoices: the payments/amount section is shown for split payment invoices.

A new tax group "Split Payment" is also created for Italy. If no write-off account is configured, Odoo raises an error when it tries to build the split payment line.

Depends on

account
Models and fields (6)
  • account.tax · extends an existing modelis_split_payment (Is split payment)
  • res.company · extends an existing modelsp_account_id (Split Payment Write-off Account)
  • account.move · extends an existing modelamount_sp (Split Payment), split_payment (Is Split Payment)
  • account.move.line · extends an existing modelis_split_payment
  • res.config.settings · extends an existing modelsp_account_id (Split Payment Write-off account)
  • account.fiscal.position · extends an existing modelsplit_payment

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

Sources · Odoo 16.0

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

terminal Installation and usage

OCA documentation · Odoo 16.0

Italiano

Per configurare questo modulo è necessario:

  • andare in Contabilità → Configurazione → Impostazioni e configura "Conto storno scissione pagamenti" (es. 'IVA n/debito sospesa SP'). Il conto storno dovrebbe essere diverso dall'IVA a debito standard, in modo da aggiungerlo separatamente nella dichiarazione IVA.

English

To configure this module, you need to:

  • go to Accounting → Configuration → Settings and configure 'Split Payment Write-off account' (like 'IVA n/debito sospesa SP'). Write-off account should be different from standard debit VAT, in order to separately add it in VAT statement.

------------------------------------------------------------------------

Italiano

  • aggiungere una nuova imposta (Contabilità → Configurazione → Contabilità → Imposte). IVA al 22% SPL deve essere configurata nel modo seguente:

English

  • add a new tax (Accounting → Configuration → Accounting → Taxes). IVA al 22% SPL should be configured like the following:

------------------------------------------------------------------------

Italiano

  • configurare la posizione fiscale (Contabilità → Configurazione → Contabilità → Posizioni fiscali) usata per la scissione dei pagamenti, selezionando la casella "Scissione pagamenti". Nella posizione fiscale mappare l'IVA standard con l'IVA SP, come indicato di seguito:

English

  • configure the fiscal position (Accounting → Configuration → Accounting → Fiscal Positions) used for split payment, setting 'Split Payment' flag. In fiscal position, map standard VAT with SP VAT, like the following:

Italiano

Per usare questo modulo, è necessario selezionare la posizione fiscale corretta nelle fatture

English

To use this module, you need to select the correct fiscal position in invoices

No verified information in OCA: Installation.

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.