Dieselbe Engine, als Endpunkt
- Eingabe
- UBL · CII · ZUGFeRD-PDF
- Antwort
- Modell · Befunde · XRechnung
- Betrieb
- Zustandslos · Schlüssel pro Konto
Eingabe UBL, CII oder ZUGFeRD-PDF; Antwort mit semantischem Modell, Befunden nach KoSIT XRechnung und EN 16931 sowie optional der erzeugten XRechnung. Zustandslos, keine Speicherung von Rechnungsinhalten.
Browser und Server nutzen denselben Code (Paritätsprüfung in jedem Build). Verarbeitung in isolierten Workern mit Zeit- und Speichergrenzen. Schlüssel pro Konto.
POST /v1/validate
Authorization: Bearer <key>
Content-Type: application/xml
<ubl:Invoice …>
HTTP/1.1 200 OK
{ "profile": "xrechnung-3.0",
"findings": [
{ "id": "BR-DE-15", "severity": "error",
"path": "/ubl:Invoice/cbc:BuyerReference" }
],
"model": { "id": "RE-2026-0001", "issueDate": "2026-08-22",
"payable": "119.00", … } }
Endpunkt und Antwortformat werden mit den ersten Integrationen festgelegt; das Beispiel zeigt die Richtung, nicht den Vertrag.