OpenXRechnungToolbox 1.1.3

Die OpenXRechnungToolbox (OXT) bietet eine graphische Benutzeroberfläche 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:

  • Erzeugung einer menschenlesbare Visualisierung von XRechnungs-Dateien, inkl. optionaler Codelisten-Auflösung, inkl. Speicherfunktion als HTML-Datei sowie Erzeugung einer PDF-Visualiserung; auch für andere Rechnungsinstanzen nutzbar, die konform zur Europäischen Norm EN16931 sind (z.B. Peppol BIS 3.0)
  • Technische Validierung von XRechnungs-Dateien sowie Peppol BIS 3.0 Rechnungen, verfügbar für verschiedene XRechnungs-Versionen, inkl. Speicherfunktion des Prüfberichts als HTML-Datei
  • Berechnung und Prüfung von Leitweg-ID-Prüfziffern
  • Konvertierung von UN/CEFACT CII nach UBL 2.1

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:

  • Sie geben Ihre Daten nicht aus der Hand: kein Hochladen von Rechnungsdateien auf einen Server; reine lokale Desktop-Anwendung (Datenschutz)
  • Sie bleiben jederzeit anonym: keine Registrierung oder sonstige Nutzer*inneninformationen erforderlich (Datenschutz)
  • Ihnen rückt kein Vertrieb auf den Leib: kein kommerzielles Interesse
  • Sie besitzen vollständige digitale Souveränität: offener Quellcode (Open Source), somit vollständige Nachvollziehbarkeit und Weiterentwicklungsmöglichkeit

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 1.1.3 nutzt folgende Komponentenversionen:

Die Testrechnungen, die mit der Toolbox ausgeliefert werden, kommen aus folgenden Quellen: