ZUGFeRD-Validierer
Open-Source Cross-Plattform Factur-X/ZUGFeRD/XRechnungs-Validierer
Auf einem ZUGFeRD Entwicklertag wurden wir gebeten, für die ZUGFeRD-Community basierend auf unserer Sammlung von ZUGFeRD-Dateien eine Validierer-Engine zu entwickeln, um deren Engine zu ersetzen, die nur ZUGFeRD 1 unterstützte.
Um auch die Validierung des PDF-A-Teils zu ermöglichen haben wir es zunächst als VeraPDF-Plugin veröffentlicht, kurz darauf aber VeraPDF selbst in unsere Software eingebettet. Als Open-Source auf Github veröffentlicht wird er derzeit mit vierstelligen Nutzungszahlen pro Monat beispielsweise auf der ZUGFeRD-Community betrieben.
Der Validierer verwendet zu 50% VeraPDF und zu ca. 45% die offiziellen Prüfdateien (Schema- und Schematron sowie Codelisten) der Herausgeber (CEN, AWV und Kosit sowie Andreas Starke‘s „Additional Data“ Branchenerweiterungen): lediglich ein Bruchteil der Validiererlogik ist selbst geschrieben. ZUV unterstützt ZUGFeRD 1 und 2 und XRechnung 1.2.2 und wurde erfolgreich in Mustang 2 eingegliedert.