供应链中台插件:
kd.mpscmm.msbd.botp.BillUnitConvertPlugin: 如果上游下推销售领域单据存在单位转换,则配置。
比如:销售出库下推销售退货申请,库存单位为【包】,销售退货单位为【盒】,需要自动切换单位的场景,需要配合BOTP规则中的【计量单位来源】的配置使用。
kd.mpscmm.msbd.botp.SCMCBillConvertQuotePlugin:如果上游下推销售领域单据需要自动取价,则配置。
比如:上游没有单价,需要在下推时补充单价。注意:如果下推时已经存在单价,则不进行覆盖,只针对没有单价的行取价。
销售领域插件:
kd.scmc.sm.formplugin.botp.SMBillConvertPlugin:必须配置
该插件会自动计算并完善销售单据的金额逻辑,并且提供了金额拓展场景机制,如果是客开的下推销售单据的流程必须配置上。
PS:金额拓展场景,请参考【配置工具】-【业务拓展】-【业务拓展场景】,供应链-销售管理节点下的【销售单据价税合计计算后处理】,场景编码为:SCMC_SM_BILL_CALCULTEAMOUNTANDTAX,请阅读一下说明,很简单的。
上述三个插件请严格按照顺序配置,请审视自己的实际业务看是否契合下面的逻辑顺序:
1 kd.mpscmm.msbd.botp.BillUnitConvertPlug:切换单位
2 kd.mpscmm.msbd.botp.SCMCBillConvertQuotePlugin:(按单位)获取单价
3 kd.scmc.sm.formplugin.botp.SMBillConvertPlugin:计算金额
推荐阅读