ZUGFeRD / Factur-X: Der deutsch-franzoesischer E-Rechnungsstandard
ZUGFeRD ist ein Hybrid-Rechnungsstandard, der ein für Menschen lesbares PDF/A-3-Dokument mit eingebetteten maschinenlesbaren XML-Daten kombiniert. Das Akronym steht für "Zentraler User Guide des Forums elektronische Rechnung Deutschland" (Central User Guide of the Forum for Electronic Invoicing Germany).
Jede Rechnung, die du in docs101 erstellst, wird automatisch als ZUGFeRD/Factur-X-PDF mit eingebetteten XML generiert. Das XML wird vor der Zustellung durch den KOSiT-Validator gegen EN 16931 validiert. Es ist keine manuelle XML-Codierung erforderlich.
Geschichte und Entwicklung
ZUGFeRD wurde von FeRD (Forum elektronische Rechnung Deutschland) entwickelt, eine Mehrheits-Initiative, die Buchhaltungssoftwarehersteller, Steuerbehörden und Unternehmen umfasst. Der Standard wurde erstmals 2014 veröffentlicht und ist seitdem zu einem Eckpfeiler der Infrastruktur für digitale Rechnungsstellung in Deutschland und darüber hinaus geworden.
Der Standard entstand aus Deutschlands Drang zur digitalen Transformation und verbesserter Steuerkonformität. Er loeste ein Schlüsselproblem: Wie man die Lesbarkeit von PDF-Rechnungen für Menschen bewähren kann, während gleichzeitig maschinenlesbare Daten hinzugefügt werden, die Buchhaltungssysteme automatisch verarbeiten können.
Factur-X: Der harmonisierte Standard
2017 harmonisierten Deutschland und Frankreich ihre E-Rechnungsstandards. Das Ergebnis ist Factur-X, das technisch identisch mit ZUGFeRD 2.x ist:
- ZUGFeRD = Der deutsche Name für den Standard
- Factur-X = Die gleiche technische Spezifikation unter einem gemeinsamen deutsch-franzoesischen Label
Diese Begriffe werden in ganz Europa austauschbar verwendet. Der Standard wird gemeinsam von FeRD und der FNFE-MPE (Forum National de la Facture Electronique et des Marchés Publics Electroniques) in Frankreich gewartet.
Wie ZUGFeRD funktioniert
Eine ZUGFeRD-Rechnung ist eine einzelne PDF-Datei, die zwei Schichten enthält:
- Visuelles Layer: Eine lesbare PDF/A-3-Rechnung, die für die menschliche Überprüfung und den Druck formatiert ist
- Datenlayer: Eingebettete CII-XML (basierend auf dem UN/CEFACT Cross Industry Invoice-Standard) mit strukturierten Rechnungsdaten
Wenn du die PDF in einem Standard-Viewer oeffnest, siehst du die formatierte Rechnung. Wenn du sie mit Buchhaltungssoftware verarbeitest, extrahiert das System das XML und liest Rechnungsdaten automatisch aus — keine manuelle Dateneingabe erforderlich.
Weil eine ZUGFeRD-Rechnung eine gültige PDF ist, funktioniert sie in jedem Workflow. Empfänger, die keine automatisierte Verarbeitung haben, können die PDF normal lesen. Empfänger mit moderner Buchhaltungssoftware können das XML extrahieren und die Rechnung sofort verarbeiten. Diese Abwärtskompatibilität macht ZUGFeRD besonders praktisch für Unternehmen, die für eine Mischung aus kleinen und großen Kunden Rechnungen ausstellen.
Profile
ZUGFeRD definiert mehrere Profile mit zunehmend detaillierteren Datenebenen:
| Profile | Anwendungsfall | Datenfelder | EN 16931 |
|---|---|---|---|
| Minimum | Einfache Rechnungen, kleine Unternehmen | Nur grundlegende Felder | Nein |
| Basic WL | Rechnungen ohne zeilenspezifische Details | Daten auf Kopfebene | Nein |
| Basic | Standard-B2B-Rechnungen | Allgemeine Geschäftsdaten | Nein |
| EN 16931 (Comfort) | Meisten B2B-Transaktionen | Detaillierte Daten auf Zeilenebene | Ja |
| Extended | Komplexe Rechnungen, Rabatte/Zuschläge | Vollständige semantische Details | Obermenge |
Das EN 16931 (Comfort)-Profil ist das am weitesten verbreitete für B2B-Transaktionen, da es vollständig mit dem europäischen Standard konform ist. docs101 untersteuerzt sowohl das EN 16931- als auch das Extended-Profil, je nach Rechnungskomplexität.
Beziehung zu EN 16931
ZUGFeRD/Factur-X ist eine konkrete Implementierung des europäischen EN 16931-Standards für E-Rechnungen:
- EN 16931: Definiert das semantische Datenmodell und Geschäftsregeln für die elektronische Rechnungsstellung in ganz Europa
- ZUGFeRD/Factur-X: Implementiert EN 16931 mit der CII (Cross Industry Invoice)-XML-Syntax-Bindung
Eine ZUGFeRD EN 16931 (Comfort)-Rechnung entspricht den EN 16931-Anforderungen und ist daher mit anderen EU-E-Rechnungssystemen interoperabel. Dies ist entscheidend, da immer mehr EU-Länder auf Basis von EN 16931 die elektronische Rechnungsstellung vorschreiben.
Regulatorischer Kontext
Deutschland
Deutschland hat ein phasenweises B2B-E-Rechnungsmandat eingeführt:
- 1. Januar 2025: Alle deutschen Unternehmen müssen in der Lage sein, E-Rechnungen in EN 16931-kompatiblen Formaten zu empfangen. Dies umfasst ZUGFeRD und XRechnung.
- 1. Januar 2027: Unternehmen mit einem Jahresumsatz von über 800.000 EUR müssen E-Rechnungen für inländische B2B-Transaktionen ausstellen.
- 1. Januar 2028: Die Verpflichtung zur Ausstellung von E-Rechnungen erstreckt sich auf alle Unternehmen unabhängig vom Umsatz.
Das Mandat gilt für inländische B2B-Transaktionen, bei denen eine Umsatzsteuer-Rechnung erforderlich ist. Internationale und intra-EU-Transaktionen sind derzeit nicht inbegriffen.
Deutschland nutzt auch XRechnung, ein UBL-basiertes Format, das hauptsächlich für B2G-Rechnungsstellung (Business-to-Government) verwendet wird. Sowohl ZUGFeRD als auch XRechnung entsprechen EN 16931. ZUGFeRD ist in B2B häufiger verbreitet wegen seiner Hybrid-PDF+XML-Natur, während XRechnung der Standard für Bundesregierungs-Rechnungen ist.
Frankreich
Frankreich führt die obligatorische B2B-E-Rechnungsstellung durch ein plattformbasiertes System ein:
- 1. September 2026: Alle Unternehmen müssen in der Lage sein, E-Rechnungen zu empfangen. Große und mittlere Unternehmen müssen mit der Ausstellung von E-Rechnungen und der Einreichung von E-Berichten beginnen.
- 1. September 2027: Die Verpflichtung zur Ausstellung von E-Rechnungen erstreckt sich auf alle Unternehmen einschließlich KMU und Micro-Unternehmen.
Das System Frankreichs nutzt das PPF (Portail Public de Facturation) als zentrale Regierungsplattform neben akkreditierten PDPs (Plateformes de Dématérialisation Partenaires). Das PPF akzeptiert drei Formate: Factur-X, CII und UBL.
Warum ZUGFeRD wichtig ist
Für Unternehmen
- Automatisierung: Kunden können Rechnungen automatisch verarbeiten, ohne manuelle Dateneingabe
- Reduzierte Fehler: XML-Daten eliminieren Transkriptionsfehler
- Schnellere Zahlung: Automatisierte Verarbeitung beschleunigt Rechnungsgenehmigungsprozesse
- Abwärtskompatibel: Funktioniert als normale PDF für Empfänger ohne Automatisierung
- Grenzenüberschreitend bereit: Konform mit EN 16931 für EU-weit akzeptabel
Für Steuerbehörden
- Verbesserte Audit-Spuren: Digitale Rechnungen erzeugen manipulationssichere Datensätze
- Bessere Konformität: Strukturierte Daten erleichtern die Erkennung von Anomalien
- Effizienz: Automatisierte Verarbeitung verringert Verwaltungsbelastung
Für das Oekosystem
- Interoperabilität: Ein Format funktioniert länderübergreifend und systemübergreifend
- Kostenersparnisse: Das Eliminieren manueller Schritte reduziert Verarbeitungskosten
- Zukunftssicher: Bereitet Unternehmen auf obligatorische digitale Rechnungsstellungsanforderungen vor
Wie docs101 ZUGFeRD implementiert
docs101 generiert ZUGFeRD/Factur-X-konforme Rechnungen als Teil seines Kern-Rechnungsstellungs-Workflows. Folgendes geschieht, wenn du eine Rechnung erstellst:
- PDF-Generierung: docs101 generiert ein professionell formatiertes PDF/A-3 aus deiner Rechnungsvorlage
- XML-Einbettung: Strukturierte CII-XML mit allen Rechnungsdaten wird generiert und gemäß der ZUGFeRD/Factur-X-Spezifikation im PDF eingebettet
- KOSiT-Validierung: Das eingebettete XML wird gegen EN 16931-Geschäftsregeln mit dem KOSiT-Validator validiert, um vollständige Konformität zu gewährleisten
- Zustellung: Die resultierende Datei ist ein einzelnes PDF, das in jedem Empfänger-System funktioniert — menschenlesbar und maschinenverarbeitbar
docs101 verwendet die CII (Cross Industry Invoice)-XML-Syntax-Bindung, die das native Format für ZUGFeRD/Factur-X ist. Der Validierungsschritt überprüft gegen die offiziellen EN 16931-Schematron-Regeln, die von KOSiT (der Koordinierungsstelle für IT-Standards der deutschen Bundesregierung) gepflegt werden.
Was docs101 automatisch verarbeitet
- Korrekte XML-Struktur und Namespace-Deklarationen
- USt-Kategoriecodes (einschließlich Reverse-Charge-Kategorie AE)
- Währungsbehandlung und Amountberechnungen gemäß EN 16931-Geschäftsregeln
- Verkäufer- und Käuferinformationen mit USt-IDs
- Zeilenelemente mit Mengen, Einheiten und Preisen
- Zahlungsbedingungen und Fälligkeitsdaten
Erste Schritte
Um ZUGFeRD-Rechnungen über docs101 zu versenden:
- Konfiguriere deine Unternehmensdetails und Rechnungseinstellungen
- Füge Kunden und Produkte hinzu
- Erstelle Rechnungen wie gewohnt
- docs101 generiert automatisch ZUGFeRD/Factur-X-PDFs mit eingebetteter, validierter XML
Deine Empfänger sehen ein professionelles PDF und können die strukturierten Daten automatisch mit ihrer Buchhaltungssoftware extrahieren.
Mehr erfahren
- ZUGFeRD und E-Rechnungsformate in der EU: Überblick über alle EU-E-Rechnungsformate
- EN 16931-Standard: Der umfassendere europäische Standard, den ZUGFeRD implementiert
- Digitale Rechnungsstellung in der EU: Wie ZUGFeRD in die regulatorische Landschaft passt
- Reverse Charge erklärt: Wie Reverse Charge in ZUGFeRD-Rechnungen codiert wird