Free FatturaPA Validator
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.
Check your e-invoice
Your file is used only to check and fix your invoice, and kept so you can re-download your result.
Supported Profiles
FPA12 — Public Administration
Invoices to Italian government entities (Pubblica Amministrazione)
Use case: B2G invoices routed via 6-character IPA office code
FPR12 — Private Parties (B2B/B2C)
Invoices to businesses and consumers
Use case: B2B via 7-character Codice Destinatario or PEC, B2C via "0000000"
FSM10 — Simplified Invoice
Reduced-data invoices for transactions under €400
Use case: Small-value sales where full invoice data is not required
What We Check for FatturaPA
Countries Using FatturaPA
Common FatturaPA Errors
Validator vs Access Point vs ERP Built-in
Invoice Navigator
Pre-submission check against SDI rules. Catches Codice Destinatario, VAT format, and XML schema errors before you send. Provides fix guidance in plain language.
Access Point
SDI rejects non-compliant invoices with technical error codes (e.g. 00305, 00311). Rejection means re-issuing and re-transmitting — no preview available.
ERP Built-in
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.
FatturaPA Quick Facts
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
FatturaPA FAQ
What is FatturaPA?
What is the Codice Destinatario?
What does SDI error 00400 mean?
Do I need to sign my FatturaPA?
Is this validator free?
Related Formats
Learn More About FatturaPA
Understand the technical details, history, and best practices.
Read the guideRelated Content
100% 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.