SchemaGuard by Ironbark Digital · EN 16931 / Peppol / XRechnung Reference
← All 294 EN 16931 / Peppol Rules & Live Validator
FATAL Official EN 16931 / Peppol / CIUS Rule BT/BG Fields: BG-23

BR-CO-18 — E-Invoice Validation Rule & Fix

Fixture ID: documentNoBreakdown · XPath: /ubl:Invoice/cac:TaxTotal/cac:TaxSubtotal

1. Why This Rule Triggers (Diagnostic Message)

An invoice shall have at least one VAT breakdown group (BG-23). Even a document on which no VAT is due must say so explicitly and say why — with a category (BT-118), a taxable amount (BT-116) and a tax amount of zero (BT-117) — because "no VAT breakdown" and "no VAT due" are different claims, and only the second is something a tax authority can accept.

2. How to Fix BR-CO-18

Add the VAT breakdown to the document: one group per VAT category and rate, with its taxable amount (BT-116), VAT amount (BT-117) and category (BT-118).

3. Valid Code / Payload Example

Test & Validate XML / JSON in Live SchemaGuard Validator →