In force
B2B e-invoicing mandatory since 2019 — the oldest mandate in the EU.
| 1 Jan 2019 | B2B and B2C e-invoicing mandatory via SdI |
| 1 Jul 2022 | Extended to flat-rate taxpayers |
Format: FatturaPA XML
Transmission: Sistema di Interscambio (SdI)
Italy uses its own FatturaPA schema through SdI, not EN 16931 directly. Cross-border invoices into Italy from EN 16931 systems are the usual conversion pain point. Two things to keep an eye on. The FatturaPA specification moved to v1.9.1 on 15 May 2026 and invoices transmitted after that date must match the updated schema — notably a new rejection code 00327 for a wrongly stated VAT Group (Gruppo IVA) tax code, and a new ESENZSPORT Natura code. And Italy's authorisation to run SdI as a mandatory clearance system rests on Implementing Decision (EU) 2024/3150, which runs to 31 December 2027; ViDA is expected to take over as the legal basis.
Validate a Italy invoice against the profile that applies here — EN 16931 (core).
See a worked example → · Upload your own →
The Peppol profile also applies this country's own rules, and they are switched on automatically from the seller's country — no extra parameter. See the 4 Italy rules this validator checks →
Nothing is stored, and the whole invoice is checked, not just this rule. A PDF only works if it is Factur-X / ZUGFeRD — a PDF with the invoice XML inside it.