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 .net library, command-line tool, and provides a server with a REST API. Mustangproject 2.7.1 was released on 25.05.2023 and supports ZUGFeRD 2.2.0, ZUGFeRD 1, Factur-X 1 as well as UN/CEFACT CII XRechnung 2.2.0.
Mustang 2.7.1
2023/25/05
Released on 2023-05-25, version 2.7.1 of the open-source Java and .net e-procurement library and tool Mustangproject fixes #317 (support conversion towards peppol #282), #313 Update CII2UBL library, #315 invoiceimporter constructor for InputStream and is now capable of extracting data into existing invoice objects
Mustangserver 0.8.1
2023/08/05
On Saturday, May 6th, along with the successful completion of our server maintenance we released a new version of Mustangserver, 0.8.1, which allows you to choose the PDF/A-Version of the PDF->PDF/A-conversion: When we tested that feature in cooperation with a customer we sometime saw significantly smaller output file sizes when exported to PDF/A-3 instead of […]
Discussion proposal mandatory german B2B-e-invoices as of 2025
2023/27/04
In a workshop on 2023-04-20./21 it was briefly mentioned, that Germany had requested permission to introduce mandatory domestic B2B-e-invoicing already in November 2022 and a “discussion proposal” mentions 2025-01-01 as possible date. One of the main purposes of the workshop was to kick off the development of Deliver-X, a hybrid delivery advice briding the gap […]
Mustang 2.7.0
2023/17/04
In todays (2023-04-17) release of version 2.7.0, Mustang has learned from our invoice viewer Quba and can now – convert Factur-X/XRechnung CII XML to HTML with different output languages (english and french is now possible, previously its was only german) – this now also works with UBL XML input (invoice, credit memo) – it also […]
Mustang 2.6.2 “Happy Easter”
2023/06/04
In todays (2023-04-06) “Happy Easter” release of Mustang 2.6.2 it is now also possible to build the software on Linux: it was always running and embeddable in Linux (as it is on Windows and Mac) but it now also builds there, if required. Which also fixes it’s Github action, which performs automatic tests on pull […]
Mustangserver planned maintenance February
2023/27/02
On Saturday, February 26 we performed the scheduled February maintenance on our Mustangserver REST API which included the following: We moved the VM to a physically different (newer, bigger) server in a different data centre of the same provider, of course remaining in Germany. You should not even notice the change, although you may notice […]
Mustang 2.6.1
2023/13/02
Today, February 13th, 2023 we released Mustang 2.6.1 with the following New Features allow prepaid amount in invoice class allow Bank credentials without BIC Corrections for small profiles allow minimum profile without delivery date “Systemic corrections” return error code not only on validation but also on recursive directory validation toolchain.xml now only required on `mvn […]
Mustangserver 0.8.0
2023/06/02
Today, Monday, February 6th 2023, we published version 0.8.0 of our e-invoicing REST API service Mustangserver. It adds support for reading and writing orders in Order-X using the format code “ox” in the operations invoice2xml, parse and extract. invoice2xml writes and parse reads JSON data for which the same structure like for invoices is used. […]
Mustangserver Manual
2023/23/01
Today, 23rd of January 2023, we published the first manual for Mustangserver 0.7.0, including “How can I register”, a PHP sample client and chapters e.g. on Postman and JMeter.
Mustang 2.6.0 “Joyeux Noël”
2022/23/12
Mustang 2.6.0 “Joyeux Noël”, released December 23rd, 2022, supports trade parties without neccesarily providing a postal address, as allowed e.g. in France. It also improves the “Minimum” profile (also popular in France) by e.g. automatically hiding invoice lines, applicabletradetax, linetotalamount, paymentreference etc. if active. Due date and delivery dates are also no longer mandatory for […]