Validation rules

BR-DE-TMP-32

The invoice states no delivery/service date — provide the actual delivery date (BT-72), an invoicing period (BG-14), or a period on every line (BG-26).

Rule
BR-DE-TMP-32official EN 16931 / XRechnung rule
Severity
warning
Business term
BT-72 — Delivery date
Field in your JSON
invoice.delivery_date
Detected by
tier 3 — KoSIT validator (authoritative)
Reachability
Not expressible through the normbill invoice model — documented for completeness

Informational-only in the pinned validator configuration; the API filters informational findings from reports entirely.

How to fix it

Set invoice.delivery_date.

BR-DE-TMP-32 auf Deutsch — was bedeutet der Fehler?

Die Rechnung nennt kein Liefer-/Leistungsdatum — empfohlen sind das Lieferdatum (BT-72), ein Abrechnungszeitraum (BG-14) oder Zeiträume in jeder Position (BG-26). Nur informativ; die API filtert informative Meldungen aus den Berichten.

So beheben Sie den Fehler

Setzen Sie invoice.delivery_date.

Official sources

Every 422 from the API lists the rule id, the path in your request JSON, a plain-language message and a suggested fix — see the docs overview for the report format.

Or try it live: drop any XRechnung XML on the free validator — same KoSIT-backed report, no account.

Spotted something?

Bug, missing feature, wrong validation result — tell us. The page you're on is attached automatically; email optional.