预算控制策略:
单据维度预算值:该条预算可用余额为300元
单据报销金额为100提交时的校验为警告提示,因为预算可用余额为300,只报销了100,但是可用余额提示为-421.04,图例:
单据报销金额为500提交时的校验为禁止提示,因为预算可用余额为300,报销了500,预算百分百超出了,但是可用余额提示为300,图例:
两个单据提示的可用金额不对,按理来说应该都提示可用余额为300?
解释:
后台计算逻辑为:控制比例/100 * 总金额 - 已用金额
总金额是:期初数+调整预算数+变动预算数+结转预算数
已用金额是:占用数+实际发生数
第一个单据警告提示计算为:90/100 * (6910.4 + 300) - 6910.4 = -421.04
第二个单据禁止提示计算为:100/100 * (6910.4 + 300) - 6910.4 = 300
所以两个单据的可用余额不一致