Mustang/Quba Q&A

On September 4th, 5th, 6th and 9th we will conduct four public, free-of-charge, 60min online Q&A sessions regarding our open-source e-invoicing tools Quba-Viewer, Mustang, Mustangserver and Mustang.net, repectively. Please indicate your availability by September 2nd.

Mustang 2.13.0

Today, on August 28th, 2024, we published Mustang 2.13.0, which, among others, allows to access embedded files in invoices.

Fixes

  • Avoid NullPointerException if dueDate is not set. #441
  • Fix build warnings from editing and building. #415
  • ZUGFeRDVisualizer.toPDF(): generate PDF/A-3b. #400
  • No interface for required field CreditorReferenceID #436 and
  • filename of embedded file was not xrechnung.xml when using profile xrechnung #452
  • allow legalorganisation to have a tradingbusinessname #447
  • JSon deserialization does not work with BankDetails #455
  • Fix ClassCastException in CLI (Main.java). #451

Refactorings

  • refactor(ZUGFeRDVisualizer): improve PDF visualization performance #438
  • product creation without description now possible empty description

New features

  • Item Attributes and Country of Origin missing on Product. #420
  • X-Rechnung direct-debit missing mandatory field BT-90 #370. (langfr)
  • support reasoncodes #431
  • Enhance Charges/Allowances with reasonCode. #432
  • changed additional references by line from String to List and implemented it on Item #454
  • allow access to invoice attachments via ZUGFeRDInvoiceImporter zii.getFileAttachmentsPDF()
    and XML (zii.getFileAttachmentsXML)