InvoiceValidator.eu

E-invoicing in Italy

In force

B2B e-invoicing mandatory since 2019 — the oldest mandate in the EU.

Timeline

1 Jan 2019B2B and B2C e-invoicing mandatory via SdI
1 Jul 2022Extended to flat-rate taxpayers

What you have to send

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.

Check an invoice against it

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 →

Verified 2026-08-31. Deadlines move. Always confirm with the national tax authority before you rely on a date.

← All countries

Check an invoice against what Italy requires

…or paste the XML instead

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.