Die OpenXRechnungToolbox (OXT) bietet eine graphische Benutzeroberfläche (und seit Version 3.0.0 auch einen Kommandozeilenzugriff) zu den mit dem Standard XRechnung herausgegebenen Tools (Prüftool, Visualisierung) und fügt ergänzend noch ein paar weitere Funktionalitäten hinzu (Codelistenauflösung für die Visualisierung, Leitweg-ID-Rechner/-Prüfer, Nutzung für Peppol-Rechnungen). Damit macht sie die XRechnungs-Tools für Nicht-Programmierer nutzbar.
Im Detail bietet die OpenXRechnungToolbox derzeit folgende Funktionalitäten:
Zukünftig kommen ggf. weitere Funktionalitäten hinzu, wie die Erzeugung und Transformation von XRechnung.
Die Vorteile der OpenXRechnungToolbox gegenüber vielen anderen Angeboten sind:
Nun fragen Sie sich möglicherweise, wie das möglich ist?
Weil es mir ein persönliches Anliegen ist, die elektronische Rechnung in Deutschland voran zu bringen - ohne ein eigenes kommerzielles Interesse.
Mehr zu meiner Person erfahren Sie unter Autor.
Wenn Sie Kontakt aufnehmen wollen, Lob oder Optimierungshinweise mitteilen möchten, dann wenden Sie sich bitte mit Ihrem Anliegen an: openxrechnungtoolbox@gmx.net.
Das jeweils aktuelle Release ist hier erhältlich.
Der Quellcode wird in diesem Repository gepflegt.
Die OpenXRechnungToolbox steht Ihnen unter der Open Source Lizenz GNU GPL v3 zur kostenfreien Nutzung bereit. Damit ist nicht nur die kompilierte Software sondern auch der Quellcode des Programms unter Beachtung der Lizenzbedingungen frei verfügbar und weiterverwendbar.
Die Toolbox nutzt für die Visualisierung die Viewer-Komponente, die von der KoSIT als Betreiberin der XRechnung bereitgestellt wird. Diese Komponente ist unter der Apache 2 Lizenz verfügbar.
Für die Validierung kommt der Validator mit XRechnung-Konfiguration zum Einsatz. Beides wird ebenfalls von der KoSIT bereitgestellt und steht unter der Apache 2 Lizenz zur Verfügung.
Für die Prüfziffernberechnung kommt ein adaptierter Codeblock der Apache Commons Validator Bibliothek, lizensiert unter der Apache 2 Lizenz, zur Anwendung.
Für die Konvertierung von UN/CEFACT CII nach UBL kommt die Bibliothek en16931-cii2ubl von Philip Helger zum Einsatz. Diese Bibliothek steht unter der Apache 2 Lizenz zur Verfügung.
Die Benutzeroberflächen sind mit Hilfe der SWT Bibliothek in Java programmiert. Diese steht unter der Eclipse Public License - v 2.0.
Die Toolbox nutzt folgende weitere Bibliotheken:
sowie folgende Hilfsmittel für den Softwareerstellung:
Die Toolbox in der vorliegenden Version 3.0.1 nutzt folgende Komponentenversionen:
Die Testrechnungen, die mit der Toolbox ausgeliefert werden, kommen aus folgenden Quellen:
© Dr. Jan C. Thiele. | Design by TEMPLATED.