XRechnung Validator — Checking is free
We check your XRechnung against EN 16931 and the BR-DE rules, fill the missing mandatory details with you and re-check with the KoSIT validator. 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.
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) · Party identification and addresses
BR-DE National RulesLeitweg-ID format and validation (BR-DE-01) · Buyer reference (BR-DE-15) · Seller contact and email (BR-DE-17/18) · German VAT ID (USt-IdNr) and tax number · XRechnung CustomizationID (BR-DE-04)
Peppol BIS 3.0Business process type (PEPPOL-EN16931-R001) · Peppol ID validation · Attachment handling · Peppol-specific business rules
How it works
01Upload XMLUpload your XRechnung file — UBL or CII. Your file never leaves your browser.
02Engine validatesOver 150 rules are checked: EN 16931, BR-DE, Peppol BIS 3.0. Fixable errors are auto-repaired.
03Download compliant invoiceDownload the fixed XML or generate an evidence pack for your compliance documentation.
Common XRechnung rejections
BR-DE-01Missing Buyer Reference (Leitweg-ID)BR-DE-05Invalid Leitweg-ID formatBR-DE-17Seller contact requiredBR-DE-18Seller email requiredBR-DE-04Invalid XRechnung CustomizationIDAll error codes, explained →Related
Countries
Blog
Validators