ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) ist ein hybrides Rechnungsformat. Eine ZUGFeRD-Datei ist gleichzeitig eine PDF/A-3 (für Menschen lesbar) und eine XML-Rechnung (für Maschinen lesbar) – beides in einer einzigen Datei.
Damit eignet sich ZUGFeRD besonders für den B2B-Bereich: Der Empfänger sieht eine gewohnte PDF, sein Buchhaltungssystem liest aber das eingebettete XML automatisch ein.
Versionen
| Version | Norm | Syntax | Hinweis |
|---|---|---|---|
| 1.0 | ZUGFeRD-eigene Spec | CII | Veraltet, nicht EN 16931-konform |
| 2.0 | EN 16931 | CII | Erste konforme Version |
| 2.1 | EN 16931 | CII | Identisch mit Factur-X 1.0 |
| 2.2 | EN 16931 | CII | Erweiterungen, abwärtskompatibel |
| 2.3 | EN 16931 | CII | Aktuelle Empfehlung |
Ab Version 2.0.1 gelten ZUGFeRD-Rechnungen in den passenden Profilen als gesetzlich anerkannte E-Rechnung.
Profile
ZUGFeRD definiert mehrere Konformitätsstufen mit unterschiedlichem Umfang:
| Profil | Inhalt | EN 16931 |
|---|---|---|
| MINIMUM | Kopfdaten, keine Positionen | Nein |
| BASIC WL | Wie MINIMUM, ohne Positionen | Nein |
| BASIC | Mit Positionen, eingeschränkt | Nein |
| EN 16931 | Vollständig konform | Ja |
| EXTENDED | Konform plus Erweiterungen | Ja |
Für die deutsche E-Rechnungspflicht ab 2025 sind die Profile EN 16931 und EXTENDED relevant. Die kleineren Profile reichen rechtlich nicht aus.
Eingebettetes XML
Die XML-Datei in einer ZUGFeRD-PDF heißt immer factur-x.xml – derselbe Name wie bei Factur-X, da beide Formate ab v2.1 technisch identisch sind.
ZUGFeRD vs. XRechnung
| Merkmal | ZUGFeRD | XRechnung |
|---|---|---|
| Aufbau | PDF + XML | Reines XML |
| Lesbar ohne Software | Ja | Nein |
| EN 16931-konform | Ja (ab v2.0.1) | Ja |
| Öffentliche Auftraggeber | Eingeschränkt | Ja (Pflicht) |
| B2B-Einsatz | Sehr gut geeignet | Möglich |