Mustangserver Februar-Wartung

Am Samstag, dem 26.02. haben wir das geplante Wartungsintervall für unsere Mustangserver REST API erfolgreich abgeschlossen:

  • Wir haben die VM auf einen anderen physischen Server in einem anderen Rechenzentrum desselben Providers transferiert. Auch der neue Server befindet sich in Deutschland. Sie sollten die Änderung nicht bemerken, obwohl api.usegroup.de und gw.usegroup.de eine neue IP-Addresse bekommen haben.
  • Das Handbuch für Mustangserver 0.8.0 wurde veröffentlicht, mit einer kurzen Erwähnung wie man Order-X Dateien schreibt
  • Wir benutzen jetzt die Firewall des Host-Systems, was uns mehr Sicherheit gibt

Zusätzlich haben wir in den vergangenen Wochen

  • unser SSL Server-Zertifikat erneuert
  • Quba’s Validierung von 0.7.0 auf die durch den Host bestimmte jeweils neueste Version angepasst
  • Mustangserver-Instanzen vor Version 0.8.0 abgeschaltet
  • Einen Usability-Test für die Mustangproject Homepage durchgeführt und die obligatorische Datenschutzschulung für unsere Mitarbeiter abgehalten sowie
  • Das Monitoring weiter verbessert: neben der Infrastruktur (d.i. Netzwerk, System, und dem API-Server) monitoren wir jetzt auch den Mustangserver process

Wartungen ohne Änderungen oder Downtime werden wir weiter ad hoc ausführen, beispielsweise kommt in näherer Zukunft Mustangserver 0.8.1 mit Unterstützung der Umwandlung von normalem PDF direkt nach PDF/A-3. Dies wird mit einm optionalen, Rückwärtskompatiblen Parameter umgesetzt. Die Dateigröße von “nativen” PDF/A-3-Dateien (derzeit wird PDF/A-1 erzeugt und umgewandelt) hat sich in den Tests als teilweise erstaunlich kleiner als über PDF/A-1 umgewandelt gezeigt.

Derzeit ist kein geplantes Wartungsintervall für März oder April vorgesehen. Die nächste geplante Wartung findet dann am Samstag, dem 06.05.2023, wieder von 15:00-16:00 CET statt. Der Grund ist ein weiteres SSL-Zertifikatsupdate, welches erfordert, den API-Management-Prozess auf dem Server neu zu starten. Wenn Sie über geplante Wartung auf dem laufenden gehalten werden tragen Sie sich auf der Mustangserver Homepage gern in die entsprechende Mailingliste ein.

Mustang 2.6.1

Am heutigen 13.02.2023 haben wir Mustang 2.6.1 veröffentlicht. Neu sind:

Neue Features

  • “prepaid amount” in Rechnungsklasse setzen können
  • Kontoverbindungen ohne BIC ermöglichen

Korrekturen im Bereich kleine Profile

  • Minimum Profil auch ohne Lieferdatum ermöglichen

“System-Korrekturen”

  • Fehlercodes nicht nur bei Einzelvalidierung sondern auch beim Validieren ganzer Verzeichnisse setzen
  • toolchain.xml jetzt nur noch bei `mvn release:release` erforderlich nicht bereits bei `mvn package`
  • Abhängigkeiten aktualisiert: jackson-databind von 2.13.4.1 auf 2.14.2 sowie xmlunit-assertj von 2.9.0 auf 2.9.1

Mustangserver 0.8.0

Am heutigen Montag, dem 06.02.2023 haben wir die Version 0.8.0 unserer e-invoicing REST API Mustangserver veröffentlicht.

Sie liest und schreibt Bestellungen im Order-X-Standard (interner format code “ox”)in den Operationen invoice2xml, parse und extract. invoice2xml schreibt und parse list dabei dieselben JSON-Strukturen wie für Rechnungen.

Bereits vorher war es möglich. mit Mustangserver Order-X-Dateien zu validieren.

Order-X ist das Schwesterformat zu Factur-X, während in Factur-X Rechnungen, Stornorechnungen und Gutschriften in einer sowohl menschen- als auch maschinenlesbaren Datei codiert werden, tut dies Order-X für Bestellungen. Die aktuell neueste Version 1 von Order-X liegt in den Profilen Basic, Comfort und Extended vor.