Warum und wie
Mustang: weil Rechnungen einfach schneller werden müssen.
Mustang erlaubt Ihrer Software maschinenlesbaren Rechnungen (Stornorechnungen, Gutschriften), Bestellungen oder Lieferscheine zu lesen, zu schreiben und zu validieren (~nachzurechnen):
Maschinenlesbare Inhalte beschleunigen die Verarbeitung von Rechnungen, machen sie weniger fehleranfällig, werden oft von Ihren Kunden bevorzugt und sind beispielsweise für deutsche B2G Rechnungen und für inner-italienische (und bald inner-französische) B2B Rechnungen bereits verpflichtend.
Diese Maschinenlesbarkeit wird mit Formaten wie Cross Industry Invoice (XML), XRechnung (per se nicht ein Format, Details), oder Factur-X/ZUGFeRD/Order-X (in menschenlesbares PDF eingebettetes Cross Industry Invoice XML) ermöglicht. Anders als bei komplexeren Methoden wie EDI (beispielweise Peppol), benötigen diese Formate keine weitergehende Unterstützung durch zusätzliche Protokolle, zusätzliche Adressinformationen oder spezielle Serversoftware.
Was
Mustangproject ist eine open-source Java (Jar oder Maven) Bibliothek und ein Kommandozeilentool sowie ein Server mit REST API. Mustangproject 2.15.0 wurde am 18.11.2024 veröffentlicht und unterstützt ZUGFeRD 2.3.2, ZUGFeRD 1, Factur-X 1 sowie die UN/CEFACT CII XRechnung 3.0.1.
Mustangserver 1.5.0
2024/20/11
Am heutigen 20.11.2024 haben wir Mustangserver 1.5.0 veröffentlicht, der auf Mustang 2.15.0 basiert und ZUGFeRD 2.3.2 unterstützt, mit korrigierter XML-zu-PDF/A-Ausgabe, dem Entfernen unnötiger null-Werte in geparseten Rechnungen, mehr und verbessertem UBL-Verständnis, der Validierung auch von UBL Gutschriften und unterstützung für Validierungswarnungen, nicht nur Fehler und Hinweise. Die neue Version kann manuell ausgewählt werden und wird […]
2.15.0
2024/18/11
Am heutigen 18.11.2024 haben wir Version 2.15.0 unserer open-source e-Rechnungs-Lösung “Mustangproject” veröffentlicht. Diese Version korrigiert einige Fehler und unterstützt Factur-X/ZUGFeRD 2.3.2 (#531), es benutzt den UBL-kompatiblen InvoiceImporter als Basis für die ZUGFeRDimporter-Methoden (#435), repariert ein PDF/A Validierungsproblem (#538), wandelt UBL und CII in valides PDF/A um #523, unterstützt jetzt Validierungs-Warnungen #532, validiert jetzt auch UBL […]
2.14.2
2024/14/10
Am heutigen 14.10.2024, wurde Version 2.14.2 des open-source e-Rechnungs-Tools Mustangproject veröffentlicht. Sie korrigiert: also parse BICs in InvoiceImporter not only IBANs #509 CLI currently does not write a logfile #505 crash after invoking ZUGFeRD2PullProvider #506 Fix POM missing dependencies
Community Support
2024/10/10
Fora Wenn Sie nach community support für ZUGFeRD oder XRechnung suchen, probieren sie (neben Stackoverflow) gerne Das ZUGFeRD Community Forum die enhlischsprachige Google Group oder als Chat beispielsweise den [#facturx] Raum in Matrix Verbände Verbandsweise gibt es in Deutschland nicht nur das Forum elektronische Rechnung Deutschland für ZUGFeRD sondern auch den Verband elektronische Rechnung. Konferenzen […]
Muzstangserver 1.4.2
2024/08/10
Am 07.10.2024 wurde Mustangserver 1.4.2 veröffentlicht, das auf Mustangproject 2.14.1 basiert und damit ein Problem korrigiert, dass UBL nicht in PDF umgewandelt werden konnte.
2.14.1
2024/06/10
Am heutigen 06.10.2024 wurde Version 2.14.1 des Open-Source e-Rechnungs-Tools Mustangproject ohne neue Features veröffentlicht. Es korrigiert: #481 also be able to convert XRechnung/UBL to PDF not only CII #494 Quantity/Price Decimal Places #391 Runden bei Negativwerten #491/501 non terminating decimal expansion upgraded en16931 cen schematron to 1.3.12 #499/500 PDF layout corrections
Mustangserver 1.4.1
2024/24/09
Am 24.09.2024 haben wir Mustangserver 1.4.1 veröffentlicht, das neben Verbesserungen in der automatischen Erkennung von internationalen Dokumenten vor deren Validierung auch auf Mustangproject 2.14.0 umstellt, welches wiederum Mustang 2.3.0 unterstützt. Dessen neuen Features werden zwar nicht benötigt, Die Offiziellen Factur-X/ZUGFeRD 2.3.0 Prüfdateien bieten aber aber wesentliche Korrekturen in der Validierung. Auch das Handbuch wurde erweitert, […]
Mustang 2.14.0
2024/23/09
Das am 23.09.2024 veröffentlichte Mustang 2.14.0 verbessert die Validierung durch Unterstützung von ZUGFeRD 2.3.0. Korrekturen #467 Test nutzte falsche Datei #468 Korrigierte Validierer-Abhängingkeiten #482 Korrigiert Validatierungsfehler #423 Rechnungsbegründende Unterlagen nicht länger möglich über Kommandozeile #465 Kommandozeilen-Version sollte eingangsseitig auch PDF/A-3 akzeptieren #472 Korrigiertes logging in Kommandozeile #471 Korrigierte LegalOrganisation schemeId #473 Korrigierte UnsupportedOperationException in buildNotes […]
Mustangserver 1.4.0
2024/03/09
Am 02.09.2024 haben wir Mustangserver 1.4.0 mit den Möglichkeiten, rechnungsbegründende Unterlagen zu extrahieren und nicht e-Rechnungen nur in HTML sondern auch in PDF zu konvertieren, veröffentlicht. Mustangserver ist ein REST API das das Mustangproject einsetzt und weitergehende Funktionen bietet. Da Mustangproject auf Version 2.13 aktualisiert wurde, wirken einige Korrekturen, wie eine verbesserte Konvertierung von UBL […]
Mustang/Quba Q&A
2024/28/08
Am 04., 05., 06. und 09.09. bieten wir jeweils um 15 Uhr öffentliche, englischsprachige, kostenfreie, 60-minütige online Frage/Antwortstunden betreffs unseres open-source e-invoice viewers Quba, Mustang, Mustangserver beziehungsweise Mustang.net an. Zur Teilnahme teilen Sie uns bitte Ihre Verfügbarkeit bis 02.09. mit.
Features
- ZUGFeRD 2/Factur-X, ZUGFeRD 1 und XRechnung lesen, schreiben und validieren
- PDF/A-1 in PDF/A-3 konvertieren
- Java-Bibliothek
- Liberale Lizenz (APL2=kostenlose Nutzung in kommerzieller und nichtkommerzieller Software)
- Die Mustang-Bibliothek
- ist auf Maven Central für Maven und Gradle verfügbar
- kann in Ihre Java Software eingebettet werden
- Die Kommandozeile
- Läuft auf Linux, Mac OS und Windows (mit JRE 1.8) und
- Erlaubt, ZUGFeRD XML in PDF einzubetten und
- XML aus der PDF-Datei zu lösen
- Das Konvertieren von CII nach UBL
- 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
- Mustang Server
- Liest, schreibt und and validiert ZUGFeRD 2/Factur-X und XRechnung
- Konvertiert CII zu UBL
- ist ein OpenAPI/Swagger REST API und nutzt oAuth
- Phive-Validiert weitere Formats und UBL
- Konvertiert beliebige PDF zu PDF/A-3
Eine Mustang .net Version der Bibliothek ist in einer Betaphase.
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.