ZUGFeRD Ratgeber
ZUGFeRD-Rechnung validieren und EN 16931 prüfen
Die Validierung von ZUGFeRD-Rechnungen ist entscheidend, um die Einhaltung des Standards EN 16931 sicherzustellen. Dabei wird geprüft, ob die XML-Daten korrekt eingebettet sind und den gesetzlichen Anforderungen entsprechen. In diesem Leitfaden erfahren Sie, wie Sie ZUGFeRD-Rechnungen technisch und konform validieren können.
ZUGFeRD-Rechnungen bestehen aus einem hybriden Format aus PDF und XML-Daten. Die XML-Daten müssen gemäß der Spezifikation ZUGFeRD 2.1 oder Factur-X aufgebaut sein, einschließlich aller Pflichtfelder nach EN 16931. Zur Validierung wird ein Schema-Validator (z. B. Schematron-Prüfung) genutzt, der Syntax und Inhalt der XML-Datei analysiert. Zusätzlich sollte geprüft werden, ob die PDF/A-3-Kompatibilität eingehalten wird, da das PDF die XML-Datei integriert. Tools wie der ZUGFeRD Validator oder Open-Source-Lösungen wie Apache FOP können für die Prüfung verwendet werden.
Häufige Fragen
Wie überprüfe ich die XML-Daten einer ZUGFeRD-Rechnung?
Die XML-Daten werden mithilfe eines Schema-Validators geprüft. Laden Sie die XML-Datei aus dem PDF/A-3-Dokument extrahiert herunter und validieren Sie diese gegen die XSD- und Schematron-Regeln des ZUGFeRD-Standards. Tools wie das Peppol Validation Tool oder der ZUGFeRD Validator können dabei helfen.
Was ist EN 16931 und warum ist sie wichtig?
EN 16931 ist der europäische Standard für die elektronische Rechnungsstellung. Er legt fest, welche Daten eine elektronische Rechnung enthalten muss, um rechtskonform und interoperabel zu sein. ZUGFeRD und Factur-X basieren auf diesen Anforderungen, sodass eine Konformitätsprüfung sicherstellt, dass Rechnungen den gesetzlichen Vorgaben entsprechen.
Welche Tools kann ich für die Validierung nutzen?
Es gibt verschiedene Tools wie den ZUGFeRD Validator, das Peppol Validation Tool oder auch Bibliotheken wie Saxon für Schematron-Prüfungen. Kommerzielle Lösungen bieten oft zusätzliche Funktionen wie eine Benutzeroberfläche oder Batch-Verarbeitung.
Kann ich ZUGFeRD-Rechnungen mit Excel validieren?
Excel allein reicht nicht aus, da für die Validierung ein XML-Schema-Validator benötigt wird. Sie können jedoch XML-Daten in Excel importieren, um bestimmte Werte manuell zu prüfen. Für die vollständige Validierung sind spezialisierte Tools erforderlich.
Was passiert, wenn eine ZUGFeRD-Rechnung nicht valide ist?
Wenn eine ZUGFeRD-Rechnung nicht valide ist, erfüllt sie möglicherweise nicht die gesetzlichen Anforderungen der EN 16931. Dies kann dazu führen, dass sie von Empfängern abgelehnt wird oder rechtliche Probleme entstehen. Eine Korrektur der XML-Daten oder der Integration im PDF/A-3-Dokument ist in solchen Fällen notwendig.
Bereit zum Test?