文本介绍了在启用预算控制的费用报销系统中,为确保所有费用支出都经过预算控制流程,需限制用户新增费用科目凭证的权限。提出通过设置科目受控系统为“收支平台”等方式,实现费用类科目只能通过报销系统生成凭证,禁止手工新增,以维护预算控制的完整性。同时,该设置不影响历史数据且允许修改。
一、业务背景介绍
客户的费用报销系统启用了预算控制,为了保证费用类支出都走费用报销的预算控制流程,不产生费用科目的手工凭证,需要限制用户拥有新增凭证权限情形下,不能新增有关费用科目的凭证。
二、业务需求描述
需要设置费用类科目只能通过费用报销系统生成凭证,不允许手工新增费用类科目的手工凭证。
三、实现方案
(一)科目受控系统介绍
科目基础资料可以设置“受控系统”,如果科目的受控系统是“无”,则包含该科目的凭证可以是手工新增,也可以是业务系统单据生成;如果科目设置了受控系统,则在凭证手工新增凭证时科目F7不会显示该科目。
1) 如果科目A的受控系统是“固定资产”,则科目A只允许固定资产模块使用,其他业务系统也会选不到科目A。设置后包含科目A的凭证只允许固定资产系统的单据生成,不允许手工新增凭证时选择该科目。
2) 如果科目A的受控系统是“应收/应付系统”,则科目A只允许应收/应付模块使用,其他业务系统也会选不到科目A。设置了该属性值后,该科目会自动添加到应收/应付的对账科目中,应收/应付单上的应收科目和应付科目的F7范围是按照对账科目设置里面的值进行展示。包含科目A的凭证只允许应收/应付系统的单据生成,不允许手工新增凭证时选择该科目。
3) 如果科目A的受控系统是“收支平台”,目前是没有指向具体的业务模块,只是凭证新增时选不到该科目。
综上,如果当前要控制总账凭证新增选不到某科目且受控系统属于固定资产或者应收应付模块,则可以直接设置科目的受控属性为对应的业务模块即可。
(二)科目受控系统设置
如果要设置费用科目只能通过费用报销单据生成凭证,不允许凭证新增时选择费用科目,由于当前受控系统没有“费用管理”模块,可以变通处理如下:
1、设置6602管理费用科目的受控系统为“收支平台”,由于“收支平台”没有指向具体的业务模块,因此不会对其他业务模块产生影响。
2、设置科目受控属性后,凭证新增时会计科目选择对话框中即不显示6602管理费用科目。
3、科目受控属性设置后允许修改,不影响历史数据。
4、如果要控制其他科目不允许手工新增凭证,也可以参照这个方式实现。
推荐阅读