2.17.0

2.17.0

Am heutigen 11.06.2025 haben wir Version 2.17.0 unseres open-source “Schweizer Armeemesser” Tools für e-Rechnungen, Mustangproject, veröffentlicht. Wie üblich liest, schreibt, validiert und konvertiert es europäische und deutsche e-Rechnungen beispielsweise im Factur-X- oder XRechnungs-Format.

Die neue Version unterscheidet jetzt korrekt zwischen Zuschlägen und Rabatten auf Produkt-, Positions- und Dokumentenebene, vormals war das nur auf Produkt und Dokumentebene möglich (unser Fehler #764). Dies kann einzelne Berechnungen korrigieren, bitte prüfen Sie gegebenenfalls Ihre Implementierung. Zusätzlich haben die Klassem CalculatedInvoice und TransactionCalculator jetzt “getter”, namenlich “getCalculation” beziehungsweise “getTaxDetails” erhalten.

Weiterhin wurden folgenden Korrekturen vorgenommen:

  • #820/801/815 invoiceImporter korrigiert: leere NodeList, leere Strings
  • #822 Nachrichtenumbruch im Validierungsergebnis-PDF
  • #843 Nach Sprachwechsel HTML-Vorlage neu initialisieren
  • #854 mehrere Positionszuschläge/Rabatte erlauben bei der Umwandlung in HTML
  • #786 Korrektur vn Rechnungen mit USt-Kategorie “O”

Wie üblich ist die Software als Java-Bibliothek über Maven Central und als Kommandozeilentool kostenlos für Windows, Linux und Mac auf ihrer Webseite verfügbar.