Germany eInvoicing 2027: XRechnung and ZUGFeRD Sending Mandate Guide | OasisPro

OasisPro · Germany eInvoicing · XRechnung · ZUGFeRD · 2027 Mandate

Germany eInvoicing 2027.
XRechnung and ZUGFeRD. What your ERP needs to do.

 · 8 min read ·  eInvoicing Germany January 2027 Sending Mandate

Germany eInvoicing 2027 XRechnung ZUGFeRD OasisPro EU eInvoicing Gateway

Germany eInvoicing 2027 brings mandatory B2B sending obligations for every business with prior-year turnover exceeding EUR 800,000, starting 1 January 2027. All German businesses have already been required to receive XRechnung and ZUGFeRD invoices since January 2025. If your ERP cannot generate EN 16931-compliant structured invoices, your sending obligations arrive in six months and your receiving obligations are already overdue.

Germany's approach to eInvoicing is different from France or Poland. There is no central government clearance platform for B2B. No mandatory PDP. No pre-approval before the invoice reaches the buyer. Structured invoices flow directly between businesses via email, EDI, Peppol, or ERP connections. That decentralised model means the compliance burden sits entirely with your ERP and your outbound invoicing process.

The European Commission confirms Germany's January 2027 sending mandate as firmly on track, with policymakers at the June 2026 E-Invoicing Summit in Berlin confirming no postponement is expected. The Wachstumschancengesetz law passed in March 2024 established the legal basis and the timeline is not subject to further review.

Germany eInvoicing 2027: XRechnung, ZUGFeRD, EN 16931. Your ERP needs to produce all three correctly.

From January 2027, large businesses must send. From January 2025, all businesses must already receive. From January 2028, all businesses must send. The OasisPro EU eInvoicing Gateway connects any ERP to Germany eInvoicing compliance, generating XRechnung and ZUGFeRD output correctly and routing invoices through email, EDI, or Peppol directly to your trading partners.

XRechnung (Pure XML) ZUGFeRD 2.1+ EN 16931 EN 16931 Compliant Any ERP Email / EDI / Peppol 8-Year GoBD Archiving AP and AR Both Covered No Central Portal
Jan 25
When all German businesses became required to receive structured EN 16931-compliant eInvoices
€800k
Turnover threshold. Businesses above this must issue structured eInvoices from January 2027
Jan 28
When all German businesses regardless of size must issue structured eInvoices
8yr
Mandatory archiving period for eInvoices under GoBD. Original structured XML must be retained

The Germany eInvoicing 2027 timeline: three phases, two of which are already active

Jan 2025
Active
Already mandatory
All businesses must receive EN 16931-compliant structured eInvoices.
Since January 2025, every German-established business must be technically capable of receiving and processing XRechnung and ZUGFeRD invoices from their suppliers. The sender no longer requires the buyer's explicit consent to send a structured eInvoice. If you are still processing incoming German invoices as PDFs without extracting the XML data, you are already non-compliant on the receiving side.
Jan 2027
6 months
Approaching fast
Businesses with turnover above EUR 800,000 must issue structured eInvoices.
Germany eInvoicing 2027 makes structured invoice issuance mandatory for large businesses. XRechnung or ZUGFeRD format, EN 16931 compliant, transmitted directly to your trading partners via email, EDI, Peppol, or ERP connection. No central platform. Paper and unstructured PDF invoices are no longer valid for this segment from January 2027.
Jan 2028
All businesses
Full mandate
All businesses must issue structured eInvoices. All transitional arrangements expire.
From January 2028, Germany eInvoicing is mandatory for every business, regardless of size. Existing EDI arrangements not already complying with EN 16931 must also conform from this date. All transitional provisions expire. Every domestic B2B transaction requires a structured eInvoice.

XRechnung vs ZUGFeRD: understanding Germany's two eInvoicing formats

Germany's mandate accepts both XRechnung and ZUGFeRD as compliant formats, provided they meet EN 16931 requirements. Understanding the practical differences between them helps your ERP and finance team choose the right output for your trading partner relationships.

Germany eInvoicing Format 1
XRechnung

XRechnung is a pure XML file. There is no human-readable layer. No embedded PDF. The entire invoice is structured data that systems read and process automatically. A finance team cannot open XRechnung in a standard email client and read it like a document, so compatible ERP or accounting tools are needed to view the invoice content.

XRechnung has been the mandatory format for B2G (government) invoicing in Germany since 2020. It is already familiar to any business that invoices public sector entities. The same format now extends to B2B transactions under the January 2027 mandate.

Best for: Automated system-to-system processing. High-volume invoice environments. Businesses whose trading partners have ERP systems that process XML natively.

Germany eInvoicing Format 2
ZUGFeRD 2.1+

ZUGFeRD is a hybrid format. It embeds EN 16931-compliant XML data inside a PDF/A-3 file. The recipient receives a document that looks like a normal PDF but contains machine-readable XML that their ERP can extract and process automatically. Finance teams can also read the PDF version directly.

For mandate compliance, only ZUGFeRD version 2.0.1 or later, at the EN 16931 (Comfort) or Extended profile, is valid. The Minimum and Basic-WL profiles do not meet the mandate requirements. Technically identical to France's Factur-X format.

Best for: Mixed environments where some trading partners process automatically and others still handle invoices manually. Easier for transition periods.

The XML data is what matters. Not the PDF wrapper.

In ZUGFeRD hybrid invoices, the structured XML component holds legal precedence over the visual PDF. The German Federal Ministry of Finance has confirmed that VAT deductibility is limited to the machine-readable data. A ZUGFeRD invoice where the XML data is incorrect or at a non-compliant profile level is non-compliant, regardless of how the PDF looks.

No central portal: how Germany eInvoicing actually works in practice

Germany's decentralised B2B eInvoicing model is one of the most important things to understand before choosing a compliance approach. Unlike France's Y-model with certified PDPs, or Poland's KSeF clearance platform, Germany does not route B2B invoices through any central government system.

Businesses exchange structured invoices directly. Email is a valid transmission method. EDI connections, Peppol network, ERP-to-ERP integrations, and service provider networks are all acceptable. The compliance obligation is on the format of the invoice itself, not the channel through which it travels.

📧

Email transmission

Sending a compliant XRechnung XML file or a ZUGFeRD hybrid PDF as an email attachment is valid for the Germany eInvoicing mandate. No registration, no portal, no third-party routing required.

🔗

Peppol network

Germany supports Peppol BIS Billing 3.0 alongside XRechnung and ZUGFeRD for B2B eInvoicing. Businesses with Peppol access points can send and receive structured invoices through the Peppol network for Germany and all other Peppol-enabled EU countries.

⚙️

ERP-to-ERP and EDI

Existing EDI arrangements may continue during the transition period provided the format meets EN 16931. From January 2028, all EDI formats must comply with EN 16931 or be replaced with XRechnung, ZUGFeRD, or another compliant format.

What happens when your Germany eInvoicing output is non-compliant

Germany does not use a clearance model, so non-compliant invoices are not rejected by a government system before they reach the buyer. The consequences arrive later, but they are significant.

🚫

VAT deduction denied

Non-compliant invoices may not qualify for VAT deduction under German tax law. Buyers who receive non-structured invoices after the mandate applies may face denied VAT claims on audit, creating financial exposure for your trading partners and commercial friction for your relationships.

🔴

Invoice rejection and payment delay

Buyers are legally entitled to reject invoices that do not comply with XRechnung or ZUGFeRD format requirements after the mandate applies. Rejection halts payment until a compliant invoice is reissued, directly affecting your cash flow and debtor days.

📋

GoBD archiving violations

German law requires eInvoices to be archived in their original structured XML format for 8 years. Saving only a printed copy or a PDF version violates GoBD rules and can result in fines or estimated tax bases imposed by tax authorities on audit.

📉

Supply chain compliance pressure

Large German enterprises becoming compliant from January 2027 will expect their suppliers to send compliant structured invoices. Being a non-compliant supplier in a German customer's supply chain creates commercial pressure and relationship risk regardless of formal penalties.

What your ERP needs to produce for Germany eInvoicing 2027 compliance

RequirementDetailsStatus
XRechnung or ZUGFeRD output EN 16931-compliant structured format. ZUGFeRD must be version 2.0.1+ at EN 16931 (Comfort) or Extended profile. Mandatory Jan 2027 (>€800k)
Receiving EN 16931 invoices All incoming structured invoices from German suppliers must be processable. XML data must be extractable from ZUGFeRD hybrids. Already mandatory Jan 2025
8-year GoBD archiving Original structured XML must be retained in its original format for 8 years. Printed or PDF-only copies do not satisfy GoBD requirements. Required from January 2027
Transmission channel Email, EDI, Peppol, or ERP integration. No central portal required for B2B. Channel must be agreed with trading partner. Decentralised — your choice

How OasisPro connects your ERP to Germany eInvoicing 2027

The OasisPro EU eInvoicing Gateway generates XRechnung and ZUGFeRD output from your ERP invoice data, at the correct EN 16931 profile, and routes invoices to your German trading partners through your preferred channel.

  • XRechnung and ZUGFeRD generation: Both formats generated from your ERP invoice data at the correct mandatory profile level. ZUGFeRD at EN 16931 (Comfort) or Extended, not Minimum or Basic.
  • Receiving capability: Incoming XRechnung XML and ZUGFeRD hybrid invoices from German suppliers processed and parsed automatically. XML data extracted and available to your accounts payable workflow.
  • Any ERP: SAP, Oracle, Dynamics, Odoo, IFS Cloud, NetSuite, or any other ERP. One middleware connection, no ERP-specific builds.
  • Email, Peppol, or EDI routing: Invoices transmitted through your preferred channel. Peppol network access included for businesses trading across multiple EU countries.
  • 8-year GoBD-compliant archiving: Original structured XML archived in its original format for the full 8-year retention period, accessible for audit.
  • Multi-country from one connection: Germany eInvoicing 2027 compliance through the same OasisPro connection that handles France, Belgium, Poland, Italy, and every other EU mandate.

Germany eInvoicing 2027 is six months away. Your receiving obligation is already active.

Talk to OasisPro. We will assess your ERP output, your trading partner requirements, and your archiving setup, then confirm exactly what Germany eInvoicing 2027 compliance looks like for your business.

Frequently asked questions about Germany eInvoicing 2027

When does Germany eInvoicing become mandatory for sending?

Germany eInvoicing 2027 requires all businesses with prior-year turnover exceeding EUR 800,000 to issue structured eInvoices in XRechnung or ZUGFeRD format from 1 January 2027. All remaining businesses must comply from 1 January 2028. Receiving structured eInvoices has been mandatory for all businesses since 1 January 2025.

What is the difference between XRechnung and ZUGFeRD?

XRechnung is a pure XML format designed for automated system-to-system processing with no human-readable layer. ZUGFeRD is a hybrid format that embeds EN 16931-compliant XML within a PDF/A-3 file, providing both machine-readable data and a human-readable document. Both are valid for Germany eInvoicing 2027, but ZUGFeRD must be at version 2.0.1 or later at the EN 16931 Comfort or Extended profile.

Is there a central platform for Germany eInvoicing B2B?

No. Germany uses a decentralised model for B2B eInvoicing. Invoices are exchanged directly between trading partners via email, EDI, Peppol, or ERP connections. There is no central government portal through which B2B invoices must pass. This differs significantly from France's PDP Y-model and Poland's KSeF clearance system.

Does the Germany eInvoicing mandate apply to foreign businesses?

The Germany eInvoicing 2027 B2B sending mandate applies to domestic transactions between businesses established in Germany. Foreign businesses without a German fixed establishment are not in scope for the sending obligation. However, all businesses selling to German customers who are in scope must be able to receive structured eInvoices from German suppliers since January 2025.

What are the consequences of non-compliance with Germany eInvoicing 2027?

Non-compliant invoices may not qualify for VAT deduction for the buyer. Buyers are legally entitled to reject non-compliant invoices, halting payment until a correct XRechnung or ZUGFeRD is issued. Failure to archive the original XML in its structured format for 8 years violates GoBD rules and can result in fines or estimated tax bases imposed by tax authorities on audit.

Germany eInvoicing 2027. XRechnung. ZUGFeRD. Six months to get your ERP ready.

Germany's mandate is structured, phased, and confirmed. The receiving obligation is already active. The sending mandate for large businesses arrives in January 2027, with no postponement signalled or expected. The decentralised model means the technical burden sits entirely with your ERP and your invoice generation process.

OasisPro connects any ERP to Germany eInvoicing 2027 compliance through the OasisPro EU eInvoicing Gateway. The same connection handles France, Belgium, Poland, and every other EU country as the mandate wave continues.

OasisPro are EU eInvoicing specialists helping businesses connect any ERP to Germany eInvoicing 2027 and every EU mandate through the OasisPro EU eInvoicing Gateway.  ·  info@oasispro.co.uk  ·  01865 538071  ·  oasispro.co.uk