在上一篇文章中,我们提到了如何找出库存的根本问题,并制定优化计划。事实上,在我们处理库存问题的同时,成本价问题也越来越严重。
在原计划中,成本价的模式是财务部门以先进先出的方式手工计算存货的成本,所以当前系统只记录存货和采购订单的成本价,计划财务部门每月导出存货数据和购销单据进行手工处理。
但由于存货数据混乱、采购价格错误、盘点挂失缺少存货数据等原因,财务端手工先进先出成本核算的数据也存在偏差。并且与财务对会计原则的调整不谋而合,因此需要采用移动加权平均价格法计算成本;因此,综合复试系统中成本价的处理逻辑。
一、成本价核算方法
首先简要说明成本价的三种核算方法,即先进先出法、加权平均法和移动加权平均法;选择哪种方法是根据本单位的会计原则决定的。然而,在一个财政年度,会计原则不能改变。
00-1010先进先出法是根据先进先出的原则,用先进先出存货的单价来计算发出存货的成本。接收存货时,逐一登记接收存货的数量、单价和金额;发放存货时,按照先进先出的原则,逐一登记存货的发放成本和结存金额。
如果采用先进先出法,当价格上涨时,就会高估企业的当期利润和存货价值,反之,就会低估企业的当期利润和存货价值。当虚增利润时,会增加企业所得税负担,增加对投资者的分红,从而导致企业现金流出增加;根据谨慎性原则,先进先出法适用于市场价格总体呈下降趋势的商品。
00-1010加权平均法是指以当月总库存数量加上月初库存数量作为权重,去掉当月总库存成本加上月初库存成本,计算出库存加权平均单位成本,并以此为基础计算出当月库存成本和期末库存成本的方法。
加权平均法的优点是处理起来相对简单,当市场价格上涨或下跌时,存货成本的分摊比先进先出法更为折中。但这种方法无法提供平时从账发出平衡存货的单价和金额,不利于加强存货管理,在价格变动较大的情况下,以加权平均单价计算的期末存货价值与当期成本仍存在较大差异。
00-1010移动加权平均法是指将每次采购的成本加上原存货的成本除以每次采购的数量加上原存货的数量,计算加权平均单位成本的方法,作为下次采购前计算每次发出存货成本的依据。
先进先出法计算出的期末存货接近市场价格,可以帮助企业管理层及时了解发货和结存的存货成本,是目前应用最广泛的方法。缺点是计算工作量相对较大且复杂,更适合经营品种较少或采购商品前后单价差异较大的商品流通企业。
二、成本价问题分析
1.1 先进先出法
2.1.1 成本价错误
在公司目前的采购场景中,与供应商达成采购协议时,有的供应商可以开具发票(专用发票),有的供应商不能开具发票;因为供应商开具的发票可以抵扣销项税,所以这两种情况下我公司的采购成本是不一样的。
在原采购功能中,由于与业务的误解,业务方认为开票采购价格含税,未开票采购价格不含税。因此,购买价格和
以前考虑的是财务手工先进先出,所以采购订单和存货明细中只记录采购成本价,不单独生成出入库单据,直接将出入库结果更新为业务单据。当需要进行采购退库、盘点入库、挂失入库等后续业务时,需要独立开发一套库存和成本价处理逻辑;此外,存货明细只包含含税成本价,没有与不含税成本相关的数据;
1.2 加权平均法
对于采购订单的成本价,默认业务方输入的采购价格均为含税价格(更符合实际情况);开票和不开票,含税价格为供应商给我司的报价;开票情况下,不含税价格=含税价格/(1税率);在不开票的情况下,不含税价格=含税价格;
由于历史采购价格数据的计算错误,经过功能优化后,生成的数据得到修正,包括采购订单明细、库存变动明细等数据。
结合上一篇文章的库存处理结构,根据移动加权平均价格原理,进一步优化成本价处理逻辑。详见下文。
三.移动加权平均价格的转换
1.3 移动加权平均法
2.1.2 成本价处理逻辑
在移动加权平均原则下,成本价的计算公式为:(初始商品总价值成本价m*数量n)/(初始商品数量n)
3.1.1 移动加权平均算法
商品成本价分为含税和不含税。正常情况下,含税成本价=不含税成本价*(1税率)。但是,由于同一货物可能由供应商A开具发票,而不是由供应商B开具发票,因此含税和不含税的成本需要分别处理和记录。
3.1.2 含税价和不含税价
在多个仓库的情况下,不同仓库采购的商品价格或数量可能不一致;并且不同仓库对应的货主可能不一致;因此,对于每个仓库
种商品,均有一条成本价记录。
3.2 成本价变动
3.2.1 处理节点
在移动加权平均的原则下,成本价=商品库存总价值/商品数量,所以当由于商品发生入库的时,由于商品数量和库存总价值的变动,成本会发生变动;
综上,成本价的变动取决于库存的变动,而库存的变动依赖于商品的出入库;因此当生成出入库单时,同时也对成本价进行处理。
3.2.2 入库单处理
入库单按照单据类型,包括采购入库,盘盈入库,差异入库,调拨入库,配货入库,退货入库等;当生成入库单时,需要分别在入库单明细和库存变动明细中记录含税价,不含税价;并对商品价值表中商品的商品库存总价值(含税/不含税),成本价(含税/不含税)分别进行更新。
不同的单据类型,成本价的来源不一样,其中采购入库的成本价为对应采购单的采购价;盘盈入库的成本价为当时商品库存的移动加权平均价;差异入库,调拨入库,配货入库单,退货入库均需要取原业务单据对应的出库单成本价。
3.2.3 出库单处理
出库单按照单据类型,包括销售出库,调拨出库,报损出库,盘亏出库,配货出库,采退出库,差异出库;当生成出库单时,需要在出库单明细和库存变动明细中记录含税价,不含税价;并对商品价值表中商品的商品库存总价值(含税/不含税),成本价(含税/不含税)分别进行更新;
采退出库和差异出库的情况均需要取原业务单据对应的入库单成本价,其他单据均取当前的移动加权平均价即可。
四、成本价异常监控
由于采购成本价是供应链的核心竞争力,因此可以提供成本价变动趋势相关报表,辅助业务方进行决策;对于极端的情况可以通过预警来及时发现问题,如成本价波动超出一定幅度,可以发送预警通知给到业务和技术进行关注。
.bdsharebuttonbox{margin: 10px auto; width: 200px;}
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/133556.html