XRechnung Validator

Upload your XRechnung or ZUGFeRD XML: the tool detects format and version, extracts the document and reports missing mandatory fields — free, no signup. It does not check the KoSIT Schematron business rules.

Processed in EU data centers · no persistent storage · GDPR-compliant.

Receiving e-invoices regularly?

Extract incoming XRechnung data automatically — via n8n, Make or Zapier, straight from your inbox into your system.

Need this automated?

Generate, validate and parse e-invoices via API — 20 API calls/month free, no credit card.

Frequently asked questions

Is the XRechnung validator free?

Yes. You can check XRechnung and ZUGFeRD files without signing up and without a credit card.

What does the tool check?

It reads your file: format and version are detected (XRechnung/UBL, ZUGFeRD/Factur-X/CII), the XML is checked for well-formedness, and it reports mandatory fields without which the document cannot be read — invoice number, seller, buyer and at least one line item. It does not check the KoSIT business rules (Schematron, BR-DE-*).

Is my data stored?

No. Processing happens in EU data centers with no persistent storage, GDPR-compliant.

How do I validate automatically in my software?

Via the invoice-api.xhub REST API: one POST request checks your invoice data against the KoSIT rules and generates the compliant file from it. 20 API calls/month are free.

Which XRechnung versions are detected?

XRechnung 3.x and 2.x as well as ZUGFeRD and Factur-X 2.x; for PDFs the embedded XML is extracted. The detected version is shown in the result and drives how the document is read — the tool does not run a version-specific rule check.

What's the difference between schema and Schematron errors?

Schema errors (XSD) mean the XML structure doesn't match the standard — e.g. a wrong or missing element. Schematron errors are violated business rules such as a missing Leitweg-ID, inconsistent totals or invalid code values. Both levels must pass for a recipient (e.g. a government agency) to accept the invoice. This tool checks neither level — it reads the document and reports what is missing to read it.

All free tools