Skip to content

Releases: ZUGFeRD/mustangproject

2.9.0

27 Nov 11:04
Compare
Choose a tag to compare

New Features

  • 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
  • Be able to validate XRechnung 3.0.1 #347

Fixes

  • Missing closing tag in BankDetails when there's no BIC number #339
  • PDF/A-3 input now also sets a default ZUGFeRD version

Known issues

In particular regards XRechnung,

  • the validation still only covers the CII version #337,
  • it does not yet write XR 3.0 #343 and
  • there are still known upstream issues #316

2.8.0

14 Sep 10:58
Compare
Choose a tag to compare
  • As preparation for domestic B2B e-invoicing potentially becoming mandatory in Germany as of 2026 (background), UBL support for the InvoiceImporter was added.
  • command line option to switch off file logging.

2.7.3

16 Jun 11:35
Compare
Choose a tag to compare

Adds SpecifiedTradeProduct/SellerAssignedID, SellerOrderReferencedDocument/ram:IssuerAssignedID and BuyerOrderReferencedDocument/ram:IssuerAssignedID to the invoiceparser (#328)

2.7.2

09 Jun 12:37
Compare
Choose a tag to compare

Fixes

  • #322 support basis quantity also in item class and invoice importer, not only interface
  • #327 expose validation results and location item (thanks to jpep-in)

2.7.1

25 May 18:04
b86729f
Compare
Choose a tag to compare

Fixes:

  • #317 (support conversion towards peppol #282)
  • #313 Update CII2UBL library
  • #315 invoiceimporter constructor for InputStream
  • be able to extract data into existing invoice objects

2.7.0

17 Apr 12:29
Compare
Choose a tag to compare

Mustang has now learned from Quba and can now

  • convert Factur-X/XRechnung CII to HTML with different output languages (EN, FR, previously only DE)
  • this now also works with UBL input (invoice, credit memo)
  • it also revolves codelists, instead of e.g. type "380" you will see "380 (commercial invoice)"

2.6.2 "Happy Easter"

06 Apr 08:08
Compare
Choose a tag to compare

In todays (2023-04-06) “Happy Easter” release of Mustang 2.6.2 it is now also possible to build the software on Linux: it was always running and embeddable in Linux (as it is on Windows and Mac) but it now also builds there, if required. Which also fixes it’s Github action, which performs automatic tests on pull requests.

The B2G (read: EN16931) validation was improved by upgrading the CEN schematron to v1.3.9 and Mustang can now read, write and validate XRechnung 2.3 (mandatory in Germany as of August). Additionally there was also a small correction for B2G in France by being able to define when VAT collection becomes applicable (issue #309).

2.6.1

13 Feb 19:41
Compare
Choose a tag to compare

New Features

  • allow prepaid amount in invoice class
  • allow Bank credentials without BIC

Corrections for small profiles, e.g.

  • allow minimum profile without delivery date

"Systemic corrections"

  • return error code not only on validation but also on recursive directory validation
  • toolchain.xml now only required on mvn release:release not already on mvn package
  • upgraded dependencies jackson-databind from 2.13.4.1 to 2.14.2 and xmlunit-assertj from 2.9.0 to 2.9.1

Mustang 2.6.0 "Joyeux Noël"

25 Dec 12:24
Compare
Choose a tag to compare

Mustang 2.6.0 “Joyeux Noël”, released December 23rd, 2022, supports trade parties without neccesarily providing a postal address, as allowed e.g. in France. It also improves the “Minimum” profile (also popular in France) by e.g. automatically hiding invoice lines, applicabletradetax, linetotalamount, paymentreference etc. if active. Due date and delivery dates are also no longer mandatory for credit notes. An issue in the deployment has been fixed (#297), Svante provided the hope of server based tests and weclapp-dev thankfully contributed the fix to another null pointer exception. Together with the fact that attempts to use the minimum profile would previously usually also be accompanied by nullpointers, one could almost say that this version comes with "20% less" nullpointer exceptions ;-)

Merry Christmas, or better Joyeux Noël to all of you and your families.

Mustang 2.5.7

28 Nov 09:04
Compare
Choose a tag to compare

Mustangproject version 2.5.7, released November 7th, 2022, works again in Java 1.8 and improves the validator (EN16931 checks are now also run on “Basic” profile) as well as the importer: ZF1 invoices can now be imported in the invoiceimporter and some getters were added to the ordinary importer.