Mustangserver 1.7.3

Mustangserver 1.7.3

Today, on 20 October 2025, we released version 1.7.3 of our E-invoicing server Mustangserver.
Notably, cash discounts are now not only written but also parsed. The validation has been upgraded to XRechnung 3.0.2 and mere “academic” PDF/A violations have now been downgraded to warnings.

Mustangserver 1.7.3 is now based on the most recent version of Mustangproject, 2.19.1, which also fixes the following details:

  • added JSONIgnore for Products intra community supply, reverse charge and invoice’s isValid (which rather means isComplete, by the way)
  • #917/#940 percentual allowance/charges actualamount not multiplied with qty/Some quantities and allowances may cause Non-terminating decimal expansion

  • #915 Update SubjectCode.java to add subject code ‘PMT’
  • #921 Treat schematron rule flag “information” as notice.
  • #926 reject FX with UBL
  • upgrade apache fop 2.10 to 2.11
  • #931 Enable setting and reading Additional Document Description.
  • #933, #413, #557, #765 Format list of dates for PDFs individually/Bug: “FORG0001: Invalid date (Day must be two digits)” bei der Transformation von ZUGFeRD nach PDF/Visualize XML into PDF throws error if XML contains multiple SpecifiedTradePaymentTerms blocks/Exception when generating PDF
  • make Line Calculation, e.g. total line net amount, accessible via JSON using getCalculation
  • #943/#944 ZUGFeRD2PullProvider getXML() does not set fixed Encoding / Use UTF-8 when creating new Strings from byte[].
  • #893 Tradeparty globalID is not read from JSON
  • #905 Parse product level charges/discounts into JSON
  • #869 Import Account Holder returns SellerTradeParty.name instead of AccountHolder
  • #861 Multiple problems with Product.CountryOfOrigin
  • #882 Change order of ApplicableProductCharacteristic and DesignatedProduct…
  • #899 fix encoding error in ZUGFeRDInvoiceImporter.java
  • #908 Validation: Make clear when embedded file name is wrong
  • #909 ShipToTradeParty should not contain URIUniversalCommunication
  • #821 ERROR org.mustangproject.ZUGFeRD.ValidationLogVisualizer – Failed to create PDF