
XRechnung vs ZUGFeRD vs PDF: Decision Guide for Germany in 2026
Official references
Use these sources to verify dates, formats, and official rule changes.
Related Technical Wiki
Explore deep-dive developer documentation and regulatory guidelines matching this article.
Everything about the German XRechnung standard: format, validation, Leitweg-ID and compliance requirements for electronic invoicing.
ZUGFeRD and Factur-X hybrid invoices: PDF/A-3 with embedded CII/XML, profile levels (MINIMUM to EXTENDED), validation, and when to choose ZUGFeRD vs pure XML for Germany and EU B2B.
A practical decision guide for choosing XRechnung, ZUGFeRD/Factur-X, or another EN 16931 output before conversion.
Compare Invoice-Converter.com with alternatives for XRechnung and ZUGFeRD workflows.
Article overview
This article explains XRechnung vs ZUGFeRD vs PDF: Decision Guide for Germany in 2026 as a practical reference for European e-invoicing. It defines the topic in plain language, places it in the compliance context, and connects the explanation to invoice formats such as XRechnung, ZUGFeRD/Factur-X, UBL, and CII.
XRechnung vs ZUGFeRD vs Plain PDF: Decision Matrix
Choosing between XRechnung, ZUGFeRD (Factur-X), and plain PDF depends on recipient mandate rules, visual readability needs, and ERP processing capabilities in Germany.
| Feature / Metric | XRechnung | ZUGFeRD / Factur-X | Plain PDF |
|---|---|---|---|
| Format Structure | Pure XML (no visual component) | Hybrid (PDF/A-3 + embedded XML) | Unstructured visual PDF |
| Primary Scope | Mandatory for German B2G (Public Sector) | B2B & accepted B2G workflows | Not a structured e-invoice; transitional use or recipient consent may apply |
| Human Readability | Requires XML viewer or rendering software | Directly readable PDF presentation | Directly readable visual document |
| Machine Readability | Structured XML can be parsed directly | Embedded XML can be parsed directly | Requires error-prone OCR / manual keying |
| Standard Basis | EN 16931-1 German CIUS (KoSIT) | EN 16931-1 Profiles (MINIMUM to EXTENDED) | No structured e-invoicing standard |
| Routing Identifier | Mandatory Leitweg-ID (BT-10) | Optional / Profile dependent | None |
1. XRechnung: German B2G Mandatory Specification
XRechnung is KoSIT's German Core Invoice Usage Specification (CIUS) for invoices sent to public-sector recipients. It contains structured invoice data in UBL 2.1 or UN/CEFACT CII syntax and does not include an embedded PDF visual layer.
- Syntax: Pure XML (UBL 2.1 or CII D16B).
- Routing: Public-sector workflows generally require the buyer reference (Leitweg-ID in BT-10) for routing through portals such as ZRE and OZG-RE.
- Validation: Validated against KoSIT Schematron rules prior to submission.
2. ZUGFeRD (Factur-X): Hybrid Standard for B2B and Flexible Processing
ZUGFeRD is the German name for the jointly developed ZUGFeRD/Factur-X standard. It combines a human-readable PDF/A-3 visual document with embedded structured invoice data based on the EN 16931 semantic model. Humans can inspect the PDF while accounting systems process the XML.
- Structure: PDF/A-3 container with embedded
factur-x.xml. - Profiles: Depending on the version, profiles include MINIMUM, BASIC, EN 16931, and EXTENDED.
- Use cases: Suitable for B2B and, where the recipient's rules permit it, B2G workflows.
3. Plain PDF Invoices: Non-Compliant Unstructured Data
Unstructured PDF invoices contain visual layout elements but lack structured invoice data. Under German e-invoicing rules, a plain PDF is not an E-Rechnung in the structured sense, although transitional rules and recipient consent can still allow its use.
- Processing: Requires OCR extraction, resulting in potential rounding and tax classification errors.
- Compliance Status: Not a substitute for the structured format required by a public-sector portal or, after the applicable transition period, by a domestic B2B issuing mandate.
German E-Invoicing Mandate Roadmap
Under current German tax legislation, businesses must align their invoicing workflows with the following timeline:
- January 1, 2025: Domestic businesses must be able to receive E-Rechnungen; an email inbox is sufficient for receipt.
- January 1, 2027: For domestic B2B transactions, the transition period ends for issuers whose previous-year turnover exceeds EUR 800,000.
- January 1, 2028: The transition period ends for other domestic B2B issuers, subject to statutory exceptions.
How Invoice Converter Simplifies Format Conversion
Invoice-Converter.com enables organizations to convert existing PDF invoices into validated XRechnung or ZUGFeRD XML files without replacing their core billing or ERP software:
- PDF to XRechnung: Extract header, tax, line items, and Leitweg-ID into pure XML.
- PDF to ZUGFeRD: Embed validated EN 16931 XML into PDF/A-3 containers.
- Automated Validation: Check outputs against official Schematron and EN 16931 rules before sending.
How to use this guide
Use the article as a starting point before changing a finance or ERP workflow: identify the applicable country rule or standard, decide which structured format is expected, validate the generated XML, and keep a documented exception process for invoices that require manual review.
Ready to convert your invoices?
Start converting PDF invoices to XRechnung, ZUGFeRD, and other formats today with credits or a paid plan.
Related articles
Which e-invoice formats are usable in Germany in 2026?
A practical Germany format guide for April 2026: when to use XRechnung, ZUGFeRD, UBL or CII, what still counts as a non-structured invoice, and how to
Read moreZUGFeRD BT Fields: Business Terms for Practical E-Invoicing
Understand ZUGFeRD BT fields, profile matrix (MINIMUM, BASIC, EN 16931, EXTENDED), field mappings, and compliance checks for EU e-invoicing.
Read moreXRechnung Required Fields: Practical Reference Guide
Practical guide to the required fields in XRechnung. Learn what each field means and how to prepare invoices for German B2G compliance.
Read more