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.