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.15.1 was released on 07.12.2024 and supports ZUGFeRD 2.3.2, ZUGFeRD 1, Factur-X 1 as well as UN/CEFACT CII XRechnung 3.0.1.
2.15.1
2024/07/12
Mustangproject version 2.15.1, released December 7th, 2024, now also reads lineId and IncludedNotes on item- as well as InvoiceReferencedDocument and IncludedNotes, lineTotalAmount, TaxBasisAmount, duePayableAmount and prepaidamount on document level as well as classes like DirectDebit from both CII and UBL to/from JSON. Error IDs are now logged in validation, fatal errors may no longer appear […]
Mustangserver 1.5.1
2024/02/12
On Saturday, November 30th we released a new Mustangserver version which, simply put, supports more fields when reading and writing, incuding e.g. IncludedNotes. The difference between reading CII and UBL has been practically eradicated and e.g. prepaidamount is now supported. As usual, Mustangserver 1.5.1 is not yet the default version for all requests but can […]
Mustangserver 1.5.0
2024/20/11
Today, November 20th, 2024, we released Mustangserver 1.5.0, which is based on Mustang 2.15.0 and brings support for ZUGFeRD 2.3.2, with a corrected XML to PDF/A output, removal of uneccessary null values, more and improved UBL reading, validation of UBL credit notes, and support for validation warnings, not only errors and notices. The new version […]
2.15.0
2024/18/11
Today, November 18th, 2024, we released version 2.15.0 of our open source e-invoice toolkit “Mustangproject”. This release fixes some errors and supports Factur-X/ZUGFeRD 2.3.2 (#531), it uses its UBL compatible InvoiceImporter as basis for the ZUGFeRDimporter convenience methods (#435), additionally fixes a PDF/A validation issue #538, converts UBL and CII to validated PDF/A #523, now […]
2.14.2
2024/14/10
Today, October 14th, 2024, version 2.14.2 of the Open Source e-invoicing toolkit Mustangproject was released without any new features but fixing 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
Where to get community support?
2024/10/10
Fora If you are looking for community support for ZUGFeRD or XRechnung, apart from the obvious Stackoverflow you e.g. might The ZUGFeRD Community Forum the There is english Google group or, for quick questions, a chat, i.e. the [#facturx] Room in Matrix Associations Industry association-wise in Germany there is not only the Forum elektronische Rechnung […]
Mustangserver 1.4.2
2024/08/10
On Monday, 7 October 2024 we published Mustangserver 1.4.2 which upgraded to Mustangproject 2.14.1 and thus corrected an issue that UBL could not be converted to PDF.
Mustang 2.14.1
2024/06/10
Today, October 6th, 2024, version 2.14.1 of the Open Source e-invoicing toolkit Mustangproject was released without any new features but fixing #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 […]
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 […]