xingen

Fehler-Referenz

Alle Fehler folgen einer einheitlichen JSON-Struktur. Validierungsfehler enthalten außerdem line und path, damit Sie diese direkt in Ihrer UI anzeigen können.

Fehlerobjekt-Struktur

{
  "valid": false,
  "errors": [
    {
      "code": "BR-01",
      "severity": "error",
      "message": "Eine Rechnung muss einen Spezifikationsbezeichner haben.",
      "path": "/Invoice/CustomizationID",
      "line": 3,
      "suggestion": "Fügen Sie <cbc:CustomizationID>urn:cen.eu:en16931...</cbc:CustomizationID> hinzu"
    }
  ]
}

HTTP-Statuscodes

StatusBedeutung
200Anfrage verarbeitet. Prüfen Sie das Feld valid für die Rechnungsgültigkeit.
400Fehlerhafte Anfrage (falscher Content-Type, leerer Body, nicht unterstütztes Format).
401Fehlender oder ungültiger API-Key.
403Gültiger Schlüssel, aber unzureichender Scope für diesen Endpunkt.
413Datei überschreitet das 10-MB-Limit.
422Datei ist parsebar, aber strukturell ungültig.
429Rate-Limit überschritten. Erneut versuchen nach dem Retry-After-Header-Wert (Sekunden).
500Interner Serverfehler. Erneuter Versuch mit exponentiellem Backoff ist sicher.

Häufige Validierungsfehlercodes

CodeRegelBeschreibung
BR-01EN16931Fehlender CustomizationID (Spezifikationsbezeichner).
BR-02EN16931Fehlende Rechnungsnummer.
BR-03EN16931Fehlendes Rechnungsdatum.
BR-04EN16931Fehlender Rechnungstyp-Code.
BR-10EN16931Fehlender Käufername.
BR-11EN16931Fehlender Verkäufername.
BR-CO-15EN16931Rechnungsgesamt-Mehrwertsteuerbetrag muss der Summe der Steuerunterpositionen entsprechen.
XR-01XRechnungKäuferreferenz (Leitweg-ID) ist für öffentliche Auftraggeber erforderlich.
XR-02XRechnungUngültiges Leitweg-ID-Format.
ZF-01ZUGFeRDEingebettetes XML stimmt nicht mit PDF-Metadaten überein.
ZF-02ZUGFeRDPDF ist nicht PDF/A-3-konform.