Mustangserver 1.1

Am Samstag, dem 09.12.2023, haben wir während des geplanten Wartungsfensters an Mustangserver Version 1.1 veröffentlicht. Diese Version

  • benennt einen Parameter um (aus Konsistenzgründen wurde invoice2XML’s Parameter “standard” zu “format” umbenannt)
  • Verbessert die Fehlerbehandlung und gibt jetzt auch Exception-Messages zuück die in der Vergangenheit verworfen wurden
  • Der intern benutzte Header-Parameter Username, der optional war, wurde aus der interaktiven Demo entfernt. Er wurde ohnehin vom API-management überschrieben und war verwirrend für Nutzer die glauben könnten, dort etwas eingeben zu müssen, was ohnehin zu Fehlern führte.
  • Der Endpunkt CombineXML akzeptiert jetzt auch PDF/A-3-Eingabedateien für Factur-X-Ausgabe: Wir haben gesehen, dass mit dem mustang-docs “PDF” Endpunkt generierte PDF/A-3s in einigen Fällen (bei sehr grafiklastigen Dateien) bis zu 80% kleiner waren als ihre PDF/A-1 Pendants, zurückzuführen auf neuen Komprimierungsalgorithmen die zwischen diesen Versionen eingeführt wurden.

ZUsätzlich haben wir im Wartungsfenster

  • die SSL-Zertifikate aktualisiert, die ansonsten am 23.12. abgelaufen wären,
  • wir leiten beim Zugriff auf api.usegroup.de jetzt standardmäßig weiter zum “devportal”, d.i. dem API “Marktplatz”. Die Standardweiterleitung war zum “publisher” (de facto Teil der Administration) was für selbstregistrierte Benutzer ohne Adminrechte zu unerwarteten Meldungen über fehlende Zugriffsrechte führen konnte.
  • Wir haben Zugriff auf Mustangserver-docs, den PDF/A-generierenden Teil der API, eingeschränkt. Existierende Nutzer haben immer noch Zugriff aber neue selbstregistrierende Nutzer müssen dieses Recht jetzt beantragen, da es ohnehin ein Premium-Feature ist.

Mustang 2.9.0

Mustangproject Version 2.9.0 wurde am heutigen 27.11.2023 veröffentlicht.
Neue Features beinhalten:

  • Vormals musste man angeben ob die PDF-Eingabe PDF/A-1 oder PDF/A-3 war, mit dem jetzt gelösten Issue #341 kann man Mustang diese Feststellung überlassen
  • Es validiert jetzt auch XRechnung 3.0.1 #347

Die folgenden Korrekturen wurden umgesetzt

  • Fehlendes schließendes Tag in BankDetails sollte keine BIC angegeben sein #339
  • PDF/A-3 Eingabe setzt jetzt auch eine Standard-ZUGFeRD-Version

Die folgenden bekannten Fehler verbleiben in der Software:

  • Die XRechnung-Validation deckt nur die CII-Variante ab #337,
  • Mustang schreibt noch nicht XRechnung 3.0 #343 und
  • es gibt weiterhin einen bekannten ZUGFeRD-Fehler in der Validierung unter anderem des Referenzprofils XRechnung #316

Mustangserver 1.0

Am Freitag, dem 29. September 2023, haben wir zum Anlass der neunten ZUGFeRD-Entwicklertage Mustangserver 1.0 veröffentlicht, ein REST API für e-Rechnungen, das es Nutzern erlaubt, elektronische Rechnungen über das Netzwerk in 56 Programmiersprachen zu validieren, zu lesen, schreiben und zu konvertieren. Es unterstützt XRechnung, Factur-X, ZUGFeRD sowie Order-X und ist für die geplanten verpflichtenden innerdeutschen B2B-e-Rechnungen vorbereitet.

Mehr Informationen

Auf derselben Konferenz wurde Mustangproject, die open source Java Bibliothek hinter Mustangserver mit einem Best in Practise Award ausgezeichnet. Vielen Dank dafür!

ZUGFeRD Entwicklertage 9 Nachlese

Am Montag, dem 02.10.2023, 15:00-16:00 CET, treffen wir uns online, besprechen was auf den ZUGFeRD Entwicklertagen in Bielefeld am 28./29.09. gesagt wurde und klären Fragen.


https://jochenstrk.my.webex.com/jochenstrk.my/j.php?MTID=m116aca8ef681a3507ddd4eb7581bd375
Montag, 2. Oktober 2023 15:00 | 1 Stunde | (UTC+02:00) Amsterdam, Berlin, Bern, Rom, Stockholm, Wien
Meeting-Kennnummer: 2361 186 6413
Passwort: Gwe6fJBGm45 (49363524 über Telefon- und Videosysteme)

Über Videosystem beitreten
Wählen Sie 23611866413@webex.com
Sie können auch 62.109.219.4 wählen und Ihre Meeting-Nummer eingeben.

Über Telefon beitreten
+44-20-7660-8149 United Kingdom Toll

Zugriffscode: 236 118 66413;-)

Bis dann,
Jochen

Quba 1.3.0

Am heutigen 29.06.2023 haben wir Version 1.3.0 unseres e-Rechnungs-Anzeigeprogramms Quba veröffentlicht.

Abgesehen von der üblichen Übermittlung von Gutschriften als Rechnungstyp, wie es sowohl im Cross Industry Invoice (CII) als auch im Universal Business Language (UBL) Datenformat möglich ist, wird jetzt auch das dedizierte UBL Gutschrift-Dokumentenformat (issue #24) unterstützt. Zusätzlich reagiert Quba jetzt besser auf mehrere aufeinanderfolgende Anfragen von außerhalb der Anwendung, Rechnungen zu öffnen (issue #25).

Quba ist eine open-source Anwendung die auf Ihrer Website kostenlos für Windows, Linux und Mac heruntergeladen werden kann.
Neben UBL und CII (XRechnung und co) unterstützt es die Visualisierung von in Factur-X/ZUGFeRD eingebetteten Daten. Es such online nach Aktualsierungen aber ohne ausdrückliche Genehmigung (bspw. um Rechnungen zu validieren) arbeitet es offline, Ihre Rechnungen verlassen Ihren Computer also nicht. Während sich Mustangproject an mindestens semi-professionelle Nutzer richtet, sind normale Endbenutzer bei Quba gut aufgehoben.

Die engen Verbindungen im open-source-Ökosystem zeigt sich nicht nur im Wissenstransfer (Beispiel) zwischen “unseren” zwei Anwendungen sondern auch in der Tatsache, dass schon Quba eine Erweiterung eines Projekts namens Open XRechnung Toolbox erweitert hat, die selbst eine Erweiterung der originalen Kosit XSLT-Visualisierung war.

Die Antwort der “Spitzenverbände der gewerblichen Wirtschaft” auf die Anfrage der deutschen Regierung, ob verpflichtende Business-to-Business (B2B) e-Rechnungen 2025 möglich wären (generelle Entwicklungen, Anfrage und deren Antwort) hätte Open XRechnung Toolbox erwähnen können, meinte in den Fußnoten aber eher Quba als das erwähnte Mustangproject. Übrigerweise war die Antwort interessant, kritisiert das frühe Datum und fordert eine kostenfreie Rechnungslösung, die besonders auch deshalb interessant ist weil verpflichtende maschinenlesbare e-Rechnungen unserer Meinung nach auch eine de-facto Verpflichtung zu den Grundsätzen zur ordnungsmäßigen Führung und Aufbewahrung von Büchern, Aufzeichnungen und Unterlagen in elektronischer Form mit sich ziehen.

Mustangserver 0.8.3

Am Samstag, dem 17. Juni 2023 haben wir Version 0.8.3 von Mustangserver veröffentlicht, dem REST-API, das Mustangs e-Rechnungs-Funktionen technologieunabhängig zur Verfügung stellt und das auf Mustang Version 2.7.3 basiert, was Zugriff auf mehr Attribute von eingelesenen Rechnungen ermöglicht.

Mustang 2.7.3

Mustang 2.7.3 wurde am heutigem 16.06.2023 veröffentlicht und erweitert den Parser der Rechnungsklasse um drei Attribute (Issue 328, SpecifiedTradeProduct/SellerAssignedID, SellerOrderReferencedDocument/ram:IssuerAssignedID und BuyerOrderReferencedDocument/ram:IssuerAssignedID)

Mustangserver 0.8.2

Mustangserver 0.8.2 wurde am 10.06.2023 bveröffentlicht, aktualisiert intern auf Mustang 2.7.2 und liest Rechnungen vollständiger ein.

Mustangserver erlaubt technologieunabhängigen Zugriff auf e-Procurement-Funktionalitäten über Netzwerk beziehungsweise Internet. Dafür bedient er sich der open-source e-Rechnungslösung Mustang, deren Fokus auf Factur-X/ZUGFeRD, Order-X und XRechnung liegt.

Mustang 2.7.2

Die am 09.06.2023 veröffentlichte Version 2.7.2 der open-source Java und .net e-procurement Bibliothek Mustangproject versteht eine Basis-Menge (BasisQuantity) jetzt auch in Klassen und beim Import und nicht nur im Interface und erlaubt programmatischen Zugriff auf Validierungsergebnisse und nicht nur auf den finalen XML-Report.