XRechnung Validator
Validator
š©šŖ Validate XRechnung Invoices for Germany
XRechnungMandatoryPeppol
XRechnung is required in Germany. Germany has one of the most active e-invoicing mandates in the EU.
Quick Facts
Format
XRechnung
Standard
EN 16931
Mandate
B2B Mandatory
Peppol
Connected
What We Validate
XRechnung 2.3/3.0 CIUS rules
EN 16931 core compliance
Leitweg-ID format validation
German tax number formats (USt-IdNr)
UBL or CII syntax support
Buyer reference requirements
Payment terms validation
Invoice Navigator covers 147 XRechnung 3.0.2 rules for Germany.
Common XRechnung Errors
Germany E-Invoicing Requirements
Phase
Status
Scope
B2G
Live (Nov 2020)
All federal suppliers
B2B receiving
Live (Jan 2025)
All German businesses
B2B sending
Jan 2027
>ā¬800K annual revenue
B2B sending
Jan 2028
All businesses
Validation engineKoSIT (koordinierungsstelle-it-standards.de)
Required CIUSXRechnung 3.0.2
Government portalZRE (Zentraler Rechnungseingang)
Routing identifierLeitweg-ID (mandatory for B2G)
PeppolYes ā SMP/SML lookup required for Peppol delivery
The B2B mandate has three sharp edges that affect pipeline design.
FAQ
What is XRechnung?
XRechnung is Germany's national e-invoice standard, a CIUS (Core Invoice Usage Specification) of EN 16931. It's mandatory for B2G invoices and will be required for B2B from 2027.
What's a Leitweg-ID?
The Leitweg-ID is a unique routing identifier required for German B2G invoices. It tells the ZRE portal where to deliver your invoice. Get it from your government customer.
Should I use UBL or CII for XRechnung?
Both are valid. UBL is more common internationally (Peppol uses it), while CII is used in ZUGFeRD. Our validator supports both syntaxes.
Is XRechnung the same as ZUGFeRD?
No. XRechnung is pure XML, while ZUGFeRD embeds CII XML inside a PDF. However, ZUGFeRD 2.x Extended profile is XRechnung-compatible.
When does XRechnung become mandatory for B2B?
German B2B e-invoicing mandate starts January 2027 for receiving, with sending requirements phased by company size.
Validators
XRechnung Validator
Learn
E-Invoicing Deadlines
Validators
XRechnung Validator (DE)
Answers
How do I validate XRechnung invoices?
Blog
XRechnung Validation Errors: A Complete Guide for German Businesses
Blog
XRechnung BR-DE Validation Errors: The Complete Troubleshooting Guide for Developers
Errors
Germany E-Invoice Errors
Answers
How do you validate an e-invoice?
Validate your Germany XRechnung invoices
Upload and validate instantly. Auto-fix common errors.
Try the Validator