PintLint

Rules / IBR-190-AE

IBR-190-AE error

When the Invoiced item VAT category code must be 5.00

When the Invoiced item VAT category code (ibt-151), Document level allowance VAT category code (ibt-095), Document level charge VAT category code (ibt-102) is Standard rated then Invoiced item VAT rate (ibt-152), Document level allowance VAT rate (ibt-096), Document level charge VAT rate (ibt-103) must be 5.00.

Fails

<Invoice>ABC 123</Invoice>

Fix

Fix the value's format. The rule text says what shape it must have.

Schematron
Context
/ubl:Invoice | /cn:CreditNote
Test
not(//cac:TaxCategory/cbc:ID = "S") or (every $p in //cac:TaxCategory[cbc:ID = "S"]/cbc:Percent satisfies ($p castable as xs:decimal and xs:decimal($p) = 5.00))

Official text: When the Invoiced item VAT category code (ibt-151), Document level allowance VAT category code (ibt-095), Document level charge VAT category code (ibt-102) is Standard rated then Invoiced item VAT rate (ibt-152), Document level allowance VAT rate (ibt-096), Document level charge VAT rate (ibt-103) must be 5.00.

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

Check an invoice