Prüft eine XRechnung (UBL oder CII) oder eine ZUGFeRD-PDF gegen EN 16931 – derselbe Prüfer, durch den jede von uns erzeugte Datei läuft

Prüft eine XRechnung (UBL oder CII) oder eine ZUGFeRD-PDF gegen EN 16931 – derselbe Prüfer, durch den jede von uns erzeugte Datei läuft. Entweder multipart/form-data mit Feld file oder der rohe Dateiinhalt mit Content-Type: application/xml bzw. application/pdf, höchstens 5 MB. Der Dateityp wird aus den Bytes bestimmt, nicht aus dem Namen. Kein Kontingentverbrauch, nur die Ratengrenze je Schlüssel.

post/api/v1/pruefen

Request

  • Base URL: https://rechnungslotse.de
  • URL: https://rechnungslotse.de/api/v1/pruefen
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://rechnungslotse.de/authorize, token URL https://rechnungslotse.de/api/oauth/token, scopes: pruefen)

Headers

Idempotency-Keystring

Eindeutig je Vorgang, z. B. die Bestellnummer des Shops. Ein zweiter Aufruf mit demselben Key gibt 30 Tage lang die ERSTE Antwort zurück (Kopfzeile Idempotent-Replay: true). Ohne Key entstehen bei Wiederholung zwei Belege.

Response

200 mit valid, profile, format (ubl, cii, pdf), summary (errors, warnings, notices) und messages je Regel mit severity, code, location und text. Eine Datei, die durchfällt, ist KEIN Fehler: 200 mit valid: false. 400 nur, wenn die Datei weder XML noch PDF ist, 413 über 5 MB, 503 wenn der Prüfdienst nicht antwortet.

object required

Changes

No recorded changes to this operation across all 1 revision of this API.