PintLint

Rules / ALIGNED-IBRP-Z-09

ALIGNED-IBRP-Z-09 error

The VAT category tax amount is "Zero rated" must equal 0 (zero)

The VAT category tax amount (ibt-117) in a VAT breakdown (ibg-23) where VAT category code (ibt-118) is "Zero rated" must equal 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) = 'Z'][cac:TaxScheme/normalize-space(upper-case(cbc:ID))='VAT']
Test
xs:decimal(../cbc:TaxAmount) = 0

Official text: The VAT category tax amount (ibt-117) in a VAT breakdown (ibg-23) where VAT category code (ibt-118) is "Zero rated" MUST equal 0 (zero).

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

Check an invoice