Ein gemeinsamer fachlicher Kern
Das Rechnungsmodell ist vom Spring-Framework getrennt. Formatadapter übersetzen zwischen dem internen Modell, ebInterface und Peppol UBL.
Open Source · einvoice-at
Ein offenes Referenzsystem zum Erzeugen, Prüfen und Konvertieren elektronischer Rechnungen. Entwickelt für ebInterface 6.1 und Peppol BIS Billing 3.0.
Zwei Rechnungsformate lösen nicht automatisch dieselbe fachliche Aufgabe auf dieselbe Weise. einvoice-at bündelt die Verarbeitung in einem gemeinsamen Domänenmodell und macht Validierungsfehler sowie Grenzen der Konvertierung nachvollziehbar.
Architektur & Entscheidungen
Das Rechnungsmodell ist vom Spring-Framework getrennt. Formatadapter übersetzen zwischen dem internen Modell, ebInterface und Peppol UBL.
Struktur- und Geschäftsregeln werden getrennt geprüft. Ein deutschsprachiger Bericht führt die Ergebnisse für die weitere Bearbeitung zusammen.
Das Repository dokumentiert Java, Spring Boot, PostgreSQL und Keycloak sowie eine lokale Betriebsumgebung mit Docker Compose und OpenTelemetry.
Stand & Grenzen
Der Quellcode und die technische Dokumentation sind öffentlich. Im dokumentierten Stand ist Meilenstein M6 abgeschlossen; die öffentliche Betriebsinstanz und die Veröffentlichung von v0.1 stehen noch aus. Wir zeigen das Projekt als Referenzsystem, nicht als bereits verfügbaren gehosteten Dienst.
Grundlage ist die öffentliche Projektdokumentation, geprüft am .
Den aktuellen Stand auf GitHub ansehen ↗Das Referenzsystem zeigt, wie wir Formatgrenzen, Fachlogik und Betrieb trennen. Für die Einbindung in Ihre Buchhaltung oder Fachanwendung prüfen wir gemeinsam Schnittstellen, Sonderfälle und erforderliche Prüfregeln.
Fachanwendungen und Schnittstellen entwickeln ↗