预算控制费用管理单据
1.引言
各个模块进行全面预算控制的时候,控制逻辑和触发控制的条件都有所区别。即使是相同模块,NC65和NCC版本也是有区别的。
2.应用场景及问题描述
在NC65版本时,如果设置了对报销单或者借款单预占数进行控制,保存时就会校验是否超预算。但是在NCC2105版本后单据保存并不会触发零预算,这是什么原因?
3.解决方案
3.1 总结
预占数:在NCC中,费用管理对全面预算的触发位置从NC65版本的保存动作改成了提交动作。所以NCC费用管理单据提交时才会触发预算控制。
执行数:仍然在单据生效的时候触发占用。
费用管理单据常见业务流程下,预算控制方法如下:
费用申请单 -> 报销单
申请单保存后占预占数,生效后占执行数。报销单参照申请单提交后,仍然是申请单占预算。报销单生效后占执行数,申请单释放执行数。
借款单 -> 报销单(预提单 -> 报销单)
借款单保存后占预占数,生效后占执行数。报销单冲借款,如果报销金额大于借款金额,则报销单大于借款单金额的一部分占预占。 报销单生效后占执行数,借款单释放执行数。
报销单勾选分摊(报销单进行摊销情况类似)
报销单不占预算,结转单占预算
3.2 操作步骤
1)预占数
根据NC65版本控制策略设置,预占数是单据保存时增加。
NCC版本的控制策略改成了提交时,增加预占数。
所以设置零预算规则或者控制规则对单据进行控制,不影响单据保存。而是单据提交的时候增加预占数,进行超预算的校验。
下图是设置预占数的零预算规则,单据提交的时候才提示超预算控制。
2)执行数
执行数仍然是在单据生效环节增加。
单据生效的标志并不是审批状态,而是单据生效状态。
以下示例是费用申请单是审批通过后就生效。
以下示例是借款单结算后生效。
3)费用管理触发预算基本流程
费用申请单、借款单、报销单、结转单、预提单等
提交后预占数,生效后执行数。
费用申请单 -> 报销单
申请单保存后占预占数,生效后占执行数。报销单参照申请单提交后,仍然是申请单占预算。报销单生效后占执行数,申请单释放执行数。
借款单 -> 报销单(预提单 -> 报销单)
借款单保存后占预占数,生效后占执行数。报销单冲借款,如果报销金额大于借款金额,则报销单大于借款单金额的一部分占预占。 报销单生效后占执行数,借款单释放执行数。
报销单勾选分摊(结转单)
报销单不占预算,结转单占预算
因为占预算单据会变化,所以在预算控制规则设置时,要加单据上下流程中涉及的单据都选择上,这样才能控制住整个报销流程。
预算控制费用管理单据
本文2024-08-23 14:31:03发表“yonbip/nccloud知识”栏目。
本文链接:https://wenku.my7c.com/article/yonyou-yonbipncc-2336.html