Why and how
Mustang: because invoices simply need to get faster.
Mustang makes your software read, write and validate (e.g. re-calculate) machine readable invoices, orders, or delivery advices:
Machine-readable data speeds up invoice processing, makes it less error prone, is often requested by your customers and has become mandatory e.g. for german B2G invoices and
Italian (and soon French!) domestic B2B invoices (read more about electronic invoices).
Machine readability is achieved with formats such as Cross Industry Invoice (XML), XRechnung (per se not a format, details), or Factur-X/ZUGFeRD/Order-X (Cross Industry Invoice XML embedded into human readable PDF). Unlike for more complex exchange, called EDI (e.g. Peppol), those formats do not need to support additional protocols, gather extra address information or run custom servers.
What
Mustangproject is a open source Java (Jar or Maven) and a command-line tool, and provides a server with a REST API. Mustangproject 2.14.0 was released on 23.09.2024 and supports ZUGFeRD 2.3.0, ZUGFeRD 1, Factur-X 1 as well as UN/CEFACT CII XRechnung 3.0.1.
Mustangserver 1.4.1
2024/24/09
On September 24th, 2024, we published Mustangserver 1.4.1, which offers a improved document type recognition as well as ZUGFeRD 2.3.0 support with it’s corrected validation. Additionally, the manual has been extended, e.g. with a list, where in the JSON which BT IDs are passed. Mustangserver 1.4.1 has become the new default version if a request […]
Mustang 2.14.0
2024/23/09
Mustang 2.14.0, released on September 23rd, 2024, improves validation by supporting ZUGFeRD 2.3.0. Fixes #467 Fix test using wrong file #468 Fix validator dependencies #482 Fix current validation errors #423 can no longer add attachments via cli #465 cli version should also be able to combine PDF/A-3 source #472 Fix logging implementation missing in CLI […]
Mustangserver 1.4.0
2024/03/09
On September 2nd we released Mustangserver 1.4.0 which now features the possibility to extract files embedded in invoices, and allows to convert invoices not only to HTML but also to PDF. Mustangserver is the REST API which provides functionality from the Mustangproject library, which it is based on, and more. Since Mustangproject has been upgraded […]
Mustang/Quba Q&A
2024/28/08
On September 4th, 5th, 6th and 9th we will conduct four public, free-of-charge, 60min online Q&A sessions regarding our open-source e-invoicing tools Quba-Viewer, Mustang, Mustangserver and Mustang.net, repectively. Please indicate your availability by September 2nd.
Mustang 2.13.0
2024/28/08
Today, on August 28th, 2024, we published Mustang 2.13.0, which, among others, allows to access embedded files in invoices. Fixes Avoid NullPointerException if dueDate is not set. #441 Fix build warnings from editing and building. #415 ZUGFeRDVisualizer.toPDF(): generate PDF/A-3b. #400 No interface for required field CreditorReferenceID #436 and filename of embedded file was not xrechnung.xml […]
Mustangserver 1.3.1
2024/29/07
On July 23rd we released Mustangserver 1.3.1 with a improved documentation and better “Phive”-validation, i.e. Phive now also validates XRechnung 3.0.2 and FatturaPA, the number of supported format/version combinations (“VES-IDs”) has increated from 144 to 173. Of course Mustangproject has been upgraded to 2.12 in the background, some smaller features were added and PDF/A-3 has […]
Mustang 2.12.0
2024/20/07
Today, on July 20th, 2024, we published Mustang 2.12.0. Due to dependencies, this is the first Mustang to require at least Java 11 (previously Java 8). Fixes set profile to XRechnung if XR is imported #395 #397 Build succeeds but file is unusable on alpine/docker Fix #389: ClassCastException: ZUGFeRDExporterFromA3 ZF extended no longer requires deliverydate […]
First trainings
2024/08/07
Frankfurt, July 8th, 2024 After our first training from July 1st-3rd we have updated our training page. The second training will be conducted inhouse at a customer but the third from july 24th-26th can still be booked individually!
Mustang 2.11.0
2024/23/05
Yesterday, May 22nd 2024 we released version 2.11 of our cross platform e-invoicing library/validator/tool Mustangproject. Refactorings/Updates EN16931 validation 1.3.12 codelists v11 #357 Fonts removed #358 invoice’s getSender/getRecipient() now return tradeparty no IZUGFeRDExportableTradeParty #314 ZUGFeRDInvoiceImporter additional constructor Issues/Improvements InvoiceImporter UBL to also parse contacts and other UBL improvements (first) IBAN is now parsed into sender’s getBankDetails […]
Germany introduces mandatory B2B e-invoices 2025-2028
2024/25/03
On Friday, 2024-03-22, the german Federal Council (Bundesrat) passed the law on statutory domestic B2B e-invoicing which will ban paper and PDF invoices without Factur-X between german companies as of 2028. Background We took this as an occasion to relaunch the (inofficial) https://ZUGFeRD.org/ page, which still lists open source tools but now also features a […]