Country guide · Updated June 2026

E-invoicing in Italy: FatturaPA, SdI, what applies to you

Italy was early: since 1 January 2019 e-invoicing runs through the state SdI system in the FatturaPA format. The thing to know before you start: FatturaPA is a national Italian format, not the EN 16931 syntax you know from Germany or the Peppol world. Companies not established in Italy and without a fixed establishment there are usually out of scope entirely.

TL;DR

Mandatory since 1.1.2019 for companies established in Italy, B2B and B2C through SdI (Sistema di Interscambio). Format: FatturaPA XML, plus the EN 16931 variant CIUS-IT (FatturaEU). Cross-border reported via SdI since 1.7.2022. Non-residents without a fixed establishment: usually out of scope. Vera produces EN 16931 invoices for the EU standard and cross-border cases, but not FatturaPA and no SdI submission.

Since when is e-invoicing mandatory in Italy?

Since 1 January 2019 companies established in Italy must issue invoices electronically through SdI, both B2B and B2C. The system is run by the Agenzia delle Entrate. Cross-border transactions have gone through SdI since 1 July 2022. An EU Council decision lets Italy keep running SdI until 31 December 2027.

DateEventWho
1 Jan 2019E-invoicing B2B and B2C via SdICompanies established in Italy
1 Jul 2022Cross-border reporting via SdICompanies established in Italy
31 Dec 2027SdI authorisation (EU derogation) runs to hereItaly

FatturaPA vs EN 16931

FatturaPA is a national XML format. It is related to the European norm EN 16931 but not identical to the UBL or CII syntaxes used by Peppol BIS and XRechnung. SdI also accepts the EN 16931-aligned Italian variant CIUS-IT, called FatturaEU. The key point: delivery always runs through SdI, not the open Peppol network.

What Vera does for Italy, and what it does not

Note: Vera produces e-invoices to EN 16931, that is XRechnung, Factur-X, Peppol BIS and country-specific CIUS. Vera does not produce FatturaPA and does not submit to SdI. For Italian domestic invoices through SdI you need a service provider connected to SdI.

Vera makes sense for Italy where the EU standard counts: cross-border B2B invoices to EN 16931 and preparing for the ViDA reporting requirements from 2030. For the purely Italian domestic case through SdI, a national provider is the right choice.

Key Italian fields

FieldRequiredNote
Codice DestinatarioYes7-character recipient code for SdI delivery, or a PEC address instead.
Partita IVAYesItalian VAT number, Peppol scheme ID 0211.
Codice FiscalePartlyTax code, mainly for private individuals and certain bodies.
Full addressYesStreet, city and postal code of the recipient are mandatory.

FAQ

Since when is e-invoicing mandatory in Italy?

Since 1 January 2019 for companies established in Italy, B2B and B2C through SdI. Cross-border transactions through SdI since 1 July 2022.

Which format does Italy use?

The national FatturaPA format through SdI, plus the EN 16931 variant CIUS-IT (FatturaEU). FatturaPA is not identical to UBL or CII.

Does the Italian mandate apply to foreign companies?

Non-residents without a fixed establishment in Italy are usually not covered, even with an Italian VAT number. Companies with a fixed establishment are covered.

Can I produce a FatturaPA for SdI with Vera?

No. Vera produces e-invoices to EN 16931. FatturaPA and SdI submission are a separate national system Vera does not serve. For that you need a provider connected to SdI.

What is the Codice Destinatario?

A 7-character recipient code SdI uses to deliver the invoice. A certified PEC address can be used instead.

EN 16931 invoices for the EU standard

For cross-border B2B invoices to EN 16931, Vera produces XRechnung, Factur-X and Peppol BIS in the browser, validated before download. The Italian domestic case through SdI is covered by a national provider.

Create one now

Free for 5 invoices / month · Pro 29 € / month · 27 EU countries