XRechnung Validator — Validate, Fix & Download Free
Validate your XRechnung invoices against EN 16931, BR-DE rules, and Peppol BIS 3.0. Structural errors are auto-fixed — free, no account required.
Loading the validator…
What We Check
EN 16931 Core Rules
- Mandatory fields (BR-01 through BR-65)
- Tax calculation and rounding
- Code list validation (currency, country, unit codes)
- Party identification and addresses
BR-DE National Rules
- Leitweg-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.0
- Business process type (PEPPOL-EN16931-R001)
- Peppol ID validation
- Attachment handling
- Peppol-specific business rules
How It Works
Upload XML
Upload your XRechnung file — UBL or CII. Your file never leaves your browser.
Engine validates
Over 150 rules are checked: EN 16931, BR-DE, Peppol BIS 3.0. Fixable errors are auto-repaired.
Download compliant invoice
Download the fixed XML or generate an evidence pack for your compliance documentation.
Frequently Asked Questions
Is the XRechnung Validator free?+
Which XRechnung versions are supported?+
Are errors auto-fixed?+
Is my data secure?+
Is there an API for automated validation?+
Validate XRechnung via API
Integrate XRechnung validation directly into your ERP pipeline. Structured results, auto-repair, evidence packs.
Get API AccessHave a PDF, not XML?
This page validates existing XRechnung XML. If you need to convert a PDF invoice to XRechnung, use our AI-assisted converter — data extraction, validation, and auto-fix in one step. Pay only on success.
Convert PDF to XRechnung100% Private Validation
Your file is validated locally in the browser. No data is sent to our servers.