Message

Allowance or charge amounts SHALL NOT be negative.

Context
cac:Price
Test
number(cac:AllowanceCharge/cbc:Amount) >= 0 or not(exists(cac:AllowanceCharge/cbc:Amount))