企业存货在发出时要对发出成本进行结转,会计上成本的结转有多种计价方法,不同的计价方法,对企业损益、资产负债表甚至纳税额都有着显著的影响,因此在设计软件进行存货管理(通常称为进销存软件)前,必须加强成本计价方式的理论研究,以提供完美的存货管理解决方案。
据实选用成本计价方式
一般说来,当存货发生实物流转后,也就产生了成本流转。理论上,存货的成本流转额按照成本计价的原则,应当等同于购入实物的成本额。但在实际工作中,如果存货品种繁多,流转额非常大,成本流转额很难完全匹配实物流转额。因此,在发出存货时,就要按照一定的计价方法来确定发出存货的成本,最终使发出存货的成本和期末存货的成本尽可能接近存货的采购成本,使因采用不同成本计价方式对企业利润的影响变得最低,尽可能减少对企业正常运营的影响。
通常来讲,存货发出时有两种成本计价方式:实际成本计价法和计划成本计价法。前者又包括先进先出法、后进先出法、加权平均法、移动加权平均法、个别计价法等五种计价方法,后者包括计划成本法、毛利率法和零售价法。软件工程师在设计存货管理软件前,要结合这几种成本结转方法的管理特点和计算机管理的优势,综合考虑。一般说来,这几种方法在软件设计中都应该提供,用户在使用软件时,自行选择适合于本单位使用的成本结转计价方法。
现在市场上相对成熟的存货管理软件往往仅提供一种成本结转方法———移动加权平均法,即一种平均价格。对于这种管理模式,一般的进销存企业尚可使用,但如果对购入成本相当敏感,或对成本核算要求较高的企业,这样的软件就显得不足了。如目前现代企业管理中广泛流行的成本管理,其对成本极为敏感。再如在医院,仓库存储部门要对各医疗科室领用的各种存货成本进行精确计量,因此必须采用成本计价的另一种方法———个别计价法。
主要方法的比较
既然用户有这种需求的多样化,在开发软件前,就要仔细调研,对会计学要有相当的理解,这样开发出来的软件才会既有功能上的完整性,又具有充分的适应性,而有些软件开发者往往只了解存货管理的皮毛,就贸然动手,一发现问题,再推翻重来,导致开发成本一再增加。现针对常用的成本结转方法,作一介绍,供参考。
1.先进先出法:先进先出法是先购入的存货先出货,其成本属于实物成本,计算机处理时成本价格应由计算机自动分析获得,其单位成本价格应不具有可修改性,出货时用户只录入出货数量,不录入成本单价,由计算机自动分析获得成本单价。为此,计算机必须按时间先后顺序记录购货数量及成本额。该方法的出货成本是按最早的购货价格确定的,用户不能随意挑选存货价格以影响当期利润,因此其存货成本最接近现行的市场价格,能较好的反映资产负债表存货的价值。
2.后进先出法:后进先出法是后购入的存货先出货,和先进先出法一样,其成本应由计算机自动分析获得,其单位成本价格应不具有可修改性。为此,计算机必须按时间先后顺序记录购货数量及成本,出货时由用户录入出货数量,不录入成本单价,由计算机按照和先进先出法相反的顺序分析获得成本。该方法的出货成本是按最近的购货价确定的,用户也不能随意挑选存货计价以影响当期利润。由于后期的价格在正常情况下可能较早期高,因此计价成本可能较高,故可使本期利润降低,但该方法也因此符合会计上的稳健性原则。
3.个别计价法:个别计价法对出货成本进行个别计价,适合于对成本较敏感的企业,如大型医院,存货部门购入存货后,要由各部门领用,在成本核算较严格的情况下,各部门的领入成本直接和效益奖金挂钩,这时候必须对成本进行个别计价,即必须按照部门所需产品的市场价格进行计价。在计算机处理上,必须使用户既能录入数量,又能录入成本单价。该方法最接近会计上按成本进行计价的原则,但相对也比较复杂,即使采用计算机,工作量可能也比较大,适用于一般不能互换使用的存货或容易识别、存货品种数量不多、单位价格较高的产品。
4.加权平均法:是一种全月一次加权平均法,它是根据期初存货结存和本期收入存货的数量和进价成本,于月末一次计算存货的全月加权平均单价,以求得本期发出存货成本和结存存货成本。这种方法必须到月底才能获得成本价格,和计算机即时即得的管理特点相违背,因此没有采用其管理的必要性。
5.移动加权平均法:这种方法因为其简单性,是计算机软件设计中普遍采用的一种方法,软件工程师在设计存货管理程序时,可能不知道这种管理方法的会计学名称,但都采用该方法的管理思路。按照这种方法,在入库时,计算机增加存货的库存量和库存额,在出库时库存额除以库存量即为单位成本。该方法是手工管理下非常繁琐的一种方法,但在计算机管理下却是程序设计最简单的一种方法,因此大多数软件供应商都把这种方法作为存货管理的主要方法。
6.计划成本法:这种方法按计划成本进行度量,在每一种产品上设置该产品的单位计划成本额,出库时由计算机自动获得该成本。计划成本法下计划成本额的确立需要相当的可操作性,必须建立在充分调研使之具有充分可行性的基础上,但确立的存货计划成本往往随着时间的推移越来越不具有可操作性,因此在存货管理软件中和实际管理工作中并不多见。
7.毛利率法和零售价法:毛利率法是根据本期销售净额乘以前期实际毛利率匡算本期销售毛利,并计算发出存货成本的一种方法。这种方法由计算机计算出上期毛利率,然后算出出货成本,用户只需录入数量。零售价法是指用成本占零售价的百分比计算期末存货成本的一种方法。这种方法具有和加权平均法一样的弊端,是一种由月末推算月初的管理方法,并不适合用计算机来处理。
对于以上几种存货成本结转方法,软件设计者和软件使用者都应充分理解,慎重确立适合本单位使用的成本结转方法,一经确定,则不能轻易改变,因为这种改变,往往并不仅仅是管理模式的改变,也往往存在着因成本结转方法的改变有可能导致计算机处理混乱的风险,必须慎之又慎。