Validate E-Invoice
Drop your XML invoice here
or click to browse your files
No invoice to test with?
Try with a sample Peppol BIS 3.0 invoice — see results instantly
Drop your XML invoice here
or click to browse your files
No invoice to test with?
Try with a sample Peppol BIS 3.0 invoice — see results instantly
XRechnung is Germany's national e-invoice standard, a Core Invoice Usage Specification (CIUS) of EN 16931. It's mandatory for invoices to German public authorities and will be required for B2B transactions from 2027.
Drop your XML invoice here
or click to browse your files
Current version with updated German CIUS rules
Use case: Recommended for all new implementations
Previous version still accepted by most receivers
Use case: Legacy systems not yet updated to 3.0
Pre-validate before ZRE submission. Get specific Leitweg-ID and BR-DE rule guidance. Avoid rejection and resubmission delays.
ZRE portal rejects non-compliant invoices. Error messages are technical, not actionable. Re-submission required.
SAP/DATEV generate XRechnung but don't always validate. Leitweg-ID errors slip through. Our validator catches what they miss.
Base Standard
EN 16931
Syntax
UBL 2.1 or CII
Maintained By
KoSIT
B2G Portal
ZRE
Version
2.3 / 3.0
Understand the technical details, history, and best practices.
Read the guide100% Private Validation
All validation runs entirely in your browser. Your invoice files never leave your device and are never sent to our servers. We can't see your data even if we wanted to.
Upload a UBL or CII invoice for instant compliance validation
Drag & drop your invoice file here
or
Supported: UBL XML (.xml) — Max size: 5MB
100% client-side · Your file never leaves your browser