Today, June 11th, 2025, we released version 2.17.0 of our open-source “swiss army knife” tool for e-invoices, Mustangproject. As usual, it will read, write, validate and convert european and german e-invoices, e.g. in Factur-X or XRechnung.
This new version now properly distinguishes between item allowances and charges on product, item and document level, previously only product and document level was possible and the product level was assigned at item level (our issue #764). This may affect invoice totals, please check. CalculatedInvoice received a “getCalculation”- and TransactionCalculator a “getTaxDetails”-getter.
Additionally, the following corrections were performed:
- #820/801/815 Fix invoiceImporter: empty NodeList, empty Strings
- #822 Wrapping Message Text in Validation Result PDF
- #843 Re-Initialize the HTML-template on language change
- #854 allow multiple item charges/allowances when visualizing to html
- #786 Fix Invoices with Category Code “O” #786
As usual, the software is avaiable for free as java library from Maven Central and as command-line tool for Windows, Linux and Mac from it’s website.