Validation rules

BR-AG-08

For each IPSI (M) rate, the taxable amount (BT-116) of the breakdown must equal the sum of line net amounts minus allowances plus charges with category M and that rate.

Rule
BR-AG-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
Only reachable when validating your own XML — normbill-generated documents cannot trigger it

The engine computes each breakdown from the lines with exact decimal math, so generated documents always satisfy this.

How to fix it

Correct the TaxableAmount of the IPSI TaxSubtotal in your XML.

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

Je IPSI-Satz (Kategorie M) muss der Grundbetrag (BT-116) der Aufschlüsselung der Summe der Positionsnettobeträge abzüglich Nachlässen zuzüglich Zuschlägen mit diesem Satz entsprechen. normbill berechnet die Beträge exakt; die Meldung betrifft extern erzeugtes XML.

So beheben Sie den Fehler

Korrigieren Sie in Ihrem XML den TaxableAmount des IPSI-TaxSubtotal.

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.