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.10.0 was released on 30.12.2023 and supports ZUGFeRD 2.2.0, ZUGFeRD 1, Factur-X 1 as well as UN/CEFACT CII XRechnung 2.2.0.
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 […]
Mustangserver 1.3
2024/04/03
Today, march 24th, 2024, we released a set of changes to both our infrastructure and our Mustangserver server application. Updates to the infrastructure There are now minimum Service Level Agreements (SLAs) in our contract. In the basic configuration we only guarantee 99% availability but we can talk if you need more. We now also have […]
B2B Situation in Germany
2024/21/02
The mediation council has suggested yesterday to introduce mandatory domestic B2B e-invoicing in Germany two years later than originally anticipated, with an obligation to read as of 2025 and write as of 2026. The german parliament may confirm this compromise on 2024-02-23 and the federal council should then ratify on 22.03.2024. Update on 24.02.2024: I […]
Mustangserver 1.2
2024/31/01
Mustangserver 1.2, available since January 8th, 2024, sported minor changes, the only differences being that /combineXML now supports XRechnung 3 as output and /parse as well as /invoice2XML accordingly support email addresses of tradeparties, not only of their contacts: Already previously one could validate XRechnung 3.0. This new version has now been set as default […]
Mustang 2.10.0
2023/30/12
The new version of Mustangproject, 2.10.0, released today, December 30th 2023, adds write support for XRechnung 3.0.1, which becomes mandatory for german B2G invoices as of February 2024 (issue #343). Users will need to add email addresses for also for tradeparties themselves, not only for their contacts. Additionally two minor issues were fixed, concerning PDF/A3 […]
Mustangserver 1.1
2023/11/12
On Saturday, December 9th, 2023, during the planned maintenance window of Mustangserver we released version 1.1. This release Renames a parameter for consistency (invoice2XML’s parameter standard was renamed to format) Improves exception handling and also returns exception messages where they may have been discarded in the past The internally used header parameter Username which was […]
Mustang 2.9.0
2023/27/11
Mustangproject version 2.9.0 was released today, November 27th, 2023. New features include Previously one had to specify if the input was PDF/A-1 or PDF/A-3, now with #341 we have input PDF-A Version autodetection It can now validate XRechnung 3.0.1 #347 and it comes with the following fixes Missing closing tag in BankDetails when there’s no […]
Mustangserver 1.0
2023/02/10
On Friday, September 29th 2023, on the occasion of the ninth ZUGFeRD developer days, we released Mustangserver 1.0, a e-invoicing REST API which allows users to validate, read, write and convert electronic invoices over the network in 56 programming languages. It supports XRechnung, Factur-X, ZUGFeRD and Order-X and is prepared for the planned german mandatory […]
ZUGFeRD Developer Days Aftermath
2023/29/09
On Monday, October 2nd, 15:00 CET, we’ll meet online and discuss what has been said on the ZUGFeRD Developer days 28./29.09. in Bielefeld and clarify open questions on https://jochenstrk.my.webex.com/jochenstrk.my/j.php?MTID=m116aca8ef681a3507ddd4eb7581bd375 Montag, 2. Oktober 2023 15:00 | 1 Stunde | (UTC+02:00) Amsterdam, Berlin, Bern, Rom, Stockholm, Wien Meeting-Kennnummer: 2361 186 6413 Passwort: Gwe6fJBGm45 (49363524 über Telefon- und […]
Mustang 2.8.0
2023/13/09
As preparation for domestic B2B e-invoicing potentially becoming mandatory in Germany as of 2026 (background) we implemented UBL support for the InvoiceImporter. And Heavenfighter was able to help and contributed the long awaited command line option to switch off file logging, “–disable-file-logging”. Mustang version 2.8.0 was released today, on September 13th, 2023.