BR-Z-06: In a Document level allowance (BG-20) where the Document level allowance VAT category…
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[BR-Z-06]-In a Document level allowance (BG-20) where the Document level allowance VAT category code (BT-95) is "Zero rated" the Document level allowance VAT rate (BT-96) shall be 0 (zero).
(xs:decimal(cbc:Percent) = 0)BR-Z-06 is a fatal rule in the business layer of Peppol BIS Billing 3.0.21 · 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 when a document level allowance has VAT category code "Zero rated" (BT-95) and the tax scheme is VAT, the VAT rate (BT-96) must be exactly 0. In UBL this applies to a cac:AllowanceCharge with cbc:ChargeIndicator false, where its cac:TaxCategory has cbc:ID = 'Z' and a VAT tax scheme; its cbc:Percent must equal 0. In CII this applies to a ram:SpecifiedTradeAllowanceCharge with ram:ChargeIndicator/udt:Indicator false, where its ram:CategoryTradeTax has ram:CategoryCode = 'Z' and ram:TypeCode = 'VAT'; its ram:RateApplicablePercent must equal 0. This is a fatal rule, so a document failing it is rejected.
How to fix
Set the VAT rate to 0: in UBL, in the relevant cac:TaxCategory set cbc:Percent to 0; in CII, in the relevant ram:CategoryTradeTax set ram:RateApplicablePercent to 0. Ensure the element is present and contains exactly 0.
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-Z-06.
Validate an invoice against these rules · All release changes