Validation rules

BR-AE-08

The taxable amount (BT-116) of the reverse-charge (AE) breakdown does not equal the sum of line net amounts minus allowances plus charges with category AE.

Rule
BR-AE-08official EN 16931 / XRechnung rule
Severity
error
Business term
BT-116 — VAT category taxable amount
Field in your JSON
invoice.lines
Detected by
tier 3 — KoSIT validator (authoritative)
Reachability
Triggerable from your request JSON (generate & validate)

The engine computes breakdown amounts from the lines, so generated documents only violate this when AE is used with more than one rate.

How to fix it

Use VAT rate 0 on every AE line, allowance and charge — a second AE rate splits the breakdown so no part matches the category-wide sum this rule checks.

BR-AE-08 auf Deutsch — was bedeutet der Fehler?

Der Steuerbetragsgrundbetrag (BT-116) der Reverse-Charge-Aufschlüsselung (AE) entspricht nicht der Summe der Positionsnettobeträge abzüglich Nachlässen zuzüglich Zuschlägen der Kategorie AE. Bei normbill passiert das nur, wenn AE mit mehr als einem Steuersatz verwendet wird.

So beheben Sie den Fehler

Verwenden Sie den Steuersatz 0 auf allen AE-Positionen, -Nachlässen und -Zuschlägen — ein zweiter AE-Satz teilt die Aufschlüsselung so auf, dass keine Teilsumme mehr passt.

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.