E-Invoicing Basics

XRechnung vs. PDF Invoice

Many businesses still send PDF invoices. From 2025, that will no longer suffice for B2B invoices in Germany. This comparison shows the key differences.

Side-by-side comparison: XRechnung (XML) vs. PDF Invoice
CriterionXRechnung (XML)PDF Invoice
Machine readabilityFully structured, directly processableUnstructured; requires OCR or manual entry
Legal status from 2025 (§ 14 UStG)Qualifies as e-invoice under the lawQualifies only as a non-e-invoice; recipient consent required until end of transition period
B2B transition periodNo transition period needed, immediately validPermitted until 31.12.2026 (annual turnover ≤ €800,000: until 31.12.2027)
Automated postingDirectly importable into ERP/accounting softwareManual effort or costly AI/OCR needed
Tamper resistanceStructured data, checksums; manipulation easily detectedPDF easily manipulated without qualified signature
Creation effortRequires e-invoicing software or APIEasily created with Word, Excel, any word processor
Readability for recipientNot directly readable without a viewer; docutools.pro visualises XRechnung for freeImmediately readable in any PDF reader
Archiving compliance (GoBD)Structured storage, easy to archiveArchivable, but long-term format PDF/A recommended
Typical use caseB2G (mandatory), B2B (preferred from 2025), high-volume invoicingB2C, small businesses (transition phase), international customers

Verdict

PDF invoices are convenient and widespread, but their days in German B2B are numbered. Businesses should switch to e-invoicing formats like XRechnung or ZUGFeRD now to be well prepared and benefit from automated processes. ZUGFeRD is a good starting point as it retains a visual PDF view while being machine-readable.