2.16.0

2.16.0

Mustangproject, the open-source e-invoicing toolkit, released it’s version 2.16.0 today, January 10th, 2025.
This version adds support to parse charges/allowances (#651), allows allowance and charge reasoncodes also on document level (#657), allows multiple invoice referenced documents (#631) and supports a PDF validation report output (#356, using --log-as-pdf, it’s currently not yet documented anywhere).

Further fixes include

  • allow to add includedNotes with type
  • #645 Fix visualization of validation logs
  • #639 Fix invoice calculation if rounding amount is present
  • #633 Bump ch.qos.logback:logback-core from 1.2.13 to 1.5.16
  • #626 Fix minor java issues
  • #622 Fix FOP config
  • #629 Visualizing xml
  • #630 Fix issue #296 (Validation-Error: Ungültiger Content wurde beginnend mit Element ‘ram:DueDateDateTime’ ) (duplicate of #565)
  • #658 prevent nullpointerexception
  • #648 Fix log visualization
  • #652 Discount VAT is not subtracted from duepayable
  • #620 Fix logback config
  • #653 ZF2EdgeTest: methods ‘getPaymentMeansCode()’ & ‘getPaymentMeansInformation()’ does not override super methods
  • #654 remove wrong test methods