EU · Agenzia delle Entrate
Italy
Europe's first universal mandate, live since 2019. SDI clears every invoice between issuer and recipient. FatturaPA v1.9 since April 2025 introduced new TD codes and RF20. EU derogation extended to 31 December 2027.
// Phased rollout
-
06 Jun 2014 · liveB2G mandateFatturaPA via SDI for public administration.
-
01 Jan 2019 · liveB2B mandateAll domestic B2B and B2C via SDI.
-
01 Jul 2022 · liveCross-border via SDIEsterometro replaced by SDI submission of foreign transactions.
-
01 Apr 2025 · liveFatturaPA v1.9New TD29 (omitted/irregular invoice notification), RF20 regime, refined controls.
// Penalties
90% to 180% of VAT for non-issuance; minimum €500 per invoice; reduced penalties via ravvedimento operoso.
// ERP implementation notes
SAP S/4HANA (incl. DRC) & SAP ECC
SAP DRC Italy: IT_INVOICE eDocument scenario; SAP CPI handles SDI exchange via webservice or PEC. Digital signing via XAdES.
Microsoft Dynamics 365 (F&O + Business Central)
D365 F&O Italy ER generates FatturaPA v1.9; SDI submission via partner connector (Edicom, Aruba, TeamSystem).
Oracle Fusion Cloud ERP
Oracle Fusion IT localisation + Edicom/Pagero connector for SDI clearance.
Oracle NetSuite
EU EI SuiteApp + Italian intermediary (TS Pay, Aruba) for SDI. PEC mailbox configuration required.
Odoo (Community + Enterprise)
l10n_it_edi handles FatturaPA + SDI submission via accredited intermediary.
Zoho Books / Zoho One
Zoho Books IT supports FatturaPA generation; intermediary partner for SDI delivery.
// Frequently asked questions
Is SdI still the system of record?
Yes. Sistema di Interscambio (SdI), run by Agenzia delle Entrate, remains Italy's invoicing clearance hub since 2019. All domestic B2B, B2G, and increasingly cross-border transactions route through SdI. FatturaPA is the schema.
What's FatturaPA's current version?
FatturaPA v1.9 (effective from October 2024). It's XML, but not UBL or CII — it's Italy's bespoke schema, pre-dating European harmonisation. Updates have added fields for e-commerce, fractioned payments, and specific transaction types. v2.0 is not announced.
Can we send Italian invoices via Peppol?
Yes for the cross-border / international channel: SdI accepts Peppol BIS 3.0 inbound from foreign suppliers and converts internally. For domestic Italian-issued invoices, FatturaPA via SdI is required. Italian businesses operating internationally need both flows.
How does SdI handle rejections?
SdI runs syntactic and business-rule validation. Rejections come back with specific error codes (you'll learn them — codes 00400-00500 are common). A rejected invoice is unissued from SdI's perspective. The supplier must correct and resubmit. Most ERPs have native handling for the SdI rejection workflow.
Which ERPs handle Italian e-invoicing well?
SAP DRC Italy is mature (Italy was one of the first DRC scenarios). Oracle Fusion via Tax Reporting Cloud. Microsoft Dynamics 365 F&O. Zucchetti is dominant in Italian mid-market and has native SdI. TeamSystem, Galileo, Passepartout — all common in Italian SME. Sage Italy has native FatturaPA.
Esterometro — is that still a thing?
No — esterometro was abolished from July 2022. Cross-border transactions are now reported via FatturaPA XML with specific document types (TD17, TD18, TD19 for purchases; TD01 for sales abroad) sent to SdI. One pipeline, one set of codes.