Validate Your EN 16931 Invoice
Upload your electronic invoice and verify full compliance with the European Norm EN 16931 semantic model and business rules.
Drop your PDF invoice here
or browse files to upload
Accepted format: PDF · Max 20 MB
How EN 16931 Validation Works
Upload Your Invoice
Drag and drop your PDF with embedded CII or UBL XML. We automatically detect the syntax and extract the data.
Business Rule Validation
Every field is checked against EN 16931 mandatory rules, code lists, and cross-field constraints defined by the European Commission.
Compliance Report
Receive a structured report with pass/fail status, error details, and remediation steps for each violated rule.
Why Validate Against EN 16931?
EN 16931 is the backbone of European e-invoicing compliance. Whether you're invoicing a government body under Directive 2014/55/EU or exchanging invoices with private companies via Peppol, conforming to EN 16931 guarantees interoperability. Our validator ensures your invoices meet every semantic and business rule before they reach your recipients.
Frequently Asked Questions
What is EN 16931?
EN 16931 is the European standard for the semantic data model of an electronic invoice. It defines the mandatory and optional fields every compliant e-invoice must contain, regardless of the syntax (UBL or CII) used to encode it.
What does EN 16931 validation cover?
Our validator checks your invoice against the full EN 16931 business-rule set, including mandatory field presence, data-type correctness, code-list values (currency, country, tax category), and cross-field consistency rules.
Which syntaxes are supported?
We validate both UN/CEFACT CII (Cross-Industry Invoice) and OASIS UBL 2.1 syntaxes — the two official syntaxes recognised by the European Commission for EN 16931 compliance.
Is EN 16931 validation required for public procurement?
Yes. EU Directive 2014/55/EU mandates that all contracting authorities accept e-invoices conforming to EN 16931. Validating before submission ensures your invoice won't be rejected.
Prêt à automatiser vos factures ?
Démarrez votre essai gratuit de 30 jours. Aucune carte bancaire requise.