一、VMI消耗结算按采购订单取价介绍
1、参数设置:采购管理系统参数--VMI参数--VMI结算价格来源,选择【采购订单价】。
2、当进行批量创建消耗汇总时,根据创建的操作时间节点,获取对应采购组织+供应商+物料+辅助属性+以及单据类型为VMI的采购订单,在符合条件的采购订单中,按采购日期排序,优先匹配到最早采购日期的采购订单单价。
3、批量创建消耗汇总时,消耗汇总可以匹配到采购订单单价数量等于采购订单上累计入库数量减去消耗汇总数量的差额(如果单位不一致,则看对应的基本数量字段),如下截图,订单【CGDD000059】中物料【VMI_02】,创建消耗汇总时可以匹配采购单价数量为0,因为累计入库数量10,消耗汇总数量10,所以后续再创建该供应商对应物料的消耗汇总时,就不能匹配到该采购订单该分录的单价。而另一个采购订单【CGDD000061】还可以消耗匹配到单价的数量为80-7=75,中间采购订单【CGDD000060】因为没有入库,累计入库数量为0,则无法匹配到该采购订单单价。
二、常见问题分析
1、VMI消耗业务单据一行分录数据,为什么在创建消耗汇总时会拆分多行?
这是因为根据上面VMI消耗结算按采购订单取价介绍第2、3点,当创建消耗汇总时,是根据满足条件的采购订单,按采购日期排序,从最早日期的订单始匹配单价,当第一个单据的可匹配数量不满足业务单据时,继续寻找满足条件的第二个单据进行匹配。如下截图,直接调拨单【QTCK000004】,物料【VMI_02】15,只有一行。
对应供应商采购订单的累计入库数量和消耗汇总数量如下所示:
批量创建消耗汇总时,拆分成2行,如下图,是因为采购订单【CGDD000061】,只入库了10个,所以只匹配到10个数量的单价,另外5个就继续找下一个满足条件的采购订单,继续匹配,因为第二个采购订单可消耗数量大于5个,所以剩余数量全部匹配到第二个订单的单价,如果剩余部分没有可匹配的采购订单,剩余部分就会匹配不到单价,单价为0。
2、同一个业务单据,第一次创建消耗汇总时没有匹配到单价,后面再创建消耗汇总就可以匹配到单价?
1、常见原因是因为第一次创建消耗汇总时,采购订单下游的采购入库单未审核,导致累计入库数量减去消耗汇总数量后,没有剩余可匹配的数量,后续审核了入库单,再创建消耗汇总就可以匹配到采购订单的单价。主要看创建消耗汇总的时间的节点,对应采购订单分录的累计入库数量-消耗汇总数量(如果单位不一致,则看对应的基本数量字段)的值是否足够匹配业务单据的数量。
3、创建消耗汇总时,无法获取到单价?
1、库存的数据并非全部经过采购订单下推的采购入库单,例如直接做采购入库单入库,而参数设置是按采购订单来匹配单价,就会导致供应商的即时库存大于采购订单下推的入库单数量,而这部分的数据在消耗时就无法匹配到单价。
2、中途修改过采购管理系统参数----VMI参数的按批次取价,例如开始没有勾选按批次取价,在创建消耗汇总时,就不会考虑批号,直接按照采购日期排序从最早日期开始匹配,后续中途启用勾选了按批次取价,创建消耗汇总时就会根据批号再去匹配单价,有可能满足条件的数据已经在参数勾选前匹配完,导致再按批次去匹配时,找不到满足条件的记录,无法获取到单价。
3、取消消耗汇总表上的相关插件,如删除操作上的插件,导致删除消耗汇总表时不会回滚采购订单上的消耗汇总数量。
4、消耗汇总表的数量小于对应业务单据上的数量
原因是因为创建消耗汇总表时,在中间结果展示界面,默认没有勾选单价为空生成汇总表,如果业务单据在创建消耗汇总时,拆分成多行记录,其中没有单价的分录就不会生成消耗汇总表(参考上述常见问题第1点,创建消耗汇总时会拆分多行的情况),同时也没有手工维护单价时,就会导致业务单据生成的消耗汇总表数量小于业务单据数量。如果要设置默认勾选,可以参考【批量创建消耗汇总表时,默认勾选【单价为空生成消耗汇总表】】。
同时最新版本(当前星空企业版最新版本PT-156001 [8.2.0.20240229]),如果未勾选单价为空生成汇总表而导致生成的消耗汇总表数量和业务单据数量不一致时,会提示报错无法生成,需要返回处理异常记录再重新创建消耗汇总表。