Mustang, eine ZUGFeRD/Factur-X Lösung

Mustangproject

Mustangproject (download der stabilen Version 1.7.8 oder der experimentellen 2.0alpha1) ist eine open-source Bibliothek und ein Kommandozeilenwerkzeug für Factur-X/ZUGFeRD, ein offener e-Rechnungsstandard der auf PDF-Dateien basiert. Mit der Mustang Bibliothek können Sie ihre eigene Java Software e Rechnungen lesen und schreiben lassen. Mit der Kommandozeile Factur-X/ZUGFeRD Daten in PDFs einbetten, auslesen oder validieren. Mustangproject 1.7.8 wurde am 14.06.2020 veröffentlicht und unterstützt ZUGFeRD 2.1, ZUGFeRD 1, sowie Factur-X 1.

Mustang 2.0alpha1 wurde am 06.08.2020 veröffentlicht, rudimentäre Release Notes kommen in Woche 33, bis dahin sind mehr Information zu 2.0 auf Github, bspw. in dem Versionsverlauf oder den Tests verfügbar.

Features

  • PDF/A-1 in PDF/A-3 konvertieren
  • ZUGFeRD 1 und ZUGFeRD 2 lesen und schreiben
  • Java-Bibliothek
  • Liberale Lizenz (APL2=kostenlose Nutzung in kommerzieller und nichtkommerzieller Software)
  • Die Mustang-Bibliothek
    • unterstützt Maven
    • kann in Ihre Java Software eingebettet werden
  • Die Kommandozeile
    • Läuft auf Linux, Mac OS und Windows und
    • Erlaubt, ZUGFeRD XML in PDF einzubetten und
    • aus der PDF-Datei zu lösen
    • Ein experimentelles Konvertieren
      von ZUGFeRD 1 auf 2
    • Konvertieren von PDF/A-1 nach PDF/A-3
    • Statistiken wie viele PDF-Dateien ZUGFeRD/Factur-X-Dateien sind

Beispiel

Screenshot eines Acrobat Adobe PDF Reader der eine Factur-X-Rechnung mit geöffnetem Reiter für Dateianhänge zeigt
Rechts sehen Sie eine Beispiel-PDF-Rechnung die mit Mustangproject generierte Factur-X/ZUGFeRD-Metadaten enthält. Wenn Sie sie in Adobe Acrobat Reader öffnen klicken Sie auf das Büroklammer-Symbol des Tab für Dateianhänge um die eingebettete XML-Datei zu sehen.