ZUGFeRD-Bibliothek

Open-Source Cross Plattform Java Bibliothek und Kommandozeilentool zum Erstellen, Lesen und Validieren von Factur-X/ZUGFeRD, XRechnung und Order-X

Das auf Apache PDFBox basierende ZUGFeRD-Modul von Gnuaccounting wurde als separate Java Bibliothek als “Mustangproject” umgesetzt und auf Github als permissives Open-Source-Projekt freigegeben. Es wurde von der Open Source Business Alliance 2015 mit dem „OSBAR“ ausgezeichnet und weist bis heute eine höhere Aktivität als Gnuaccounting auf. Sehr früh wurde die reine Bibliothek von der Community um eine Möglichkeit, eigenes XML anzugeben erweitert, nach einiger Zeit habe ich auch ein kleines Kommandozeilenprogramm beigesteuert mit dem anfangs ZUGFeRD-Rechnungen nur gezählt, dann auch aus PDF und XML-Datei kombiniert beziehungsweise die XML-Informationen extrahiert werden konnten. Dann kam noch ein Patch für den Batchbetrieb. Aktuell bringt die Entwicklerversion von Mustang 2 auch Support für ZUGFeRD 2.1.1 und dessen XRechnungsprofil sowie den den Validierer (ZUV, Projekt 4) als Bibliothek und zur Nutzung über die Kommandozeile.