国外ERP之中国财务收发存
根据我们多年来的参观和了解,国外ERP好像都没有仓库收发存报告或财务收发存报告这个说法,但在中国几乎所有的财务人员每月化费大量时间,一定要出的一个报告就是收发存报告,当我们已经购买并实施了国外ERP后,由于中国财务人员已习惯使用其作为每月的物资流动统计分析报表,他们仍然要求系统必须能够提供完美的收发存报告,为此从国外ERP中国代理商到各级使用者,都在原ERP的基础上探索和开发适合中国财务人员使用财务收发存报表,但推广和使用情况一直不是很理想。
从理论上分析,财务收发存是一个极其简单的计算,就是记录一个公司每月月初的库存数量金额、当月出入库数量金额及月底结存的数量金额。而国外ERP系统对每一比材料的收发都有详细的记录,做个简单的累加不就行了,其实并不这么简单,究其原因:即有算法的差别、软件的局限也有操作不当的问题及网络故障等问题。但值得高兴的是,经过两年多的摸索,我们已经找到了一个成功的解决方案,目前已经在多个子公司使用并得到验证和认可,下面就以ERP财务收发存其问题分析和解决方法等方面进行详细的说明。
二、问题分析
1.财务人员使用ERP收发存的基本要求
●系统报表本身每类每月月初金额必须等于上月月末金额;
●如果存在计算差异,特别是退货等,需提供差异报表;
2.原财务手工收发存与ERP软件财务收发存记账方式的区别
其它说明:软件的成本计算方式有FIFO、LIFO、指定的、标准的、移动平均等,我们在此仅讨论在使用移动平均算法时的情况。
3.在国外ERP软件中开发收发存的局限性
●SYMIX数据库不记录物料某历史时刻的库存数量和金额;
●SYMIX收发记录与基础物料的紧密相关性;
4.即时移动加权平均法在ERP中的基本计算规则
●在“采购入库”和“其它接收”时做移动平均计算;
●在“作业发料”、“订单发货”、“其它发出”时都以当前成本出库;
●在“作业退料”、“订单退货”时,不做移动加权平均计算,以当前成本入库;
●在“采购退货”时以当前成本出库,不做反向移动平均计算。
5.其它影响收发存报表的情况
由于收发存计算的基础是某段时间所有的采购类物料收发记录,如果不能够保证这些数据的完整性,将导致数据的不一致,主要包括以下几类:
●四舍五入的问题
●物料删除
●修改物料编码
●修改物料类型(制造的/采购的)
●修改物料分类(核算分类)
●系统时钟不正确
●物料处理日志丢失或意外删除
明白了算法的规则和区别并知道了可能出现的问题,我们就可以想办法克服软件本身的局限性,自动完善和处理意外情况,保证报告的完整和一致,方案见下文。
三、解决方案
1.程序设计原理
原理简述:完全靠国外ERP软件系统本身每月月底的物料编码状况和收发存记录进行倒推计算,几乎不可能满足财务靠其记账的要求,这都是因为国外ERP软件本身的两个局限性造成的,但在不违背其原计算规则的前提下,要打破其原有的局限性,并在一定程度上克服或解决所有影响收发存的可能情况,并非完全没有可能,就是在国外ERP软件数据库中新建数据存储表或另外新建一种其它类型的数据库,能够在每月月底或每次计算后存储当前物料类型、数量和金额,然后再靠程序倒推计算本月收发存,通过与上月物料类型、数量和金额的比较,推断出问题的原因,然后靠程序自动解决或提示财务人员手工调整,保证财务收发存计算的平衡。
前提条件:在上述原理下本方法还必须具备一定的前期条件,就是财务人员必须认可ERP系统物料月底结存数量和成本,即必须承认ERP系统当前库存的准确率;并认同各种退货差异;