Blog

invoice4j – Eine moderne Java-Bibliothek für ZUGFeRD und elektronische Rechnungen

veröffentlicht von JCodeforge am 14.08.2026 um 09:47

Mit der zunehmenden Verbreitung der elektronischen Rechnung steigt auch der Bedarf an geeigneten Bibliotheken, mit denen E-Rechnungsstandards direkt in bestehende Software integriert werden können. Gerade bei individuell entwickelten Java-Anwendungen stellt sich dabei die Frage, wie sich Formate wie ZUGFeRD, Factur-X und XRechnung möglichst sauber in die eigene Softwarearchitektur integrieren lassen.

Mit invoice4j entsteht derzeit eine Open-Source-Java-Bibliothek, die genau diesen Ansatz verfolgt.


Die aktuelle Entwicklung von ZUGFeRD geht dabei mit den europäischen Anforderungen und den zugrunde liegenden technischen Artefakten weiter. Mit ZUGFeRD 2.5 wurde im Juni 2026 eine neue Version veröffentlicht, die unter anderem aktualisierte Validierungsartefakte und Codelisten enthält und auf UN/CEFACT CII D22B basiert.


Open Source und Maven Central

invoice4j wird als Open-Source-Projekt entwickelt und ist über GitHub verfügbar.

Die ersten Versionen werden bereits über Maven Central veröffentlicht, sodass die Bibliothek direkt in bestehende Maven-Projekte integriert werden kann.

Der Quellcode und die weitere Entwicklung sind öffentlich:

GitHub:
https://github.com/jcodeforge/invoice4j


XRechnung als nächster Schritt

Neben ZUGFeRD ist XRechnung ein wichtiger Bestandteil der weiteren Entwicklung.

Ein besonderer Schwerpunkt liegt dabei auf der Unterstützung der unterschiedlichen technischen Syntaxen, die im Umfeld von EN 16931 und XRechnung relevant sind.


Damit soll invoice4j langfristig nicht nur eine Bibliothek für ein einzelnes Rechnungsformat sein, sondern eine gemeinsame Java-Basis für unterschiedliche europäische E-Rechnungsstandards bilden.


Möchtest Du Dich wirklich abmelden?

Abbrechen Jetzt abmelden


Diese Funktion steht nur registrierten Nutzer zur Verfügung.
Bitte registrieren Sie sich kostenlos hier.

OK


OK


Datenschutzhinweis
Schön, dass Sie unser Onlinetool zur Erstellung von E-Rechnungen benutzen! Zu Ihrer eigenen Sicherheit weisen wir darauf hin, dass Ihre Daten einzig und allein für den gewünschten Verarbeitungsprozess der Rechnungserstellung genutzt werden. Weder die eingegebenen Formulardaten noch das erzeugte PDF-Dokument werden bei uns gespeichert. Sobald Sie Ihren Web-Browser schließen bzw. eine andere Webseite aufrufen, werden alle Daten gelöscht. Im übrigen verweisen wir ergänzend auf unsere Datenschutzbestimmungen.

Viele Grüße wünscht
das Team der ZUGFeRD Community



Rechnung erstellen Abbrechen
Eintrag wirklich löschen?



Löschen Abbrechen