Validate EN 16931 invoices for Spain
EN 16931 is required for B2G in Spain. Spain runs a dual system: B2G e-invoicing via FACe in Facturae format, and SII real-time tax reporting for large taxpayers (>€6M).
Check a EN 16931 invoiceChecking is free. The tool detects the profile itself.
At a glance
FormatEN 16931
StandardEN 16931
MandateB2G only
PeppolConnected
PortalFACe ↗
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 mismatchSpain e-invoicing requirements
| Phase | Status | Scope |
|---|---|---|
| B2G | Live (Jan 2015) | All public administration suppliers |
| SII reporting | Live (Jul 2017) | Companies >€6M revenue |
| VeriFactu | Jan 2027 / Jul 2027 | Corporations Jan 2027, all others Jul 2027 |
| B2B e-invoicing | Pending regulation | Timeline TBD — awaiting ministerial order |
Validation engineFACe (B2G), SII (reporting), AEAT (VeriFactu)
Required CIUSFacturae 3.2.x (Spanish national format)
Government portalFACe (face.gob.es) ↗
Routing identifierAdministrative codes (OC, OG, UT) for B2G routing
PeppolYes — Peppol accepted alongside Facturae for B2G
Spain's system is layered: existing B2G, live SII reporting, imminent VeriFactu, and a future B2B mandate. Each layer has distinct technical requirements.
Read on
About EN 16931 →Spain e-invoicing guide →All validators →Related
Blog
Validators