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

#1BR-DE-01Missing Buyer Reference (Leitweg-ID)Fix guide
#2BR-DE-05Invalid Leitweg-ID formatFix guide
#3BR-DE-17Seller contact requiredFix guide
#4BR-DE-18Seller email requiredFix guide
#5BR-DE-04Invalid XRechnung CustomizationIDFix guide

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
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.

Validate your Germany XRechnung invoices

Upload and validate instantly. Auto-fix common errors.

Try the Validator