fatalEN 16931EN 16931 business ruleCIIUBLBG-20BT-97BT-98
Each Document level allowance (BG-20) shall have a Document level allowance reason (BT-97) or a Document level allowance reason code (BT-98).
A document level allowance (BG-20) has neither a reason text (BT-97) nor a reason code (BT-98).
Add a reason - free text BT-97 (UBL cbc:AllowanceChargeReason) is enough.
CII — context $Document_level_allowances
(../ram:Reason) or (../ram:ReasonCode)
UBL — context cac:AllowanceCharge[cbc:ChargeIndicator = false()]
exists(cbc:AllowanceChargeReason) or exists(cbc:AllowanceChargeReasonCode)