客供料的管理,要求以下几个方面:
第一,无价值管理,仅数量管理。
第二,运行MRP时要包括此部分料。
第三,进行成本核算时不包括客供料。
第四,如果丢失或者损坏,有可能需要照价赔偿供应商(这个价如何在系统内确定?)。
第五,不能影响到正常料件价值(同一料号有可能正常采购入库,也有可能由客户提供)。
如果用511移动类型来收货,虽然象实际要求那样不产生财务凭证,但它会拉低物料的移动平均价,相当于以零价值免费收了一批货到自己的库存里来了。这显然是不希望看到的。
如果用511E来收货,看似解决了拉低移动平均价的问题,但并不一定所有的客供料都能够在收货之前就预先确定销售订单。
据说还有建立一个虚拟工厂来解决这个问题的。但总感觉不是最佳的解决方案。SAP同样没有提供标准方案来管理客供料。
由于涉及到生产模块,我还搞不清楚是否可以用分割评估来实现。现实中好象也没有听说谁用这种方法。
有笔者认为SAP对于受托(客供料,即客户库存)是可以通过特殊库存B来进行管理的,这就解决了物料编码的问题,客供料如果和自有物料编码重复的话,可以通过特殊库存标识来区分,特殊库存标识为B的库文是没有价值的。
实际项目案例分享:
笔者所在的D项目里,有客供料的业务场景。即在最终成品组装环节,D集团将自己生产的内环与外环,加上它的某个客户比如大众提供的中间环组装成最终的成品,然后销售给其客户大众。在收到客供料的时候,需要在SAP系统里做收货动作,而在生产环节,需要将客供物料发货到生产订单上。销售的时候,只对自己生产的内环与外环定价,向客户收钱。
业务团队向我们顾问团队征求在SAP里如何管理这种客供物料的解决方案。经过与业务团队的进一步沟通,得知,这些客供料只来自D集团的客户方提供,D集团本身不去生产或者采购,也就是说客供料来源单一。同时,D集团收到客供料以后,需要管理这些物料的库存,但是只做数量管理,不管理价值。经过讨论,最终解决方案如下:
(1)这些物料在SAP系统都是无价值物料,在系统里做库存管理,只管数量,不管价值。
(2)物料类型初步定为UNBW。不参与MRP运算,MRP type设置为ND。
(3)客供料收货,可以使用501或者511移动类型来收。
(4)客供物料进BOM,需要在系统上做261发料动作。
(5)销售的时候,在SAP里针对最终成品做销售定价,但是VAT发票由人工开给客户,发票金额拆分成自己生产的内环与外环各自的金额,不从金税系统自动出发票。