2.15.2

Mustangproject version 2.15.2 was published today, December 19th, 2024, and brought minor improvements in the fields of

Parsing

  • #618 import BT-20
  • correctly import additional referenced documents into invoice/corrected setting of attachments from jackson
  • corrected parseException structure

Validation

  • allow 1p0 as potential xmp version number

and

Writing

  • correcly write charge reason codes also for non-Xrechnung #617
  • #599 add tax category code for free export
  • #600 Fixes a problem where a stream was not safely closed

As usual it can e.g. be downloaded on the commandline page.

Chat under the christmas tree

In order to mutually ask and answer questions Jochen suggests to just meet at the matrix.org #facturx room the next three Thursdays (19.12., 26.12. and 02.01.) between 16:00 and 17:00 CET.

This chat “room” already exists and is open 24h/day at https://app.element.io/#/room/#facturx:matrix.org and you can already ask questions now. Matrix may require an account but you can use whatever client you want and of course it is for free and you dont need additional credentials to join the public #facturx room.

Of course you are free to ask anybody any question (e.g. RE Quba, Factur-X, XRechnung, B2B e-invocing) at any time but if you are totally new to the topic it would be appreciated if you previously had a chance to familiarize with the topic by e.g. having a look at https://medium.com/@jochen.staerk/why-and-how-germany-bans-b2b-paper-invoices-a4c7977f314a and/or try the (german domestic B2B) samples at https://github.com/ZUGFeRD/corpus/tree/master/XML-Rechnung/ .

So see you there, if you like 🙂

Mustangserver 1.5.1

On Saturday, November 30th we released a new Mustangserver version which, simply put, supports more fields when reading and writing, incuding e.g. IncludedNotes. The difference between reading CII and UBL has been practically eradicated and e.g. prepaidamount is now supported. As usual, Mustangserver 1.5.1 is not yet the default version for all requests but can be specifically selected.

Mustangserver 1.5.0

Today, November 20th, 2024, we released Mustangserver 1.5.0, which is based on Mustang 2.15.0 and brings support for ZUGFeRD 2.3.2, with a corrected XML to PDF/A output, removal of uneccessary null values, more and improved UBL reading, validation of UBL credit notes, and support for validation warnings, not only errors and notices.
The new version can be manually selected but will only become the new default version in the next planned server maintenance on 14 December, which also shut down all 1.3.x instances.

Mustangserver 1.5.0 comes with an additional node, and now also supports an optional endpoint for the Valitool ZUGFeRD validator. And we do celebrate Mustangserver’s new homepage with this release.

2.15.0

Today, November 18th, 2024, we released version 2.15.0 of our open source e-invoice toolkit “Mustangproject”.

This release fixes some errors and supports Factur-X/ZUGFeRD 2.3.2 (#531),
it uses its UBL compatible InvoiceImporter as basis for the ZUGFeRDimporter
convenience methods (#435), additionally fixes a PDF/A validation issue #538,
converts UBL and CII to validated PDF/A #523, now also supports validation
warnings #532, also validates UBL credit notes #555 and more.

As usual the java library can be obtained from Maven Central(use <classifier>shaded</classifier>) and the command line utility including validator can be downloaded from the command line page.

2.14.2

Today, October 14th, 2024, version 2.14.2 of the Open Source e-invoicing toolkit Mustangproject was released without any new features but fixing

  • also parse BICs in InvoiceImporter not only IBANs
  • #509 CLI currently does not write a logfile
  • #505 crash after invoking ZUGFeRD2PullProvider
  • #506 Fix POM missing dependencies

Where to get community support?

Fora

If you are looking for community support for ZUGFeRD or XRechnung, apart from the obvious Stackoverflow you e.g. might

Associations

Industry association-wise in Germany there is not only the Forum elektronische Rechnung Deutschland for ZUGFeRD but also the Verband elektronische Rechnung.

Conferences

The ZUGFeRD Entwicklertage (i.e. the ZUGFeRD Community) takes place usually annually in Bielefeld, often there is a annual FeRD-Konferenz, the E-Rechnungsgipfel and the international Exchange Summit happen more frequently.

Mustang 2.14.1

Today, October 6th, 2024, version 2.14.1 of the Open Source e-invoicing toolkit Mustangproject was released without any new features but fixing

  • #481 also be able to convert XRechnung/UBL to PDF not only CII
  • #494 Quantity/Price Decimal Places
  • #391 Runden bei Negativwerten
  • #491/501 non terminating decimal expansion
  • upgraded en16931 cen schematron to 1.3.12
  • #499/500 PDF layout corrections

Mustangserver 1.4.1

On September 24th, 2024, we published Mustangserver 1.4.1, which offers a improved document type recognition as well as ZUGFeRD 2.3.0 support with it’s corrected validation. Additionally, the manual has been extended, e.g. with a list, where in the JSON which BT IDs are passed.
Mustangserver 1.4.1 has become the new default version if a request on api.usegroup.de does not specify a particular version preference.