Germany e-invoicing

Germany requires all businesses to be able to receive structured e-invoices from January 2025, with issuance obligations phasing in through 2028. The national formats are XRechnung (pure XML) and ZUGFeRD (hybrid PDF), both EN 16931 profiles.

Timeline
2025–2028 (phased)
Scope
B2B receive (2025) then issue, phased by company size
Platform
Decentralised (EN 16931 via email/Peppol)

Mandate timeline

Formats

XRechnungZUGFeRDUBL 2.1UN/CEFACT CII

How InvoiceHub helps today

InvoiceHub validates, generates, and converts XRechnung 3.0 in both UBL and CII syntax — checked against the official CEN EN 16931 Schematron plus KoSIT’s own compiled XRechnung delta ruleset (BR-DE-* and PEPPOL-EN16931-* rules), not an approximation of what KoSIT requires.

Frequently asked questions

What is XRechnung?

XRechnung is the German CIUS (Core Invoice Usage Specification) of EN 16931, used for public-sector and increasingly B2B invoicing. It can be expressed in UBL or UN/CEFACT CII syntax.

When must German businesses send e-invoices?

Receipt is mandatory since January 2025. Issuance is phased: from 2027 for companies above €800k turnover and from 2028 for everyone else.

Does InvoiceHub support XRechnung?

Yes — both UBL and CII syntax, validated against the official EN 16931 core Schematron plus KoSIT’s XRechnung 3.0 delta ruleset.

Other countries