Compliance and e-invoicing

FatturaPA

FatturaPA is Italy's mandatory e-invoicing format, an XML structure routed through the SdI (Sistema di Interscambio) clearance system run by the Italian Revenue Agency, which validates and delivers every invoice between Italian businesses before it reaches the buyer.

Applies in: European Union

Italy was the first major EU economy to make B2B e-invoicing mandatory, starting in January 2019. Every invoice between Italian VAT-registered businesses must be issued in FatturaPA XML format and routed through the SdI clearance system. The SdI validates the structure, checks the supplier and buyer tax IDs, and forwards the invoice to the buyer. If the SdI rejects the invoice (formatting error, invalid VAT number), the supplier has five days to correct and resend, otherwise the supply is treated as not invoiced.

The clearance model is fundamentally different from the four-corner PEPPOL approach. In PEPPOL, the tax authority is not in the flow of each invoice; it sees aggregate data through periodic returns. Under FatturaPA and the SdI, the tax authority is the routing layer: it sees every B2B invoice in real time, which is what enables Italy's tax-gap initiative and ultimately drove the EU's ViDA framework toward similar models elsewhere.

Foreign businesses selling into Italy do not need to issue FatturaPA for their own invoices (their domestic invoicing rules still apply), but Italian buyers may need to issue a complementary self-billing FatturaPA through the SdI to record the inbound supply. For cross-border B2B from a non-Italian supplier, the buyer's reverse-charge accounting in Italy goes through this mechanism.

Common questions about FatturaPA

Is FatturaPA required for foreign sellers invoicing Italy?
No, not for the seller's own invoice. A foreign supplier issues an invoice under their own country's rules. The Italian buyer, however, typically has to record the inbound supply through a complementary self-billing FatturaPA submitted via the SdI, which is how the reverse-charge accounting gets captured in Italy's tax system. The supplier does not have to do this; the buyer does.
What is the SdI?
Sistema di Interscambio, the Italian Revenue Agency's invoice clearance system. Every domestic B2B and B2G invoice in Italy is submitted to the SdI in XML format. The SdI validates the structure and the tax IDs, then delivers the invoice to the buyer through whichever channel they have configured (PEC email, accredited intermediary, online portal). If validation fails, the supplier has 5 days to fix and resubmit.
What happens if FatturaPA fails validation?
The SdI rejects the invoice and notifies the supplier. The supplier has 5 days to correct the error and resubmit. If the correction is timely, the invoice is treated as valid from the original issue date. If not, the supply is treated as not invoiced for tax purposes, which has cascading VAT and reporting consequences.

Use JupiterInvoice for FatturaPA

FatturaPA on a JupiterInvoice invoice is a field, a label, and an audit trail your buyer can act on without an email back-and-forth.

Related terms

Send an invoice that handles fatturapa properly

Free. No signup. Tax labels, payment terms, and PO numbers are first-class fields, not workarounds.

Create an invoice

No signup required. Build now, save later.