Drop your XML invoice here
or click to browse your files
No invoice to test with?
Try with a sample Peppol BIS 3.0 invoice — see results instantly
Drop your XML invoice here
or click to browse your files
No invoice to test with?
Try with a sample Peppol BIS 3.0 invoice — see results instantly
FatturaPA is Italy's mandatory electronic invoice format, processed through the Sistema di Interscambio (SDI). All B2B, B2C, and B2G invoices in Italy must be transmitted as FatturaPA XML files. The SDI validates each invoice against over 200 checks before delivering it to the recipient.
Initializing Engine
Loading validation rules and remediation pipeline…
Invoices to Italian government entities (Pubblica Amministrazione)
Use case: B2G invoices routed via 6-character IPA office code
Invoices to businesses and consumers
Use case: B2B via 7-character Codice Destinatario or PEC, B2C via "0000000"
Reduced-data invoices for transactions under €400
Use case: Small-value sales where full invoice data is not required
Pre-submission check against SDI rules. Catches Codice Destinatario, VAT format, and XML schema errors before you send. Provides fix guidance in plain language.
SDI rejects non-compliant invoices with technical error codes (e.g. 00305, 00311). Rejection means re-issuing and re-transmitting — no preview available.
Software like Fatture in Cloud or Aruba generate XML but don't always validate against all SDI checks. Codice Destinatario and Natura IVA errors slip through.
Clearance System
SDI (Sistema di Interscambio)
Maintained By
Agenzia delle Entrate
XML Version
1.2.2
Mandate
B2B, B2C, B2G (since 2019)
Transmission Formats
FPA12, FPR12, FSM10
Understand the technical details, history, and best practices.
Read the guide100% Private Validation
All validation runs entirely in your browser. Your invoice files never leave your device and are never sent to our servers. We can't see your data even if we wanted to.