ZUGFeRD and XRechnung are the two most important e-invoicing formats in Germany – both meet the requirements. E-invoicing obligation. But which format suits your company best? This comparison shows the differences, similarities, and how GOpus® eInvoice Both formats are seamlessly integrated into SAP.
ZUGFeRD and XRechnung at a glance
Both formats are based on the European standard. EN 16931 and are therefore equally approved for mandatory e-invoicing in Germany. The crucial difference lies in the Type of representation:
ZUGFeRD 2.x
PDF file with embedded XML file. It can be read by humans as well as processed by machines.
- Visually readable (PDF) + machine readable (XML)
- Profiles: MINIMUM, BASIC, COMFORT, EXTENDED, XRECHNUNG
- E-invoicing compliant: only COMFORT, EXTENDED, XRECHNUNG
- Ideal if the recipient also needs visual inspection
XRechnung
Pure XML data format Without visual representation. Intended exclusively for automated machine processing.
- Machine-readable only (XML)
- German standard according to EN 16931
- Mandatory format for B2G (government agencies) since 2020
- Ideal for fully automated processing without manual inspection
Detailed comparison: ZUGFeRD vs. XRechnung
| criterion | ZUGFeRD 2.x | XRechnung |
|---|---|---|
| Data format | PDF/A-3 + embedded XML | Pure XML (UBL or CII) |
| Visual representation | Yes (PDF level) | No (only with viewer/stylesheet) |
| standard | EN 16931 (from COMFORT profile) | EN 16931 |
| E-invoicing obligation | Yes (COMFORT, EXTENDED, XRECHNUNG) | Yes |
| B2G (government agencies) | Only with XRECENSE profile | Mandatory format since 2020 |
| B2B (Companies) | Widespread, predominantly in the middle class | Increasingly widespread |
| International deployment | DE, FR (as Factur-X), AT, CH | Primarily Germany |
| File size | Larger (PDF + XML) | Smaller (XML only) |
| GOpus® eInvoice | ✓ Fully supported | ✓ Fully supported |
The ZUGFeRD profiles in detail
Not every ZUGFeRD profile meets the requirements. E-invoicing obligation. Here's an overview:
Which format should I choose?
The choice between ZUGFeRD and XRechnung depends on your business partners and processes:
Choose ZUGFeRD if…
- Your recipients will also receive the invoice Visually inspect want
- They invoice you smaller companies send those that do not yet have XML processing
- They are international with France (Factur-X) or the Switzerland work
- They have one smooth transition Prefer PDF to e-invoice
Choose XRechnung if…
- They at public sector clients (B2G) deliver
- Your recipient invoices fully automatic process
- They maximum efficiency and small file sizes are needed
- They about the Peppol network send
Both formats in SAP with GOpus® eInvoice
GOpus® eInvoice is an SAP-certified solution that fully supports both formats – for sending and receiving. The advantage over in-house SAP development or third-party solutions outside of SAP is:
This is how it works in practice
The invoice is created in SAP (SD, FI, MM, RE/FX). GOpus® eInvoice automatically converts it to the format specified for the recipient – ZUGFeRD, XRechnung, Factur-X or country-specific.
Incoming e-invoices are automatically recognized – regardless of whether they are ZUGFeRD or XRechnung format. GOpus® extracts the XML data and assigns it to orders and suppliers in SAP.
Each invoice is automatically checked before being sent: EN-16931 compliance, mandatory fields, formatting rules. Additionally, the free [service/method] is available. E-Invoice Validator Ready for manual inspection.
For each business partner, SAP stores the format and delivery channel used: email, Peppol, ZRE/OZG portal, or ePost. Everything is configurable without SAP development.
Comparison of other e-invoice formats
In addition to ZUGFeRD and XRechnung, there are other formats that GOpus® eInvoice supports:
| format | region | type | GOpus® |
|---|---|---|---|
| Factur-X | France / DACH | Hybrid (PDF+XML) | ✓ |
| Peppol BIS 3.0 | Europe / International | XML (UBL) | ✓ |
| FatturaPA | Italy | XML | ✓ |
| ZATCA (FATOORA) | Saudi Arabia | XML / PDF/A-3 | ✓ |
A complete overview of all country-specific e-invoicing regulations can be found on our website. E-invoicing regulations by country.
Frequently Asked Questions
Which is better: ZUGFeRD or XRechnung?
Does GOpus® eInvoice support both formats?
Does ZUGFeRD MINIMUM comply with the e-invoicing requirements?
Can I send different formats to different recipients?
Can GOpus® eInvoice also receive ZUGFeRD invoices?
What is Factur-X and how is it related to ZUGFeRD?
Further information
- GOpus® eInvoice – The SAP solution for ZUGFeRD, XRechnung & more
- E-invoicing obligation 2025: Deadlines, formats & checklist
- Free e-invoice validator – check invoices online
- eInvoicing AZ: All terms related to e-invoicing
- E-invoicing regulations by country worldwide
- Success story: Westfalen AG with GOpus® eInvoice
- Invoice receipt: Receiving e-invoices in SAP
- Outgoing invoices: Sending e-invoices from SAP
- Peppol: Send e-invoices internationally
