Message

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

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