PintLint

Rules / IBR-108-AE

IBR-108-AE error

In a VAT breakdown is 'Standard rate additional VAT', VAT category tax amount

In a VAT breakdown (IBG-23), where VAT category code (IBT-118) is 'Standard rate additional VAT', VAT category tax amount (IBT-117) must be equal to 0 (zero).

Fails

<cbc:TaxAmount currencyID="AED">25.00</cbc:TaxAmount>

Fix

This category carries no VAT. Set the VAT amount to 0.00 and check the category is right.

Schematron
Context
/*/cac:TaxTotal/cac:TaxSubtotal/cac:TaxCategory[normalize-space(cbc:ID) = 'N'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']
Test
../cbc:TaxAmount = 0

Official text: In a VAT breakdown (IBG-23), where VAT category code (IBT-118) is 'Standard rate additional VAT', VAT category tax amount (IBT-117) MUST be equal to 0 (zero).

Official · PINT AE (UAE) rules. Severity: error. Runs on UBL XML.

Check an invoice