Free EN 16931 Validator
EN 16931 is the European standard for electronic invoicing, mandated by EU Directive 2014/55/EU. It defines a semantic data model and 150+ business rules that ensure invoices can be processed automatically across all EU member states.
Check your e-invoice
Your file is used only to check and fix your invoice, and kept so you can re-download your result.
What We Check for EN 16931
Countries Using EN 16931
Common EN 16931 Errors
Validator vs Access Point vs ERP Built-in
Invoice Navigator
Full 150+ business rules check. Validates semantic compliance regardless of syntax (UBL or CII). Essential for ViDA readiness.
Access Point
Network validators check EN 16931 as part of format validation. But standalone EN 16931 check not always available.
ERP Built-in
ERP systems focus on syntax generation, not semantic validation. EN 16931 business rule violations often missed.
EN 16931 Quick Facts
Full Name
European Standard for E-Invoicing
Published
2017
Maintained By
CEN TC 434
Syntaxes
UBL 2.1 & CII
Business Rules
150+
EN 16931 FAQ
What is EN 16931?
Is EN 16931 mandatory?
What syntax should I use for EN 16931?
What's a CIUS?
How do I prepare for ViDA?
Related Formats
Learn More About EN 16931
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.