PintLint

Rules / ALIGNED-IBRP-O-09

ALIGNED-IBRP-O-09 error

The VAT category tax amount is "Not subject to VAT" must be 0 (zero)

The VAT category tax amount (ibt-117) in a VAT breakdown (ibg-23) where the VAT category code (ibt-118) is "Not subject to VAT" must be 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) = 'O'][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 the VAT category code (ibt-118) is "Not subject to VAT" MUST be 0 (zero).

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

Check an invoice