dokapi logo alabasterdokapi logo alabaster

ZUGFeRD or XRechnung? Choosing the right format for Germany

Posted on
July 17, 2026
Written by
Fairouz Ben Guirat

Both formats can satisfy the German B2B e-invoicing mandate but they are built on very different ideas, and with ZUGFeRD, compliance depends on which profile you use. Understanding the difference helps you make a choice you won't have to revisit in 2028.

ZUGFeRD: the hybrid format

ZUGFeRD combines a human-readable PDF with an embedded XML file (CII) in a single document. Its popularity in Germany is easy to explain: the invoice still looks like an invoice. Anyone can open it, read it, print it, archive it.

But the hybrid nature comes with trade-offs. ZUGFeRD invoices are typically exchanged by e-mail with no delivery confirmation, no sender verification, and no guarantee the receiving system actually processes the embedded XML rather than the PDF. Two versions of the same invoice in one file also means two potential sources of truth.

There's a technical catch, too. The XML inside a ZUGFeRD invoice always uses the CII syntax while much of the e-invoicing ecosystem, including the Peppol network, runs on UBL. In practice, that often means an extra conversion step before the invoice data can actually flow into your ERP or accounting system.

And compliance isn't automatic. ZUGFeRD 2.x is EN 16931-compliant only from the "EN 16931" (Comfort) profile upward the widely used Minimum and Basic WL profiles do not qualify as valid e-invoices under the German mandate. With XRechnung, there is no profile to get wrong.

XRechnung: the structured standard

XRechnung is Germany's national implementation of EN 16931: a pure, structured XML invoice with a single, unambiguous data set. It is the required format for invoicing German federal and state authorities (B2G), and it travels natively over the Peppol network.

That last point is where the real advantage lies.

Why XRechnung over Peppol is the smarter route

Germany does not prescribe a transmission channel but Peppol is where structured e-invoicing is heading, in Germany and across Europe:

  • Guaranteed, verified delivery. Every party on the Peppol network is identified and registered. Invoices arrive at the right recipient, with delivery status fed back to your system. No lost e-mails, no spoofed senders.
  • One connection, every counterparty. The same Peppol connection that reaches your German customers reaches your customers in Belgium, the Netherlands, France and beyond. ZUGFeRD stops at the border; Peppol doesn't.
  • B2G is already there. Public-sector invoicing in Germany already requires XRechnung. Standardising on it means one format for government and business alike.
  • Ready for what's next. The EU's ViDA framework and Germany's upcoming e-reporting obligation are built around structured data exchange. A pure XML format on a certified network is the future-proof position; a PDF hybrid is not.

"But our customers want a readable invoice"

They'll get one. Dokapi automatically renders every incoming XML invoice into a clean, human-readable PDF so your customers and their accounting teams see a familiar document, while their software processes the structured XRechnung data underneath.

In other words: everything the German market loves about ZUGFeRD, without giving up the reliability, reach and future-readiness of Peppol.

“But our customers want a readable invoice.”

They'll get one. Dokapi automatically renders every incoming XML invoice into a clean, human-readable PDF — so your customers and their accounting teams see a familiar document, while their software processes the structured XRechnung data underneath.

In other words: everything the German market loves about ZUGFeRD, without giving up the reliability, reach and future-readiness of Peppol.

Side by side

ZUGFeRD XRechnung via Peppol
Format Hybrid PDF with embedded XML Pure structured XML (EN 16931)
XML syntax CII only — often requires conversion for UBL-based systems UBL – the leading syntax on the Peppol network
Human-readable Yes, built-in PDF Yes – Dokapi automatically renders a readable PDF
Transmission Typically by email Certified, secure Peppol network
Delivery confirmation No Yes – end-to-end delivery status
Sender verification No Yes – all participants are verified
German B2G invoicing Not accepted by most authorities Required format
EN 16931 compliant Only from the "EN 16931" profile upward Always
Cross-border reach Primarily Germany Entire Peppol network – across Europe and beyond
Ready for ViDA & e-reporting Limited Yes

More than a format switch

Too many businesses treat the mandate as a box to tick: swap PDF invoices for a compliant format and move on. That misses the point. Structured invoice data on a verified network is what makes real automation possible, touchless invoice processing, automated matching and approval, real-time status visibility, faster payment cycles. The companies that choose XRechnung over Peppol now aren't just becoming compliant; they're modernising their entire finance chain while their competitors are still converting PDFs.

Whichever formats your trading partners use, Dokapi's format conversion bridges the gap, your systems send and receive in the structure they expect. But if you're building for the next decade, XRechnung over Peppol is the choice that keeps paying off.

XRechnung over Peppol delivers simpler compliance, verified delivery, and a future-ready e-invoicing foundation across Europe.