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.

Mustang 2.7.1

Die am 25.05.2023 veröffentlichte Version 2.7.1 der open-source Java und .net e-procurement Bibliothek Mustangproject korrigiert issues #317 (in Richtung #282), #313 CII2UBL Bibliothek aktualisieren, #315 invoiceimporter mit InputStreams und kann jetzt Rechnungen in bereits existierende Rechnungsobjekte parsen.

Mustangserver 0.8.1

Am Samstag, dem 06.05.2023 haben wir anlässlich der geplanten Serverwartung auch eine neue Version 0.8.1 von Mustangserver released, die unter anderem erlaubt, zu wählen, in welche PDF/A-Version exportiert werden soll.

Bei unseren Tests mit einem Kunden war nämlich aufgefallen, dass von PDF direkt in PDF/A-3 umgewandelte Dateien signifikant weniger Speicherplatz, in einem Fall 87% weniger, benutzten.

Zusätzlich haben wir das logging verbessert und Mustangservers interne Aktualisierung auf Mustang 2.7.0 ermöglicht die Erstellung und Validierung von XRechnung 2.3, die im August verpflichtend wird. Das lesen von XR 2.3 ist ohnehin rückwärts kompatibel.

In der kürzlich durchgeführten Umfrage welche Features für Mustangserver gewünscht wurden war die Visualisierung, lies die Umwandlung von XML in HTML, am meisten gewünscht. Das haben wir jetzt vorbereitet, indem wir das Know How das wir mit Quba erworben haben, in Mustang 2.7.0 eingespielt haben. Neben der Möglichkeit, UBL (Rechnung und Gutschrift) als Quelle zu verwenden betrifft das insbesondere die französische und englische Übersetzung und das Attributsverzeichnis, sprich anstelle beispielsweise 15x “H87″er einer Position zu sehen sieht man jetzt 15 “Piece(H87)” der Position. Nach 2.7.0 in Mustang für Mustangserver vorbereitet wurde die Möglichkeit, eine Rechnung in ein existierendes Objekt zu parsen, was benötigt wird um Klassen zu liefern die berechenbare und sonst berechnete Felder einschließen.

Mindestens die Visualisierung, vielleicht auch schon Klassen mit berechneten Feldern, wird seinen Weg in die nächste Mustangserver-Version finden.

FNFE/AWV CC3 workshop Strasbourgh 2023-04-21

Diskussionsvorlage verpflichtende deutsche B2B-e-Rechnungen ab 2025

In einem Workshop am 20./21.04.2023 wurde unter anderem kurz erwähnt, dass Deutschland bereits im November Erlaubnis zu B2B-e-Rechnungen beantragt hat und eine “Diskussionsvorlage” aktuell vorsieht, eine Einführung bis zum 01.01.2025 zu diskutieren.

Ein wichtiger Anlass des Workshops war das Kick-Off der Entwicklung von Deliver-X, einem hybriden Lieferschein der die Lücke zwischen Order-X und Factur-X füllt.

XML converted to french HTML

Mustang 2.7.0

In der heute (am 17.04.2023) veröffentlichten Version 2.7.0 von Mustang wurde viel Know-how unseres e-Rechnungs-Anzeigeprogramms Quba übertragen:
– Mustang kann jetzt Factur-X/XRechnungs CII XML nach HTML in verschiedene Sprachen konvertieren (neu sind englisch und französisch, vorher war nur deutsch möglich)
– dies funktioniert jetzt auch mit UBL XML-Eingabe (für Rechnungen und Gutschriften)
– Codes werden auch aufgelöst, statt einem kryptischen Typ “380” sieht man also jetzt ein “380 (commercial invoice)”

Mustang 2.6.2 “Frohe Ostern”

Die heutige (06.04.2023) “Frohe Ostern” Veröffentlichung von Mustang 2.6.2 kann jetzt auch unter Linux gebaut werden: dort war sie immer schon lauffähig und konnte (wie unter Windows und Mac) auch eingebettet werden aber jetzt compiliert sie dort auch auf Wunsch. Das behebt auch das Problem mit der “Github action” die automatische Tests beispielsweise auf Pull Requests ausführt.

Die B2G (lies: EN16931)-Validierung wurde durch die Aktualisierung des CEN schematron auf v1.3.9 verbessert und Mustang kann jetzt die ab August verpflichtend werdende Version 2.3 von XRechnung in CII lesen, schreiben und validieren. Zusätzlich gab es für die Funktionalität in Frankreich eine kleine Ergänzung der Möglichkeit, wann Umsatzsteuerbeträge wirksam werden (#309).

Wie üblich kann die Kommandozeilenversion von Mustang von dieser Website heruntergeladen werden.