一.问题描述
现阶段在业务过程中物料的价格保留到了小数点后4位,同时财务承认的价格也是小数点后四位,而以后在SAP系统中价格只支持到小数点后两位,即精确到“分”。
二.潜在影响
如果所有价格全部四舍五入到小数点后两位,会引起的问题:
A. 未清采购订单的订单总额与实际合同总金额产生差异
B. SAP起初库存总金额与原来系统库存总金额产生差异
C. 供应商报价时虚增单价
D. 部分价格小于小数点后2位的无法体现价格
三.决议及采取的行动
1、期初未清采购订单
方案:
情况一:合同中单价为含税价
将价格扩大100倍,设置价格单位为117,保证单价为4位小数。
如:原合同单价为含税价11.4455cny/1ea,在做未清采购订单时将净价变为
1144.55cny/117ea,这样就避免了因含税价与净价转换和小数位数四舍五入而造成的差异,减少了与供应商结算的困难。
情况二:合同中单价为净价
将单价扩大100倍,价格单位采用100,如:原合同单价为0.0056cny/ea,在未清采购订单中单价为0.56/100ea,避免了与供应商结算时产生差异。
2、期初物料主数据价格
方案:
物料单价为1毛钱以下的物料,物料主数据中的价格单位为100,如:原系统中料价格为0.1699/1ea,如果物料主数据中的价格单位为100,那么在期初数据导入后,物料的移动平均价就为16.99/100ea,这样就避免了原系统的期初金额与SAP期初金额产生差异。
3、对于上线后实际业务方案:
方案一:所有价格都不扩大小数点位数
优劣分析:采购差异大,无法记录小数点在3位以上的物料价格。
方案二:所有外购物料的采购价格都扩大100倍(原材料、设备备件、包装材料)
供应商采购询报价
2.1.报价只能报净价,即不含税价(因为SAP系统是支持净价)
2.2允许供应商报价时精确到小数点后四位,全部使用价格单位100,自动将单价扩大一百倍;
2.3合同净价总金额如果超过两位小数,系统自动四舍五入到两位小数,保证在总金额上将尾差控制为一分钱。
SAP采购信息记录、采购订单创建
2.4所有物料的金额都使用价格单位100,如:物料单价为3898.9999cny/1ea,在录入采购订单时单价为389899.99/100ea;物料单价为100cny/1ea,在录入采购订单时单价也为10000cny/100ea。
SAP新增物料的价格单位
2.5新增的外购物料在创建物料主数据时,全部带上价格单位。
优劣分析:该方案可以保证采购业务的的价格差异少,而且操作简单,解决了小数点小于两位物料的采购问题。
给财务的成本分析带来影响,标准成本滚算时必须要考虑实际的批量,全部要以100个单位进行滚算;对于可能存在的公司间业务,为了使得双方结算没有差异,所有工厂下的物料都需要扩大价格单位,这样使问题扩大化。
打印单据时候不是很美观。
方案三:部分外购物料的采购价格扩大100倍
建议1毛钱以下,即0.1CNY以下使用价格单位/或1元钱以下使用价格单位
供应商采购询报价
3.1.报价只能报净价,即不含税价(因为SAP系统是支持净价)
3.2部分使用价格单位,针对采购不含税单价在0.1元以下,允许供应商报价时精确到小数点后四位,全部使用价格单位100,自动将单价扩大一百倍。
3.3合同净价总金额如果超过两位小数,系统自动四舍五入到两位小数,保证在总金额上将尾差控制为一分钱。
SAP采购信息记录、采购订单创建
3.4根据询报价的结果,小于0.1cny的物料使用价格单位100,创建采购信息记录和采购订单时单价以询报价的结果为准。
SAP新增物料的价格单位
3.5新增的外购物料在创建物料主数据时,全部以1为价格单位,如果第一次采购确认价格是1毛钱以下,必须由采购员提交申请,在该次采购订单收货前修改物料主数据价格单位为100。
优劣分析:该方案可以保证采购业务的的价格差异折中
由于是有选择性的扩大,该部分物料对于财务和不同公司的影响不大,只是一部分物料在滚算标准成本时需要使用批量100。
但是因为采购前无法判断具体的价格,同时物料的采购价存在一个浮动值,所以对采购员要求较高。他不仅要在询报价时能够判断小于1毛钱的价格,对于不合标准的报价打回给供应商,同时需要及时将有价格单位的物料提交数据人员,对物料主数据进行及时修改,如果不及时修改,只能保证采购入库价格的差异小,不能保证后续财务成本分析和滚算的准确性。
综上所述:
建议使用方案三
对于具体是1cny、0.1cny、0.01cny以下,需要由业务根据具体采购金额的差异进行取舍;如果对于所有外购物料都启用价格单位,一方面扩大了使用范围,容易造成差错,同时对于即有自制又有外购的物料是否启用价格单位将无法定夺;很少企业实施SAP时全面启用价格单位,其中存在的不确定因素值得商榷,按照经验建议使用方案三,对0.1cny以下的使用价格单位。