Die zwei Formate im Ueberblick
Deutschland kennt zwei anerkannte E-Rechnungsformate, die beide die europaeische Norm EN 16931 erfuellen: XRechnung und ZUGFeRD. Obwohl beide Formate denselben Standard umsetzen, unterscheiden sie sich in ihrer technischen Architektur grundlegend.
Dateistruktur und Format
XRechnung
XRechnung ist ein reines XML-Format. Eine XRechnung besteht aus genau einer XML-Datei, die alle Rechnungsdaten in maschinenlesbarer Form enthaelt. Es gibt keine visuelle Darstellung als Teil des Formats. Die Datei folgt dem UBL 2.1 (Universal Business Language) oder dem UN/CEFACT Cross Industry Invoice Schema.
Typische Dateigroesse: 5-50 KB pro Rechnung.
ZUGFeRD
ZUGFeRD (Zentraler User Guide des Forums elektronische Rechnung Deutschland) ist ein hybrides Format. Es kombiniert ein menschenlesbares PDF/A-3 Dokument mit einer eingebetteten XML-Datei. Die XML-Datei wird als Anhang (Attachment) in die PDF-Datei eingebettet und folgt dem UN/CEFACT Cross Industry Invoice Schema.
Typische Dateigroesse: 100 KB - 5 MB pro Rechnung (abhaengig vom PDF-Inhalt).
XML-Schemata im Detail
| Eigenschaft | XRechnung | ZUGFeRD |
|---|---|---|
| XML-Schema | UBL 2.1 oder CII | CII (Cross Industry Invoice) |
| Namespace | urn:oasis:names:specification:ubl | urn:un:unece:uncefact:data |
| Einbettung | Eigenstaendige XML-Datei | XML eingebettet in PDF/A-3 |
| Menschenlesbar | Nein (reines XML) | Ja (PDF-Ebene) |
| Maschinenlesbar | Ja | Ja (XML-Ebene) |
| EN 16931 konform | Ja | Ja (ab Profil EN16931) |
ZUGFeRD Profile
ZUGFeRD bietet verschiedene Profile mit unterschiedlichem Datenumfang. Jedes Profil baut auf dem vorherigen auf:
- MINIMUM: Nur grundlegende Rechnungsdaten (Betrag, Waehrung, Kaeufer/Verkaeufer). Nicht EN 16931 konform.
- BASIC WL: Erweiterte Basisdaten ohne einzelne Rechnungspositionen.
- BASIC: Vollstaendige Basisdaten mit Rechnungspositionen.
- EN16931 (empfohlen): Erfuellt die europaeische Norm vollstaendig. Pflichtprofil fuer E-Rechnungen im Sinne des Wachstumschancengesetzes.
- EXTENDED: Maximaler Datenumfang fuer komplexe Geschaeftsprozesse.
- XRECHNUNG: Spezialprofil fuer oeffentliche Auftraggeber in Deutschland. Technisch identisch mit der eigenstaendigen XRechnung.
Fuer die E-Rechnungspflicht ab 2025 muessen ZUGFeRD-Rechnungen mindestens das Profil EN16931 verwenden.
Validierung
XRechnung
XRechnung-Rechnungen werden gegen das offizielle Prueftool der KoSIT (Koordinierungsstelle fuer IT-Standards) validiert. Die Validierung prueft:
- XML-Schema-Konformitaet
- Schematron-Geschaeftsregeln (BR-DE Regeln fuer Deutschland)
- EN 16931 Konformitaet
ZUGFeRD
Die Validierung von ZUGFeRD-Rechnungen umfasst zwei Ebenen:
- PDF/A-3 Konformitaet: Das PDF muss dem ISO 19005-3 Standard entsprechen
- XML-Validierung: Die eingebettete XML-Datei wird gegen das CII-Schema und die EN 16931 Regeln geprueft
Wann welches Format?
XRechnung waehlen, wenn:
- Sie Rechnungen an oeffentliche Auftraggeber (Bund, Laender, Kommunen) senden
- Ihr Empfaenger ausschliesslich maschinenlesbare Daten benoetigt
- Sie ein Rechnungsportal wie ZRE oder OZG-RE nutzen
- Minimale Dateigroesse wichtig ist
ZUGFeRD waehlen, wenn:
- Sie Rechnungen an andere Unternehmen (B2B) senden
- Der Empfaenger die Rechnung auch visuell pruefen koennen soll
- Sie bestehende PDF-Workflows beibehalten moechten
- Sie ein Format benoetigen, das auch ohne spezielle Software lesbar ist
Konvertierung zwischen den Formaten
Mit eRechnung Tool koennen Sie PDF-Rechnungen in beide Formate konvertieren. Der Prozess ist identisch: PDF hochladen, Format waehlen, konvertierte Rechnung herunterladen. Die automatische KoSIT-Validierung stellt sicher, dass die erzeugte E-Rechnung allen gesetzlichen Anforderungen entspricht.
Quellen
- EN 16931-1:2017: Europaeische Norm fuer elektronische Rechnungsstellung (CEN)
- XRechnung Standard 3.0: Spezifikation der KoSIT (www.xoev.de)
- ZUGFeRD 2.2 Spezifikation: Forum elektronische Rechnung Deutschland (FeRD)
- BMF-Schreiben vom 15.10.2024: Einfuehrungsschreiben zur E-Rechnungspflicht