采购销售-库存单位转换场景指引
1 业务场景
背景介绍
同一种物料在不同领域中可能存在不同的计量单位,如某包装用的原材料瓦楞纸板在采购时按“吨”为单位下采购订单,但在库存管理中,是以“张”为单位入库和发料的.
场景详细描述
以上这种情况这就要求系统支持采购单据下推库存单据时根据不同的计量单位自动进行换算,同时在单位和数量发生变化后,单价也要随之变化。与采购业务相同,在销售业务中也存在单位转换。
2 解决方案
解决方案的整体描述
主要通过在BOTP中配置单位转换的插件的方式处理,同时,由于单位做了转换,下游单据反写上游单据的计量单位数量相关字段时,不能直接做累加或扣减,只能先累计或扣减基本单位数量相关字段,然后根据基本单位数量计算出计量单位数量。
3 关键操作
目前支持的业务流程主要有:采购订单-采购收货单;采购订单-采购入库单;销售订单-销售出库单;发货通知单-销售出库单
步骤1:BOTP插件配置方法
通过在BOTP中配置单位转换的插件的方式处理
单位转换插件名称:kd.scmc.im.formplugin.botp.MaterialMutiUnitConvertPlugin
1、先找到需要配置的BOTP(这里以采购订单—采购收货单转换规则为例),点击“插件”页签
2、点击“注册”
3、在插件注册的窗口,将插件名称粘贴进去,然后保存
4、插件注册成功后,选中单位转换的插件后,点击“上移”,将其移动到最上面(这里的插件顺序也是其执行顺序,会影响最后下推的效果)
5、插件移动到最上面后,保存即可
步骤2:反写规则配置
由于单位做了转换,下游单据反写上游单据的计量单位数量相关字段时,不能直接做累加或扣减,只能先累计或扣减基本单位数量相关字段,然后根据基本单位数量计算出计量单位数量
如下以采购订单--采购收货单反写规则举例
1.选择预制的反写规则,点击扩展
2.禁用原始的,目标单-数量 累加 源单-关联数量的反写公式,再新增一条业务规则
3.设置业务规则
4.选择设置计算公式
5.选择字段和设置公式后确定
6.最后保存反写规则
附:案例展示
1、如某物料,采购单位为“千克”,库存单位为“卷”,换算率:1000卷=3537千克
2、下采购订单
采购数量:3537千克,含税单价:10,价税合计35370
3、采购订单审核后,下推采购收货单,选中对应配置了插件的转换规则
4、生成采购收货单,收货单位与采购单位不一致,系统自动计算数量和单价(根据收货单是否含税,决定是先计算出含税单价或单价)
收货数量:1000卷,单价:35.37,价税合计:31300.88+4069.12=35370
4 注意事项
无
5 参考资料
无
采购销售-库存单位转换场景指引
本文2024-09-22 23:47:21发表“云星瀚知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-xinghan-135283.html