BR-S-06: In a Document level allowance (BG-20) where the Document level allowance VAT category…
Peppol BIS Billing 3.0.20 · UBL
Original rule text
[BR-S-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Standard rated" the Document level allowance VAT rate (BT-96) shall be greater than zero.
(cbc:Percent) > 0BR-S-06 is a fatal rule in the business layer of Peppol BIS Billing 3.0.20 · UBL. An invoice that breaks it is rejected. It refers to BG-20, BT-95, BT-96.
What this rule requires
The rule requires that a document-level allowance (BG-20) with VAT category code 'S' (Standard rated) under the VAT scheme has a VAT rate greater than zero. In UBL this applies to cac:AllowanceCharge[cbc:ChargeIndicator=false()] where cac:TaxCategory/cbc:ID is S and cac:TaxScheme/cbc:ID is VAT, and the test requires cbc:Percent > 0. In CII it applies to ram:SpecifiedTradeAllowanceCharge with ram:ChargeIndicator false, ram:CategoryTradeTax/ram:CategoryCode equal to S and ram:TypeCode equal to VAT, and the test requires ram:RateApplicablePercent > 0. A missing, zero, or negative rate does not satisfy the rule.
How to fix
For the standard-rated document-level allowance, set the VAT rate to a positive decimal greater than 0. In UBL, provide cbc:Percent with a value greater than 0 inside the matching cac:TaxCategory (e.g., 19.00). In CII, provide ram:RateApplicablePercent with a value greater than 0 inside the matching ram:CategoryTradeTax. Do not use 0, negative numbers, or leave the rate element absent.
Guidance on this rule. The original text above is authoritative.
Where to go next
No published Peppol BIS Billing UBL release comparison lists a change to BR-S-06.
Validate an invoice against these rules · All release changes