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 mismatch

Italy e-invoicing requirements

PhaseStatusScope
B2GLive (Jun 2014)All public administration suppliers
B2BLive (Jan 2019)All domestic transactions
B2CLive (Jan 2019)All domestic transactions
Flat-rate taxpayersLive (Jul 2022)Extended to forfettari regime
Validation engineSDI (Sistema di Interscambio)
Required CIUSFatturaPA 1.2.2
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