Regulation · 🇩🇪 Germany

A wrongly formatted file is not an e-invoice at all, and the transition ends 31 December 2026

UpcomingformatEffective 2027-01-01

German guidance draws a line that catches people out. If a file does not match an accepted syntax or its technical specification, it is not an e-invoice. It counts as an ordinary invoice that happens to be electronic, and it does not become valid just because it landed in your customer's system. A file like that has to be replaced, not corrected. That is different from a technically valid e-invoice that carries wrong VAT details, which you fix the normal way with a correction. The second point is where the required VAT information sits. It has to be inside the structured data. A PDF attachment carrying the details does not count, even if a human can read it. The third point is timing. The general transitional concession runs out on 31 December 2026. From 1 January 2027 businesses with prior-year turnover above 800,000 euro must issue structured e-invoices for domestic B2B sales. Smaller suppliers and certain EDI arrangements keep relief until 31 December 2027. Receiving has been mandatory since 1 January 2025. If you use standard accounting software this is your vendor's problem. It becomes your problem if you or a developer built your own invoice output, or if you export invoices from a spreadsheet.

What to do

1
Check your 2026 turnover against the 800,000 euro line so you know whether you are in the January 2027 wave or the January 2028 one.
2
Ask your software vendor to confirm in writing that its output validates against XRechnung or a qualifying ZUGFeRD version.
3
If you built your own invoice output, run a schema validation now rather than after a customer rejects an invoice.
4
Make sure required VAT details are in the structured data itself, not only in an attached PDF.
✓ Verified against sources on 2026-09-20 · updated when the regulation changes

More Germany rules

Receiving e-invoices has been mandatory in Germany since January 2025 →Issuing deadlines: January 2027 if turnover exceeds €800k, January 2028 for everyone →Accepted formats: XRechnung (pure XML) or ZUGFeRD (PDF with embedded XML) →Exemptions: invoices up to €250, travel tickets, and small-business-scheme relief until end of 2027 →Archive e-invoices digitally under GoBD rules — printing them is not enough →Browse the full rules library →
Does this rule apply to your business?

Take the free 2-minute readiness check, or let ComplyRadar watch this rule for you — plain-language alerts from $29/month.

Free readiness check See monitoring plans →