Faktura

BR-G-06

fatalEN 16931EN 16931 business ruleCIIUBLBG-20BT-95BT-96

In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Export outside the EU" the Document level allowance VAT rate (BT-96) shall be 0 (zero).

Why it fails

A document level allowance with VAT category Export outside the EU (G) has a VAT rate (BT-96) that is not allowed: it must be exactly 0.

How to fix it

Set the rate to 0. An export outside the EU carries no VAT. Or change the allowance's category code so the two agree.

What the validator checks

CII — context $VATG_Allowance

ram:RateApplicablePercent = 0

UBL — context cac:AllowanceCharge[cbc:ChargeIndicator=false()]/cac:TaxCategory[normalize-space(cbc:ID)='G'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']

(xs:decimal(cbc:Percent) = 0)

Related rules

Part of BR-G — Export outside the EU.

Validate an invoice against this rule →