ZUGFeRD — Hybrid Electronic Invoice Format
ZUGFeRD is a German hybrid invoice format combining a human-readable PDF/A-3 with embedded structured XML data, suitable for both manual review and automated machine processing. Since 2025, electronic invoicing has become mandatory in B2B transactions between German companies, and ZUGFeRD is one of the two officially recognised formats — alongside XRechnung, which targets public-sector invoicing.
How ZUGFeRD works
A ZUGFeRD file looks like a regular PDF invoice when opened in any PDF reader. Embedded inside the same PDF file is a structured XML document containing all invoice data: line items, prices, tax breakdown, payment terms, seller and buyer identification. The receiving ERP system extracts the XML, validates against the schema, and posts the invoice automatically. If the XML is missing or invalid, the PDF still works as a regular invoice.
Version profiles
ZUGFeRD defines multiple profiles: MINIMUM and BASIC WL for very simple invoices, BASIC for standard invoices, EN16931 (the EU-mandated profile, also called COMFORT) for full European compliance, and EXTENDED for industry-specific extensions. For mandatory B2B e-invoicing from 2025, the EN16931 profile is the relevant target. ZUGFeRD 2.x is compatible with the French Factur-X standard at the EN16931 level.
ZUGFeRD vs XRechnung
XRechnung is a pure XML format (no human-readable PDF), mandatory for invoices to German public-sector clients above 1,000 EUR. ZUGFeRD is hybrid — useful for B2B where a human contact may want to verify the invoice visually. Both formats use the same EN16931 semantic model underneath, so an ERP that supports one usually supports the other with minimal extra work.
ERP support
Native ZUGFeRD generation is standard in all leading mid-market ERP systems for the German market: SAP S/4HANA, Microsoft Dynamics 365 Business Central, abas ERP, proALPHA, Sage X3, Comarch ERP Enterprise, weclapp, Xentral. Cloud-native international products typically support ZUGFeRD via a localisation add-on. Practical check before purchase: ask the vendor for a sample ZUGFeRD invoice and validate it against the official conformance tester.
Related Topics
Frequently Asked Questions
Is ZUGFeRD mandatory for B2B invoices in Germany?
Since January 2025, German businesses must be able to receive electronic invoices in a structured format (ZUGFeRD or XRechnung). The obligation to send e-invoices is phased: from 2027 for companies with over 800,000 EUR annual turnover, from 2028 for all B2B transactions. Paper and PDF-only invoices will no longer be sufficient.
What is the difference between ZUGFeRD and Factur-X?
Factur-X is the French equivalent and uses the same hybrid PDF/A-3 + XML approach. From ZUGFeRD 2.0 onwards, the two formats are technically aligned at the EN16931 profile — a ZUGFeRD 2.x invoice in the EN16931 profile is also a valid Factur-X invoice and vice versa.
Does ZUGFeRD work for smaller suppliers without ERP?
Yes. Free generators exist for occasional invoices, and accounting-software products at the entry level (Lexware, DATEV-suite, sevDesk, easybill) generate ZUGFeRD invoices for prices around 10-30 EUR per month. The bigger challenge is usually for SMEs operating with spreadsheets — they need at least basic invoicing software to comply with the 2027 deadline.
