Validate EN 16931 invoices for Italy
EN 16931 is required in Italy. Italy was the first EU country to mandate B2B e-invoicing and runs the most mature clearance model in Europe.
Check a EN 16931 invoiceChecking is free. The tool detects the profile itself.
At a glance
FormatEN 16931
StandardEN 16931
MandateB2B mandatory
PeppolConnected
What we validate
EN 16931 semantic model compliance
Business rule validation (BR-xx rules)
VAT category rules (BR-S, BR-Z, BR-E, etc.)
Calculation rules (BR-CO-xx)
Code list validation
Party identification
Cross-border requirements
Common EN 16931 rejections
BR-CO-10Sum of VAT category amounts incorrectBR-S-08Standard rate VAT amount missingBR-E-01Exempt reason requiredBR-CO-11Line amount calculation errorBR-CO-13Invoice total mismatchItaly e-invoicing requirements
| Phase | Status | Scope |
|---|---|---|
| B2G | Live (Jun 2014) | All public administration suppliers |
| B2B | Live (Jan 2019) | All domestic transactions |
| B2C | Live (Jan 2019) | All domestic transactions |
| Flat-rate taxpayers | Live (Jul 2022) | Extended to forfettari regime |
Validation engineSDI (Sistema di Interscambio)
Required CIUSFatturaPA 1.2.2
Government portalFatture e Corrispettivi ↗
Routing identifierCodice Destinatario (7-char) or PEC address
PeppolYes — Peppol used for cross-border, SDI for domestic
Italy's SDI clearance model is the reference implementation for EU CTC systems, but it has integration patterns that differ from post-audit models.
Read on
About EN 16931 →Italy e-invoicing guide →All validators →Related
Blog
Validators