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.

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.