文本主要讨论了将已发生业务的三级科目回滚到二级科目的处理方法。分为一级二级科目下只新增一个三级科目和新增多个三级科目两种情况,提供了补丁处理、删除后替换id、删除业务数据后删除科目等解决策略,并建议不便删除时禁用科目并创建新科目。
【问题场景】:
下级科目已经发生业务了,但是现在由于业务需要,要将三级科目的业务回滚二级科目
【分析说明】:
一、二级科目下只新增了一个三级科目
1.集团创建的三级明细科目,已分配给多个下级组织,导致下级组织中父科目的业务数据已下移给新增的第一个三级明细科目。现在有部分已分配的下级组织不需要新分配的三级明细科目的情况,父科目唯一明细科目的情况下发生业务支持反分配并业务结转,EAS850版本可通过更新基础数据-科目模块补丁实现,补丁号:PT172323 (发布日期:2023-08-27)实现功能:科目分配去向查看支持科目反分配,其他版本可参考附件中后台操作方案处理。
2.其他情况下可以删除下级组织中误分配的三级明细科目,再将父科目id替换为已删除的三级科目id
一、二级科目下新增了多个三级科目
1、一级科目原来的业务数据,只有在新增第一个下级科目时才会把业务数据下级继承,后续新增的下级科目发生的业务引用与一级科目不存在继承关系,所以无法将后续新增的下级科目业务数据回滚到一级科目。多个已经发生业务的下级明细科目,需要先删除引用科目的业务数据(在引用组织选中科目点ctrl+shift+R键可以查看被引用信息),才能删除科目。
2、若是下级明细科目已经发生的业务数据不便删除,建议禁用当前科目,创建新科目使用。
除此之外,如果三级会计科目挂了辅助账,但二级科目并没有,此时要将二级科目的辅助账类型变更为三级科目的辅助账。
科目误新增导致业务下移-回滚操作(1).docx(318.40KB)
推荐阅读