Mustang, eine ZUGFeRD/Factur-X Lösung
Mustangproject
Mustangproject (download) 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 2.1.1 wurde am 09.02.2021 veröffentlicht und unterstützt ZUGFeRD 2.1.1, ZUGFeRD 1, Factur-X 1 sowie UN/CEFACT CII XRechnungen.
E-Rechnungs-Viewer Quba 0.1
2021/31/03
Einige von Mustangproject sind auch beim Open-Source Electron-basierten e-Rechnungsviewer “Quba” aktiv, der heute seine erste Vorabversion (“0.1”) veröffentlicht hat, mit UN/CEFACT CII-Unterstützung in einer Windows-Version. Die Ankündigung hat mehr Details und seit heute hat die Homepage auch einen Download-Knopf.
Mustang 2.1.1
2021/09/02
Mustang 2.1.1 behebt Empfängerkontakte konnten in XRechnung nicht angegeben werden Eine veraltetete Abhängigkeit wurde entfernt Erlaubt XRechnung mit Postfachangaben (ohne Straße) Veröffentlicht nur noch die Bibliotheken (library und validator) auf Maven Central, weder “core” noch CLI Eine Rechnungskorrektur bezieht sich jetzt per invoiceReferencedDocument auf die Originalrechnung, nicht per buyerOrderReferencedDocument Die CEN Schematron-Dateien zur Validierung (Code […]
Mustang 2.1.0
2021/19/01
Mustang 2.1.0 wurde am 19.01.2021 veröffentlicht und beinhaltet unter anderem Die Möglichkeit von CII in UBL zu konvertieren (Dank dieser Bibliothek) Die Auszeichnung als XRechnung 2.0 (in der 2.0.3 datumsabhängig für den 01.01.2021 vorgesehen) Zusätzlich wurde ein Rundungsfehler in Zusammenhang mit Zuschlägen/Rabatten korrigiert #212 der “tax exemption category code” für innergemeinschaftliche Lieferungen angepasst und Tradeparty.getZip […]
Mustang 2.0.3
2020/06/12
Mustang 2.0.3 wurde am 06.12.2020 veröffentlicht und beinhaltet kleinere Korrekturen, namentlich #201 in XRechnung eingebettete Dateien korrigiert “null” als paymentDescription entfernt wenn keine Bank angegeben wurde Verbesserungen u.a. im unitcode/categorycode-Bereich (Dank an weclapp-dev) PR #207 Zusätzlich werden jetzt kaufmännische Gutschriften (zusätzlich zu Stornorechnungen) unterstützt ist getGrandTotal jetzt zugriffbar, was erlaubt das XML-Endergebnis mit eigenen Berechnungen […]
Mustang 2.0.2
2020/26/11
Mustang 2.0.2 wurde am 25.11.2020 veröffentlicht und enthält kleine Korrekturen wie Eine Korrektur von Dateianhängen in XRechnungen (#197) sowie eine weitere “category code”-Korrektur (PR #198 Dank an weclapp-dev) Zusätzlich Wird jetzt die Umkehrung der Umsatzsteuerlast unterstützt und Innergemeinschaftlicher Erwerb ist jetzt auch über die Rechnungsklasse möglich
Mustang 2.0.1
2020/22/11
Mustang 2.0.1 wurde am 21.11.2020 veröffentlicht und enthält wichtige Korrekturen wie eine für einige Preise mit mehr als 2 Nachkommastellen korrigierte Umsatzsteuerberechnung Das Guideline-ID Element des XRechnungsexports wurde korrigiert (#172) korrigierte Behandlung von Eingangsdateien die bereits in PDF/A-3 vorliegen Korrigierte Behandlung von Fax- und Steuernummern in einigen Profilen Zusätzlich werden jetzt “zero-rated goods” unterstützt, der […]
Mustangproject 2.0 validiert demnächst auch elektronische Rechnungen
2020/09/11
Mustangproject ist eine open-source Bibliothek und Anwendung für elektronische Rechnungen. Firmen können damit die Funktionalität um elektronische Rechnungen zu lesen, zu schreiben und jetzt auch zu überprüfen in ihre Software und Prozesse einbauen. Neu in Version 2 Musste sie in Mustangproject 1 noch ausgewählt werden ist jetzt standardmäßig ZUGFeRD Version 2 aktiv. Mustangproject ist ist […]
Mustang 2 alpha 3
2020/05/11
Die dritte Vorabversion der Version 2 der E-Rechnungsbibliothek Mustang ist seit 24.10. auch für Gradle über Maven Central verfügbar.
Mustang 2 alpha 2
2020/10/09
Die zweite Vorabversion der Version 2 der E-Rechnungsbibliothek Mustang kann Rechnungen auch in HTML umwandeln. Weitere Details finden sich in den Release Notes.
Mustang 2 alpha
2020/10/09
Eine Vorabversion der Version 2 der E-Rechnungsbibliothek Mustang enthält seit dem 15.08. den vormals getrennt entwickelten Valdierer ZUV, der jetzt auch XRechnung validiert. Weiterhin unterstützt es ZF2.1.1. Weitere Details finden sich in den Release Notes.
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

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.
Sie wurde mit der Rechnungsklasse erstellt. Die auch genutzt werden kann um eine XRechnung zu erstellen.