BR-IC-09: The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category…
Peppol BIS Billing 3.0.21 · UBL
Original rule text
[BR-IC-09]-The VAT category tax amount (BT-117) in a VAT breakdown (BG-23) where the VAT category code (BT-118) is "Intra-community supply" shall be 0 (zero).
xs:decimal(../cbc:TaxAmount) = 0BR-IC-09 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 BT-117, BG-23, BT-118.
What this rule requires
The rule requires that in a VAT breakdown where the VAT category code is K (Intra-community supply), the VAT category tax amount must be zero. In UBL, the test checks that for a cac:TaxSubtotal containing a cac:TaxCategory with cbc:ID 'K' and a VAT tax scheme, the ../cbc:TaxAmount is decimal 0. In CII, it checks that for a ram:CategoryCode 'K' with VAT type, the sibling ram:CalculatedAmount equals 0.
How to fix
Set the VAT category tax amount to 0 for the breakdown with VAT category code K. In UBL, ensure the cac:TaxSubtotal/cbc:TaxAmount is 0. In CII, ensure the ram:CalculatedAmount is 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-IC-09.
Validate an invoice against these rules · All release changes