Free e-invoice validator
Drop a PDF or XML and get an instant EN 16931 compliance report β errors listed with their official business-rule IDs. Unlimited and free.
- Factur-X
- ZUGFeRD 1 & 2
- XRechnung / KOSIT rules
- Unlimited & free
What gets checked
The validator runs the same rule sets national platforms use: EN 16931 business rules (BR, BR-CO), the German XRechnung/KOSIT schematron (BR-DE) and PEPPOL rules, plus PDF/A-3 container checks for hybrid formats. A file is only a legal e-invoice if the XML passes β the human-readable PDF part is irrelevant to compliance.
Common failures we see: totals that don't satisfy BR-CO-15 (net + VAT β gross), missing seller VAT identifier, wrong VAT category codes on exempt lines, and PDFs that merely look like e-invoices but contain no XML at all.
Frequently asked questions
Is the validator really free?
Yes, unlimited. We make money on conversions, not checks.
Which formats are supported?
Factur-X 1.x, ZUGFeRD 1.0/2.x (all profiles), XRechnung CII 3.x, and plain EN 16931 CII XML.
My file failed β now what?
The report lists each violated rule. If you need a compliant version fast, use the converter: upload your original PDF, review the data, and download a validated replacement.