1. Einführung in OreonX
OreonX ist die führende Instanz zur Validierung, Streichung und Neukalkulation von elektronischen Rechnungen nach europäischer Norm (EN 16931). Das System liest eingebettete XML-Daten aus PDFs oder verarbeitet reine XML-Datensätze, erlaubt interaktive Korrekturen an Einzelpositionen und generiert im Anschluss einen rechtssicheren, neukalkulierten Datensatz.
Wichtig: OreonX verändert niemals das Ursprungsdokument, sondern generiert einen neuen, revisionssicheren Korrekturdatensatz für Ihr ERP-System.
2. Unterstützte Formate
Unsere Core Engine unterstützt alle gängigen Profile der deutschen und europäischen E-Rechnungs-Standards. Die Engine erkennt das Format beim Upload automatisch.
- ZUGFeRD 2.0 bis 2.2: Profile BASIC, EN 16931 (COMFORT), EXTENDED
- XRechnung: Version 1.2 bis 3.0 (UBL & CII)
- Hybride PDF/A-3: Extrahierung der eingebetteten `factur-x.xml` oder `zugferd-invoice.xml`
3. Der Korrektur-Prozess
Der Workflow in OreonX ist darauf ausgelegt, Rechnungsprüfern (z.B. Bauleitern) maximale Effizienz zu bieten:
- Upload: Das Dokument wird via Drag&Drop oder API übergeben.
- Parsing: Die Neural Logic extrahiert Positionen, Mengen, Einzelpreise und Steuersätze.
- Workspace: Der Nutzer ändert Mengen (Aufmaße) oder storniert ganze Positionen.
- Re-Calculation: Netto-, Brutto- und Steuerbeträge auf Header- und Line-Level werden streng nach EN 16931 neu berechnet.
- Export: Download der neuen XML für den Import in DATEV, SAP etc.
4. XML Struktur (Beispiel Line-Item)
So sieht eine typische, von OreonX geparste Positionszeile (Cross Industry Invoice) im Hintergrund aus:
5. REST API (Enterprise)
Enterprise-Kunden können Korrektur-Sätze vollautomatisiert abrufen oder Dokumente headless validieren lassen. Die API kommuniziert ausschließlich über TLS 1.3 und erfordert einen Bearer-Token.
Endpunkte
POST /api/v1/invoice/parse- Lade eine Rechnung hoch und erhalte ein JSON-Objekt der Struktur.POST /api/v1/invoice/recalculate- Sende ein modifiziertes JSON-Objekt zurück, um eine valide XML zu generieren.