Validate Your XRechnung Invoice
Upload your XRechnung XML and instantly verify compliance with EN 16931, KoSIT CIUS rules, and Leitweg-ID requirements. Free online validator for German B2G e-invoicing.
Drop your XRechnung XML here
or browse files to upload
Accepted format: XML · Max 20 MB
How XRechnung Validation Works
Upload Your XML
Drag and drop your XRechnung XML file. We auto-detect the version and CII or UBL syntax automatically.
KoSIT & EN 16931 Checks
Our engine validates your XML against CII/UBL schemas, EN 16931 Schematron business rules, and all KoSIT XRechnung CIUS constraints.
Get Your Report
Receive a detailed validation report with every error, warning, and rule ID — so you can fix issues before submitting to ZRE or OZG-RE.
Why Validate Before Submitting to German Portals?
German government portals like ZRE and OZG-RE reject invoices that fail XRechnung CIUS rules — and rejections mean delayed payments, re-work, and potential compliance issues. Our validator catches every schema error, missing Leitweg-ID, and business-rule violation before you submit. Validate once, get paid on time.
Frequently Asked Questions
What does XRechnung validation check?
Our validator checks your XML against three layers: (1) CII or UBL schema conformance, (2) all EN 16931 Schematron business rules (BR-01 through BR-65), and (3) the additional XRechnung CIUS constraints defined by KoSIT — including mandatory Leitweg-ID and stricter field requirements for German B2G invoicing.
Which XRechnung versions are supported?
We support XRechnung 2.0, 2.1, and 3.0. The validator auto-detects the version from the CustomizationID in your XML and applies the matching KoSIT rule set automatically.
Is my invoice data kept private?
Absolutely. Your files are processed in memory and never stored on our servers. All communication is encrypted via TLS, and files are discarded immediately after validation.
Can I validate ZUGFeRD PDFs here?
No. This validator accepts standalone XRechnung XML files only. For ZUGFeRD or Factur-X PDFs with embedded XML, use our dedicated ZUGFeRD or Factur-X validators instead.
Ready to automate your invoices?
Start your 30-day free trial. No credit card required.