Das in Deutschland ursprünglich “ZUGFeRD” getaufte Hybridformat geht ab 9/2024 vollständig im französischen Namen „Factur-X“ auf. Damit wird sein internationaler Aspekt und Ausblick betont, und es wird auf eine Ebene gehoben mit seiner Entsprechung für den Bestellprozess, dem hybriden Format Order-X.
Umgesetzt wird dies durch eine XML-Datei, die in eine PDF-Datei eingebettet wird. Die menschenlesbare Version kann dabei weiterhin mit allen PDF-Readern dargestellt werden, nur die Interpretation des maschinenlesbaren XML-Teils erfordert entsprechende Zusatzsoftware. Den maschinenlesbaren Teil nennt man auch “strukturiert” und eine Kombination aus mehreren, in diesem Fall strukturierten und nicht strukturierten Daten (dem PDF-Dokument) nennt man auch “hybride” Rechnung.
Die Rechnungsstellung an Behörden wird ab 2025 nur noch in diesem Format möglich sein.
 
In Arbene werden die Namen aktuell noch parallel verwendet.
 
Arbene erzeugt ZUGFeRD 2.1 XRechnungen. Die zugehörige XML Datei können Sie direkt als XRechnung über das Peppol Netzwerk verschicken oder bei einer Behörde in deren Portal einreichen.
Ab 5.2 wird die XRechnung u.a nach denSchemata XRechnung-CII-3.0.2 , EN 16931 CII 1.3.12. oder CII CrossIndustryInvoice D16B korrekt validiert.
XML Schema - external/schemas/d16b/data/standard/CrossIndustryInvoice_100pD16B.xsd - Alles in Ordnung auf dieser Ebene
Schematron (XSLT) - /external/schematron/1.3.12/cii/EN16931-CII-validation.xslt - Alles in Ordnung auf dieser Ebene
Schematron (XSLT) - /external/schematron/3.0.2/XRechnung-CII-validation.xslt - Alles in Ordnung auf dieser Ebene
 
Das Zusammenfügen der PDF- und der XML-Datei erfolgt aus Arbene über die Java-Bibliothek des Mustang-Projekts (https://www.mustangproject.org/?lang=de). Die Datei Mustang-CLI-2.13.0.jar oder höher (https://www.mustangproject.org/kommandozeile/?lang=de), oben der Link unter "Mustang können Sie auch ...) muss in den Optionen -> Dateipfade2 ausgewählt sein.
 
Es muss mindestens Java 11 auf dem Rechner vorhanden sein. Achtung, die "normale" Downloadversion ist Java 8, die nicht ausreichend ist.
Laden Sie hierzu ggf. das Java Development Kit 21 herunter https://www.oracle.com/de/java/technologies/downloads/#java21
Anschließend müssen Sie bei Arbene -> Optionen -> Dateipfade2 noch den Pfad zu java.exe eintragen (C:\Program Files\Java\jdk-11\bin\java.exe).
 
zugferd_optione.png
Wenn bei der Rechnungserstellung die entsprechenden Häkchen gesetzt sind, erfolgt sowohl die Generierung wie auch die Validierung der ZUGFeRD-Rechnung.
Bei Fehlern wird die entsprechende Meldung des Validierers ausgegeben, so dass die fehlenden Felder korrigiert werden können.
Beim Speichern der Rechnung erscheint der Hinweis, dass eine ZUGFeRD-Rechnung gespeichert wurde.
 
Überprüfen und Validieren können Sie die Rechnung mit dem Quba-Viewer (https://quba-viewer.org/), der auf dem Mustang-Projekt aufbaut.
Validieren können Sie die fertigen Rechnungen auch über die Seite der Zugferd-Community https://www.zugferd-community.net/de/dashboard/validation,
oder die von The Länd Baden-Wüttemberg  https://erechnungsvalidator.service-bw.de/
Wenn Sie sie im Adobe Acrobat Reader die erstellte PDF-Datei öffnen, klicken Sie auf das Büroklammer-Symbol des Tabs für Dateianhänge, um die eingebettete XML-Datei zu sehen.
 
Folgende Parameter werden verwendet; (s. https://www.mustangproject.org/kommandozeile/?lang=de)
–format "zf"  –version "2"  –profile "X"
 
Anpassung der Word Vorlage für die Rechnungen
Da für PDF/A Dateien die Schriften eingebettet seien müssen, und Word manche Schriften nicht korrekt in das PDF integriert, ist hier ausschließlich Calibri einzustellen. (Ggf. funktionieren auch ander Schriften aber Arial und Verdana nicht)
(Word cannot embed fonts that use cubic "CFF" (PostScript) outlines https://forum.high-logic.com/viewtopic.php?p=48758#p48758)
 
Folgende Felder müssen innerhalb von Arbene ausgefüllt sein:

Sollten Sie von sich oder dem Kunden über keine USt-IdNr. verfügen nehmen Sie "DE123456789"

Eigene Praxis:
Alle Felder auf der Seite Optionen->Rechnung 2 sind notwendig außer: Verkäufer Name 2, Handelsregisternummer, Geschäftsfürer, Bankname, BIC
verkauferdaten.png
 
Kunde:
hier sind aktuell die Felder USt-Identifikationsnummer, und email notwendig.
Als Leitweg Id wird aktuell  die email-Adresse eingetragen. Hier könne Sie zukünftig die Leitweg-ID des Kunden eintragen. Diese ist (nur) notwendig beim Versand über Peppol.
 
rechnungsdaten.png
 
Weiterhin muss die Länderkennung im Adressfeld der Firma gepflegt sein.
Passen Sie ggf. auch die Liste Einstellungen->Stammdaten->Länder an!