Document level charge reason shall occur maximum once
cac:AllowanceCharge[cbc:ChargeIndicator = true()]
(count(cbc:AllowanceChargeReason) <= 1)