accepted – Das Ergebnis: true heißt angenommen. Auch eine angenommene Rechnung kann Befunde mit dem Gewicht „Warnung“ oder „Information“ haben. Lesen Sie das Ergebnis deshalb immer aus diesem Feld und nie aus einer leeren Befundliste.
scenario – Das automatisch gewählte Regelwerk, etwa „XRechnung 3.0 CII“.
input – xml oder pdf, je nachdem, was Sie gesendet haben.
findings – Die Befunde. Jeder Befund nennt die Regel, ihr Gewicht, den Text, die Stelle in der Rechnung als XPath, die betroffenen Felder (BT und BG) und eine Erklärung in Ihrer Sprache.
report – Der vollständige Prüfbericht im Format des KoSIT-Validators, als XML-Text.
engine und rulesets – Name und Fassung der Prüf-Engine und die Regelwerke mit ihrer Fassung, etwa „XRechnung-UBL@3.0.2“.
Wenn etwas nicht geht
Status 400 – Die Anfrage war leer.
Status 401 – Ein Schlüssel wurde gesendet, ist aber unbekannt oder gesperrt.
Status 415 – Der Inhalt ist weder XML noch PDF.
Status 422 – Die XML-Datei ließ sich nicht lesen, oder die PDF enthält keine Rechnung.
Status 429 – Das Kontingent ist verbraucht. Die Kopfzeile Retry-After sagt, wann es wieder geht.