ZUGFeRD Validator — Checking is free

We check your ZUGFeRD/Factur-X invoice against EN 16931 and its profile, fill the missing mandatory details with you and re-check. No account. Checking is free. The first verified download every 30 days is free. After that €1.90 per invoice, or €9 a month for all of them.

Checking is free.Finished e-invoice: €1.90 [VAT note].First file every 30 days free.No sign-up.

No file yet? Fill in the form

Your file is used only to check and fix your invoice and to deliver your result. Results are kept so you can download a verified file again for 90 days; validation logs are deleted after 90 days. You can request deletion at any time.

What this check settles

Details are missingYou supply them, we enter them and check again. Amounts, line items and taxes stay unchanged.
The export is structurally brokenYou get the error report for your ERP support: rule, position in the file, expected structure. Free.
The file passes the checkDownload only then, with check protocol, timestamp and checksum. Publicly verifiable.

What we check

EN 16931 Core RulesMandatory fields (BR-01 through BR-65) · Tax calculation and rounding · Code list validation (currency, country, unit codes) · CII namespace and document structure
ZUGFeRD/Factur-X ProfilesProfile detection (Minimum through Extended) · Profile-specific mandatory fields · DATEV import compatibility · Extended profile XRechnung compliance
PDF/A EmbeddingPDF/A-3b conformance (ICC profile, embedded fonts) · Factur-x.xml attachment extraction · Profile match between PDF and XML · Metadata and XMP validation

How it works

01Upload PDF or XMLUpload your ZUGFeRD PDF or extracted CII XML. Your file never leaves your browser.
02Engine validatesOver 150 rules are checked: EN 16931, profile requirements, PDF/A-3 structure. Fixable errors are auto-repaired.
03Download compliant invoiceDownload the fixed file or generate an evidence pack for your compliance documentation.

Common ZUGFeRD rejections

FORMAT-002PDF/A-3 conformance failure (missing ICC profile)FORMAT-004Profile mismatch between PDF and XMLCII-SR-001Invalid CII namespace declarationCII-SR-002Missing ExchangedDocumentContextBR-DE-01Missing Leitweg-ID (Extended profile B2G)All error codes, explained →
Related
Glossary
Your dataYour file is used only to check and fix your invoice and to deliver your result. Results are kept so you can download a verified file again for 90 days; validation logs are deleted after 90 days. You can request deletion at any time.