协同订单超发和累计值计算说明
1、订单进度跟踪
优化了协同订单的累计值计算逻辑,协同订单从下单到入库能保持一致的计算逻辑,真实反映累计的发货/收货/入库/退货/退库数量。特此解释说明以下字段的最新逻辑。
名称 | 解释 |
关联发货数量 | 发货单保存时更新 |
累计发货数量 | 发货单审核时更新 |
累计收货数量 | 收货单审核时更新 |
累计入库数量 | 入库单审核时更新 |
累计退货数量 | 收货单(红字)审核时更新 |
累计退库数量 | 入库单(红字)审核时更新 |
累计退补数量 | 业务类型为退补货的收货单(红字)审核时更新 |
业务类型为退补货的入库单(红字)审核时更新 | |
累计不合格数量 | 订单分录关联的发货单被拒收时更新 |
2、发货进度跟踪
优化了协同发货单的累计值计算逻辑,协同订单从发货到入库能保持一致的计算逻辑,真实反映供应商发货后的物料收货入库进展。
名称 | 解释 |
关联收货数量 | 发货单通过收货助手下推生成的收货单审核时更新 |
关联入库数量 | 发货单通过收货助手下推生成的入库单审核时更新 |
3、超发控制
优化了协同订单的超发控制逻辑,支持供应商超发,但超发数量受到供应链采购订单超收规则的控制。
3.1 字段更新
协同订单增加供应链采购订单的超收信息,同步增加了以下字段:
名称 | 解释 |
控制发货数量 | 勾选则供应商超发受发货上下限数量的控制;不勾选则供应商超发不受控制,首次发货可任意超发 注意:对接星瀚供应链,默认为勾选 |
发货欠发比率(%) | 来源于供应链采购订单上的收货欠收比率 |
发货超发比率(%) | 来源于供应链采购订单上的收货超收比率 |
发货下限数量 | 来源于供应链采购订单上的收货下限数量 |
发货上限数量 | 来源于供应链采购订单上的收货上限数量 |
3.2 超发控制说明
(1)供应商通过订单创建发货时,首先做数量校验:
首次发货允许超发的最大数量为发货上限数量。同时:收货/入库退补时产生的累计退补数量、发货单拒收时产生的累计不合格数量会释放出来,支持再次发货。
即:当关联发货数量=0时 ,若关联发货数量>= 订单行数量发货上限数量+累计退补数量+累计不合格数量时不允许创建新的发货;否则可以。
再次发货允许超发的最大数量为发货下限数量。同时:收货/入库退补时产生的累计退补数量、发货单拒收时产生的累计不合格数量会释放出来,支持再次发货。
即:当关联发货数量>0时 ,若关联发货数量>= 订单行数量发货下限数量+累计退补数量+累计不合格数量时不允许创建新的发货;否则可以。
图1 再次发货时,关联发货数量已达到发货下限数量,不允许再次发货
(2)若校验通过,可以创建发货,并为【发货数量】自动赋值:
当关联发货数量<订单行数量+累计退补数量+累计不合格数量时:【发货数量】取以下2者中的较小值:
订单行数量+累计退补数量+累计不合格数量-关联发货数量;
订单行数量
当关联发货数量>=订单行数量+累计退补数量+累计不合格数量时:不赋值,用户自填
图2 发货单创建时【发货数量】自动赋值,供应商用户可调整
(3)供应商用户保存发货单时增加校验:
如果【控制发货数量】开关打开,校验订单行的关联发货数量是否超出(发货上限数量+累计退补数量+累计不合格数量),超出则报错;如果开关关闭则不校验。
图3 发货单保存时,【发货数量】超过可发货数量则报错
(4)供应商用户确认发货时增加校验:
如果【控制发货数量】开关打开,校验订单行的累计发货数量是否超出(发货上限数量+累计退补数量+累计不合格数量),超出则报错;如果开关关闭则不校验。
图4 发货单审核时,【发货数量】超过可发货数量则报错
4、版本要求
V4.0.014_1226 2022-01-07 08:53:25 已发布
协同订单超发和累计值计算说明
本文2024-09-22 23:54:57发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-136100.html