Message

Each Tax Category MUST have a TAX category rate, except if the order is not subject to TAX.

Context
cac:TaxCategory | cac:ClassifiedTaxCategory
Test
cbc:Percent or (normalize-space(cbc:ID)='O')
Usage
/ ubl:OrderChange / cac:AllowanceCharge / cac:TaxCategory / cbc:Percent
/ ubl:OrderChange / cac:OrderLine / cac:LineItem / cac:Item / cac:ClassifiedTaxCategory / cbc:Percent