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.
UBL 2.1EN 16931Peppol BIS 3.0BR-DE CIUS
XRechnung 3.0XRechnung 2.3
Initializing Engine
Loading validation rules and remediation pipeline…
150+ rules5 formatsKoSIT daemon
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
Step 1
Upload XML
Upload your XRechnung file — UBL or CII. Your file never leaves your browser.
Step 2
Engine validates
Over 150 rules are checked: EN 16931, BR-DE, Peppol BIS 3.0. Fixable errors are auto-repaired.
Step 3
Download compliant invoice
Download the fixed XML or generate an evidence pack for your compliance documentation.
Frequently Asked Questions
Is the XRechnung Validator free?+
Yes. You can validate up to 10 invoices per month for free — no signup required. For higher volumes, we offer Starter, Pro, and API plans.
Which XRechnung versions are supported?+
We validate against XRechnung 2.3 and 3.0. Our rulesets are updated within 48 hours of official KoSIT releases.
Are errors auto-fixed?+
Structural errors like missing mandatory fields, invalid code values, or incorrect namespace declarations are auto-fixed. Business decisions (e.g., missing Leitweg-ID) require your input.
Is my data secure?+
Yes. Validation runs entirely in your browser — your file is not uploaded to our servers. For auto-repair, the file is transmitted encrypted and deleted immediately after processing.
Is there an API for automated validation?+
Yes. Our REST API validates and fixes XRechnung files programmatically. You get structured results with error codes, XPath locations, and automatic corrections. Ideal for ERP integration and pipeline automation.
Validate XRechnung via API
Integrate XRechnung validation directly into your ERP pipeline. Structured results, auto-repair, evidence packs.
Get API Access100% Private Validation
Your file is validated locally in the browser. No data is sent to our servers.