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: BT-152

BR-G-05 — E-Invoice Validation Rule & Fix

Fixture ID: rated_G · XPath: /ubl:Invoice/cac:InvoiceLine[1]/cac:Item/cac:ClassifiedTaxCategory/cbc:Percent

1. Why This Rule Triggers (Diagnostic Message)

Line 1 uses VAT category G (Export outside the EU), so the invoiced item VAT rate (BT-152) must be 0, but it is 19. No VAT is charged on this line, so any non-zero rate would make the document's VAT breakdown disagree with its totals.

2. How to Fix BR-G-05

Set line.vatRate to 0 (or omit it) for category G. If you did mean to charge 19% VAT, the category should be S instead.

3. Valid Code / Payload Example

"vatCategory": "G", "vatRate": 0
Test & Validate XML / JSON in Live SchemaGuard Validator →