โ† Back to global tracker
๐Ÿ‡ฎ๐Ÿ‡น

Country deep dive

Italy

Europe ยท IT ยท VAT area: EU
Last updated: 21 July 2026
Compliance model: Centralised clearance (SDI) โ€” since 2014
v1.9.1
Current FatturaPA schema
100+
Mandatory/optional XML fields
10 yrs
Conservazione retention
90โ€“180%
Substantive VAT penalty
2014
SDI live since
01

Compliance timeline

Italy has the longest continuous track record of any e-invoicing regime in the EU โ€” the interesting news today is schema maintenance, not a new mandate.

2014
2014In effect
Phase 0 โ€” FatturaPA mandatory for B2G via SDI

Italy pioneers e-invoicing for government suppliers, establishing the technical infrastructure, XML format, and clearance model that would later extend to the entire domestic economy.

2017โ€“2019
2017 โ†’ 2019In effect
Rollout completes for all domestic B2B and B2C invoices

Every domestic invoice, regardless of transaction type or business size, must pass through SDI โ€” making Italy the most mature e-invoicing system in Europe, years ahead of France, Germany, or Poland.

Marchโ€“May 2026
31 Mar 2026In effect
FatturaPA v1.9.1 published

The Agenzia delle Entrate issues an updated technical specification: revised code lists, tighter validation controls, and updated field definitions.

15 May 2026In effect
Compliance with v1.9.1 becomes mandatory

From this date, the SDI rejects any invoice that doesn't conform to the new specification โ€” a firm compliance milestone, not a soft target, given SDI's zero-tolerance validation model.

02

File format & data specification

FatturaPA predates EN 16931 entirely โ€” it's Italy's own schema, not a national implementation of the European standard.

Schema

FormatFatturaPA XML โ€” Italy's own schema
Relationship to EN 16931Predates it; not a CIUS implementation
Current version1.9.1 (mandatory from 15 May 2026)
Field count100+ mandatory and optional data fields

Don't assume EN 16931 tooling built for France, Germany, or Poland will map cleanly onto FatturaPA โ€” the schema has its own lineage and its own rules.

Document structure

Root element<FatturaElettronica>
Header blockFatturaElettronicaHeader (routing + parties)
Party fieldsCedentePrestatore (seller), CessionarioCommittente (buyer)
Key identifiersCodice Fiscale, Partita IVA

The most common rejection cause across every source on FatturaPA is the same: an invalid Codice Fiscale or Partita IVA on either party. Validate these before anything else.

Digital signature

Required formatXAdES or CAdES (.p7m)
Applies toEvery invoice, without exception
File namingIT + VAT number + _ + progressive number

Unlike Poland's KSeF or Croatia's fiscalisation model, Italy requires the invoice XML itself to be digitally signed โ€” this sits at the document level, not just the transport layer.

Archiving

Retention period10 years โ€” "conservazione sostitutiva"
Applies toBoth issuer and recipient

"Conservazione sostitutiva" (digital preservation) is a distinct legal regime from simple file storage โ€” it has its own integrity and accessibility requirements under Italian law.

03

Transmission protocol

SDI is a true clearinghouse: an invoice sent directly to a buyer, bypassing SDI, simply has no legal validity in Italy.

The clearance workflow

Every invoice moves through the same sequence:

1. Generate & sign XML2. Transmit to SDI3. SDI validates4. Deliver or reject

The full cycle typically completes in seconds to minutes, though SDI formally allows up to 5 days for processing.

Routing identifiers

PrimaryCodice Destinatario (7-character code)
FallbackPEC (certified email) address
If neither knownCode set to 0000000, PEC used instead
If both presentSDI uses Codice Destinatario, ignores PEC

Non-Italian companies typically obtain a Codice Destinatario through an intermediary or their ERP's SDI connectivity module, rather than registering directly with the Agenzia delle Entrate.

Transmission channels

OptionsPEC, web upload, SFTP, SDICoop web services
Success receiptRicevuta di Consegna (delivery receipt)
Failure receiptNotifica di Scarto (rejection, with error code)

Build your pipeline to handle both receipt types explicitly โ€” a Notifica di Scarto means the invoice was never legally issued at all, not just delayed.

Cross-border reporting

TD17Services purchased from abroad
TD18Goods purchased from the EU
TD19Goods purchased from outside the EU
DeadlineWithin 12 days

These document types absorbed the old standalone "Esterometro" reporting system โ€” it's now fully integrated into SDI rather than a separate filing.

04

Getting set up with SDI

Since Italy's system has run for over a decade, most of the "registration" work is really about choosing the right channel and getting the technical detail right.

Register a Codice Destinatario, or plan to use PEC

Italian businesses can register directly with the Agenzia delle Entrate via the Fatture e Corrispettivi portal. Non-Italian businesses typically go through an intermediary or their ERP's SDI module instead.

Map your data to FatturaPA v1.9.1

Validate against the current schema specifically โ€” the 15 May 2026 cut-over means anything still targeting an older version will be rejected outright.

Apply a qualified digital signature to every invoice

Use XAdES or CAdES (.p7m) format โ€” this is a document-level requirement that applies before transmission, not something SDI adds on your behalf.

Choose your transmission channel

Pick from PEC, web upload, SFTP, or SDICoop web services based on your volume and existing infrastructure โ€” SDICoop suits higher-volume automated integrations best.

Build rejection-handling and receipt tracking

Set up workflows to catch Notifica di Scarto rejections quickly (check Codice Fiscale/Partita IVA validity first) and to confirm Ricevuta di Consegna delivery for every invoice sent.

Set up 10-year conservazione sostitutiva archiving

This is a distinct digital preservation regime under Italian law โ€” confirm your archiving solution meets its specific integrity and accessibility requirements, not just general file storage.

Implement TD17โ€“TD19 reporting if you trade cross-border

Build the 12-day reporting window into your process for services from abroad and goods from EU/non-EU sources.

05

Penalties & enforcement

Italy separates substantive VAT violations from purely formal ones โ€” the two carry very different consequences.

Agenzia delle Entrate โ€” e-invoicing FatturaPA / Sistema di Interscambio