XRechnung 2.3.1 · German federal e-invoicing standard
XRechnung Validator API
XRechnung is mandatory for B2G e-invoicing in Germany since November 2020 and for B2B since January 2025. Validate any XRechnung 2.x invoice via our REST API before submission to a public-sector payee or your customer's Peppol Access Point.
German B2B mandate timeline
- · Jan 1, 2025 — all B2B issuers must accept e-invoices (XRechnung or ZUGFeRD/Factur-X)
- · Jan 1, 2027 — all B2B issuers with revenue >€800K must send e-invoices
- · Jan 1, 2028 — full B2B mandate, all sizes
What we validate
- · XRechnung 2.3.1 schematron rules (BR-DE-*, BR-CO-*)
- · UBL 2.1 syntax validation
- · Underlying EN16931 business rules
- · Leitweg-ID validation for B2G recipients
- · German VAT category code conformance
We use phive (Helger) — the same validator used by the German federal government's KoSIT and major German ERPs. Same accuracy, modern API.