Home › Validate online

Validate ZUGFeRD, Factur-X & XRechnung online

Upload an e-invoice and check it against EN 16931 and the German KoSIT rules right away. Free, no sign-up.

Upload a file
Paste XML
Checking the invoice against EN 16931 …

The file goes to our API over HTTPS for the validation only. More in the privacy notice.

How the online validation works

The tool sends your file to our validation API, which checks it with the Mustang Project and the KoSIT validation tool against the EN 16931 standard and the German business rules (BR-DE). You get the detected format and profile, every error and warning with its rule ID and the field it belongs to, plus a concrete fix hint. With the Automate plan you fix the errors right here: we repair what is safe to repair, ask for the rest and hand you back a valid invoice.

Need the validation inside your own system or AI agent? Use the REST API or the MCP client – same engine, driven by code. It works on the command line too: curl, Mustang CLI and CI pipelines.

ZUGFeRD, Factur-X, XRechnung – one tool for every format

Whether you want to check a ZUGFeRD invoice, validate an XRechnung or simply validate an e-invoice: the validator detects the format on its own and checks against the same standard (EN 16931) and German KoSIT rules that your recipients apply. So you see before you send whether your invoice will go through.

Frequently asked questions

How do I validate an e-invoice online?
Upload your ZUGFeRD/Factur-X PDF or your XRechnung XML above and click Validate. The file is checked against EN 16931 and the KoSIT rules. You get a structured result right away: format, every error and warning, plus concrete fix hints.
Is the online validation free?
Yes. The online check is free and needs no sign-up. It uses a public demo key with 1 validation per day and IP. For more, a free API key gives you 20 validations per week.
Which formats can I check?
EN 16931 in CII and UBL: ZUGFeRD 2.x (all profiles), Factur-X and XRechnung. Upload a ZUGFeRD/Factur-X PDF or an XRechnung/CII XML – format and profile are detected automatically.
What happens to the invoice I upload?
The file goes to our API over HTTPS for the validation only and is checked there. Details are in our privacy notice.
Can I validate an XRechnung online for free?
Yes. Upload your XRechnung XML (UBL or CII) – it is checked free of charge against EN 16931 and the German KoSIT rules, including the B2G mandatory fields such as the buyer reference / Leitweg-ID (BT-10).
How do I check a ZUGFeRD invoice?
Upload the ZUGFeRD or Factur-X PDF. The tool pulls out the embedded XML, detects the profile automatically and checks every mandatory field, calculation rule and code list. Errors come back with the rule ID, the field and a fix hint.