Einführung
ZUGFeRD (Deutschland) und Factur-X (Frankreich) sind standardisierte Datenformate für den Austausch elektronischer Rechnungen zwischen Lieferanten von Waren und Dienstleistungen und ihren Kunden. Um den grenzüberschreitenden Dokumentenaustausch zu vereinfachen, wurde das neue Format ZUGFeRD 2.1/Factur-X entwickelt, das vollständig kompatibel mit den ursprünglichen Formaten ZUGFeRD 2.0 und Factur-X 1.0 ist. Alle diese Formate kombinieren – vereinfacht gesagt – maschinenlesbare XML-Daten mit einer PDF-Datei zur für Menschen lesbaren Darstellung.In einem der Artikel in unserem Blog haben wir bereits beschrieben, wie man in Stimulsoft-Produkten elektronische Rechnungen erstellt, einschließlich Rechnungen im ZUGFeRD- und Factur-X-Format.
Neue Version
Ende Dezember 2025 wurden die neuen Versionen Factur-X 1.08 und ZUGFeRD 2.4 veröffentlicht und sind seit dem 15. Januar 2026 verpflichtend anzuwenden. In der neuen Version betreffen die Änderungen hauptsächlich die Struktur und den Inhalt der eingebetteten XML-Datei, um eine engere Kompatibilität zwischen den deutschen und französischen Standards zu erreichen.Kompatibilität mit Stimulsoft-Produkten
Um die ZUGFeRD- oder Factur-X-Rechnung zu erstellen, muss man eine vorgefertigte XML-Datei mit Daten in unseren Berichtsgenerator hochladen. Danach rendert das Tool den visuellen Teil des Berichtes, und Sie können das fertige Dokument in PDF exportieren.Beachten Sie, dass man nach dem Laden von Berichtsvorlage im Code folgende Eigenschaften-Werte festlegen muss:
- ZUGFeRDComplianceMode (Format-Version);
- ZUGFeRDConformanceLevel (Konformitätsstufe);
- ZUGFeRDInvoiceData (Anwenden von XML-Datei).
Ab der ZUGFeRD-Version 2.1 wurden am PDF-Teil des Berichts keine Änderungen mehr vorgenommen. Daher reicht es aus, für die Eigenschaft ZUGFeRDComplianceMode den Wert 2_1 festzulegen, um die Kompatibilität mit allen nachfolgenden Versionen bis einschließlich 2.4 sicherzustellen. So wird in unseren Produkten das Erstellen von ZUGFeRD- und Factur-X-Rechnungen aller aktuellen Versionen unterstützt.
Wenn in den nächsten dieser Formate die Änderungen den PDF-Kontainer betreffen werden, werden wir die erforderlichen Anpassungen zeitnah umsetzen, um eine vollständige Kompatibilität sicherzustellen.
Wir haben außerdem eine spezielle Seite auf unserer Website vorbereitet, die eine ausführliche Beschreibung der Formate ZUGFeRD und Factur-X enthält, Codebeispiele in C#, JavaScript und Java für den Export von Berichten in diesen Formaten als PDF bietet und vieles mehr.