[UBL-SR-30]-Document level allowance reason shall occur maximum once
UBL-SR-30
cac:AllowanceCharge[cbc:ChargeIndicator = false()]
(count(cbc:AllowanceChargeReason) <= 1)