关账后特殊单据审核逻辑
问题描述:
关帐后,库存单据(四出四入)不允许审核,这个逻辑是比较清晰的,但对于特殊单据:形态转换单,组装单,拆卸单,库存状态调整单,拆包单的审核逻辑和库存单据还是有差异的,整理如下(已在861版本实现此逻辑):
形态转换单,组装单,拆卸单这三个单据逻辑一致,这3个单据的都是通过生成其他出入库单来更新库存,所以审核逻辑:生成的下游单据其他出入库单单据的业务日期在关账期间之后(其他出入库单据的业务日期是通过配置的botp来决定的),则可以审核这3个单据,如果在关账期间内和关账期间之前,则不允许审核这3个单据。具体场景如下:
1、其他出入库单据任一张的业务日期在关账期间前,这3张单据就不允许审核,提示“业务日期不能小于当前会计期间起始日期[XX]”
2、其他出入库单据任一张的业务日期在关账期间内,这3张单据就不允许审核,提示“对应的财务组织需求方已关账。不允许进行当前操作。如要进行,请先反关账”
3、其他出入库单据2张的业务日期都在关账期间后,这3张单据就允许审核
库存状态调整单和拆包单这2张单据都不生成下游单据,直接更新库存,不影响核算,但需要参与库存余额结转,需要根据业务日期判断,审核逻辑:单据本身的业务日期在关账期间之后,则可以审核这2个单据,如果在关账期间内和关账期间之前,则不允许审核这3个单据。具体场景如下:
1、库存状态调整单、拆包单业务日期在关账期间前,这2张单据就不允许审核,提示“业务日期不能小于当前会计期间起始日期[XX]”
2、库存状态调整单、拆包单业务日期在关账期间内,这2张单据就不允许审核,提示提示“对应的财务组织需求方已关账。不允许进行当前操作。如要进行,请先反关账”
3、库存状态调整单、拆包单业务日期在关账期间后,这2张单据就允许审核
根据以上逻辑,梳理表格如下:
单据 | 判断逻辑 |
形态转换单 | 这3张单据都会生成其他出入库单,其他出入库单日期可以通过botp配置,所以不判断这3张单据的业务日期,只需要判断生成的其他出入单的业务日期 |
组装单 | |
拆卸单 | |
库存状态调整单 | 这2张单据都不生成下游单据,直接更新库存,不影响核算,但需要参与库存余额结转,需要根据业务日期判断 |
拆包单 |
解决方案:
关账后特殊单据审核逻辑梳理
关账后特殊单据审核逻辑
本文2024-09-22 19:46:18发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-109338.html