Validation rules

BR-O-05

A line "not subject to VAT" (O) must not carry a VAT rate.

Rule
BR-O-05official EN 16931 / XRechnung rule
Severity
error
Business term
BT-152 — Line VAT rate
Field in your JSON
invoice.lines[*].vat

How to fix it

Remove line.vat (or set it to 0) on category O lines.

BR-O-05 auf Deutsch — was bedeutet der Fehler?

Eine Position der Kategorie "O" (nicht umsatzsteuerbar) darf keinen Steuersatz tragen.

So beheben Sie den Fehler

Entfernen Sie line.vat auf Positionen mit Kategorie O.

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.