一、 前言 OcWy#,uC
现在放在仓库里的这个东西价格到底多少?这个看似简单的问题,实践上难倒了不少人。从供应商那里买来单价是25
块钱,放到仓库里还是25
块钱吗?我这个东西买来两个月了一直放在仓库里,上个月入库价格是25
块钱,这个月还是25
块钱吗?为什么我这个月明明从供应商采购过来的东西价格很低,但仓库出库时价格还那么高?明明同样的东西,为什么价格差那么多啊,供应商下单子时的价格都一样啊?为什么这个月我明明用了低价的新物料,做出来的东西成本应该很低,卖出去得时候怎么成本价还是那么高?等等…… D}YAu,<K 以 上这些问题都来自于现实工作中的疑问。仓库里存货到底值多少钱?这个简单问题的背后实际上关联着整个公司的采购、价格管理、仓储、生产计划、成本管理、财务核算的综合业务体系,作为这个体系的核心,真正理解了存货价格的来龙去脉就基本上理解了一个企业的基本整体业务流程。 b8o}bm{s 鉴于目前网上的资料并不完全,也未成体系,不必说外行就算从事财务工作的同学也难以全面掌握,本人就工作和实践中的一点经验,初步整理了一份关于存货价格的分析和释疑文档,与大家分享,不足和错误之处请给予指正批评,感谢。 u6
tD5Y 二、目录 L!2BE[~ 1
、存货价格的基本定义 /-J12 O 2
、存货价格的计价方式 =GGt:3Kx- 3
、入库价与出库价,以及存货价格的波动 %
VZQX_ 4
、暂估和结算,以及差异 bUJ5jkZ) 5
、存货价格的异常(负数价格,价格过低,价格很高怎么产生) >Z-f</v03 6
、控制存货周转率的意义 GO3F[l 7
、为什么要取消后进先出法? +eT
1/x0 8
、SAP
中业务说明简述 [(Jj@HlP6T 9
、各种复杂问题的释疑 E6
glR 三、 基本内容 ZoFQJJK56B 3.1存货价格的基本定义 WJD1U?` 存货,根据企业会计准则第1
号,第二章定义:存货,是指企业在日常活动中持有以备出售的产成品或商品、处在生产过程中的在产品、在生产过程或提供劳务过程中耗用的材料和物料等。 @
-9u;aL 存货的计量,根据企业会计准则第1
号,第三章定义: e&*< "WN 1
、存货应当按照成本进行初始计量。存货成本包括采购成本、加工成本和其他成本。 YhpNeP{A 2
、存货的采购成本,包括购买价款、相关税费、运输费、装卸费、保险费以及其他可归属于存货采购成本的费用。 ;G
27S<Q 3
、存货的加工成本,包括直接人工以及按照一定方法分配的制造费用。 sA!,)'6 (分别对应企业会计准则第1
号,第三章第5
、6
、7
条) '(N -jk 从我国的法律法规中可以看出,存货包含两大类,第一类是日常购买的产品,第二类是生产自制用于销售或者加工的产品。(这里我们将着重讲解第一类,理解了这一类就理解了第二类)。 X"'c2gaa_ 存货价格则除了买价之外,还要包括各种相关的税费(增值税除外)、运输费、保险费等其他为存货物流所发生的费用。对于自制生产的存货还要包括材料费用人工费制造费用等(即成本的料工费)。 7=Vs1TVc 这里要说明一下,我国通过增值税发票来监控全国商业物资的购销信息,一般纳税人开具普通增值税发票税率17%
,分为采购时的进项税和销售时的销项税,两税可是实现相抵,一般采购员问供应商下单时对方单位报价时为含税价(即对方单位开具17%
的增值税发票),但是公司接收入库后,要把17%
的增值税去除,也就是说仓库里的存货的价值都是不含税的,因为成本核算时都是按不含税价格的材料核算自制产品成本,这样销售报价时在卖价上增加17%
的增值税(即销售开票)转给客户,也就是说只要能将买来的材料全部做成产品全部销售那么可以实现这部分税的相抵(每月月底财务要作发票认证),如果一旦存货积压那么会造成大笔的资金占用。 ZMFV iE;8 现在来看一个例子1
,单位A
从供应商甲处买了一块玻璃,价格117
含税,运费20
元,保险费2
元,那么单位A
收到玻璃入库后,该玻璃的存货入库价格为? ~x}/>-d 答案:117/1.17+20+2=122
(元) =6o,{taZ.~ 再来看一个例子2
,单位A
从供应商甲(国外)买了一块玻璃,价格5.6
欧元,汇率9.8
,关税20 RMB
,运费10 RMB
,那么单位A
收到玻璃入库后,该玻璃的存货入库价格为? n+Bh-a V 答案:5.6*9.8+20+10=84.88
(元) YSQB*FBz 注:国外采购,供应商开具形式发票并无增值税发票,但海关会开进口增值税发票可以抵扣,同时海关会开具关税发票,关税要记入存货成本。 *p&c}2' 从这里可以看出,影响存货价格的因素是多方面的,买价只是其中一方面,运费、保险费和关税等都是诸多影响因素之一。很多存货即便和供应商谈定的买价一样,如果选择不同的运输方式,存货的单价会天差地别。比如选择飞机运输,运费将近要占买价的20%
。 5 *w
a 3.2 存货价格的计价方式 %(72+B70R 不同的计价方式?难道仓库存货价格不是按照采购进来的价格吗? &2i3"9k 很多人会有这种疑问,问一下某样东西多少钱,大部分第一感觉还是问这个东西买来时多少钱。对个人而言零星的采购确是如此,但是对比一个企业来说经常面对存货的价格波动时就另当别论了。 @#wBK3Ut^ 例如,单位A
,连续3
个月进了3
批一摸一样的接线头,数量价格如下: r@j$$Pk` n4* hQi+d +vR$% 那么,我在第四个月时候,从仓库里拿了100
个接线头出来问: *C>B-j$ 我领出来的这个接线头价格多少?这个问题该如何回答? ?$:;hGO.<~ 10
、11
、12
、11.33
?还是其他,答案取决于你的存货计价方式。 R['k&jyi 3.2.1 几种常见的存货计价方式 ">?ocJ\9 1
、先进先出:按照不同的批次顺序,先到货入库的批次优先取价格,取完之后再取第二个批次,比如4
月我需要领200
个接线头,那么前100
的价格取批次1
的价格10
,后100
取批次2
的价格11
,总共领出来价值为:100*10+100*11=2100
。 3>jL7sh%| 2
、移动平均:计算出库成本时要根据此存货的所有仓库的最新结存金额和结存数量计算的单价计算出库成本。这种方法比较复杂,最容易出问题也是最常用的一种,后面会详细分析。 -5v2E- 3
、个别计价:指对每次领用或者发出的存货进行个别辨认,看属于哪批或哪几批收入,然后分别按照所属各批收入的实际成本确定每次领用或发出存货的实际成本。在领出来时,我要先指定批次,我领出来是哪一批就取哪一批的价格。现实中,面对大批大量的物资,这种方法并不实用。 * &iSW~s 4
、全月平均:期末处理计算出库成本时,要根据此存货的所有仓库的金额和数量计算的平均单价计算出库成本。计算公式中要考虑所有仓库。无论出库单的仓库是什么,都按此存货的平均单价计算出库成本。全月平均就是加权的平均价,和移动平均的区别在于记账期间的不同,至于什么是记账后面再讲。 kB`t_`7f 5
、计划价(售价):期末处理计算差异率(差价率)时,要根据此存货的所有仓库的差异、金额计算的差异率(差价率)计算出库成本。计算公式中要考虑所有仓库。无论出库单的仓库是什么,都按此存货的差异率(差价率)计算出库成本。全部按照一个标准的价格出库,比如事先设置接线头的一个标准价为11
元,那么我4
月份全部领出600
个接线头,领出总价值:600*11=6600
,但是实际采购入库时入库总价值为:100*10+200*11+300*12=6800
,其中有200
元的差异,那么这差异部分会计入财务相应的材料成本差异科目。这种方法是适应于供应商稳定,主要材料价格波动不大的企业。 bu&x&
M* 3.3入库价与出库价,以及存货价格的波动 [;IW'cXNq 入库价:采购入库的成本,出库价:按照存货计价方式计算得到的成本。 mn5"kYy? 我们这里着重对企业最常用的两种方法进行讲解:移动平均法和全月平均法。 ;a]Lxx;- 其实,全月平均,从全年的立场看也是一种移动平均。也就是说移动平均和全月平均的最大差异在于什么时候记账? v\LcZt`} 我们先来解释记账的概念,所谓记账是财务的一个动作,这个动作代表确认财务确认完所有的数据,然后系统自动按照预设的逻辑开始计算出库成本。 f{]eb1 对于用移动平均法核算的存货,都有一本让人纠结的存货明细账,见下表: o\
Ocu>: H[K(Tt4<& z%
ln} 假设每日记账,那么每天系统都会自动结算一个库存的结存价格。假设前两天连续到货了两批接线头,数量分别为100,200
;价格分别为10,11
,且这两天都没有出库领用过。那么当第二天记账后,整个仓库里,接线头共有300
个,结存总价值:100*10+200*11=3200
(元),平均结存单价:10.67
。此时当第三天我领了200
个接线头,且当天没有入库,那么此时接线头领出的价格为10.67
,领用总价值2133.33
,第三天记账后结存数量变为100
,结存总价值1066.67
,结存单价为10.67
。同理4
号进了300
个,价格12
的接线头,仓库接线头的结存总价值又变成1066.67+300*12=4666.67
,结存数量为400
,平均结存单价:4666.47/400=11.67
;5
号领了200
个接线头,此时价格又变为11.67
,结存总价值变为4666.67-2333.33=2333.33
。(注意,这里有个因为四舍五入造成的尾差)。 d~lB4 简单而言,移动平均的计价方式,出库价取的是当期库存的结存单价 -]!m4xvK 大家通过这本令人纠结的存货明细账可以看 到,如果每日记账且每日都有物料收发的情况下,每次记账期间的出库价格会不断地波动。那么全月平均的逻辑就比较简单,将记账时点由每天挪到每月月底。那么存货价格会在不同月之间波动。当然存货价格波动的最终来源还是在于外部采购价格的波动。 ;THb6Jz/+ 注:最为准确的操作当然是即时记账,做一张入库单就记一下账算到结存成本,做一张出库单记一下账算结存成本,这样是最准确的做法。此功能都由ERP
软件实现,目前国产的用友还是支持手工记账,SAP
都是做一笔单子立即过账。国内目前很多公司管理不是太严谨,由于记账操作后发现错误需要反记账才能修改,所以大部分公司还是由财务月底先检查所有单据然后再统一记账。SAP
记账后不允许修改,所以发现错误只能调账。 J?Y1G<& 所以从上面的分析中大家基本可以了解到,存货采用移动平均法后,出库时并不是采购入库的价格,而是一个目前仓库里同类存货的结存成本。在ERP
系统中,一般使用仓库和物料号(即为区别不同存货的编码)来区别不同结存成本。例如:在ERP
系统内设置了两个仓库,那么仓库A
和仓库B
存放同一种物料号的存货,那么这种存货可能因为在两个仓库的收发存历史不一样导致结存成本不一致。如果在一个仓库设置了两种物料号,那么这两种物料号的结存成本会分别计算,当然收发记录也不同,一般情况下企业不会将相同的东西分不同的物料号。 \M@9#bd 那么现在我们来探讨一下:移动平均法的存货计价模式,本质是什么? %j
'_I\ 就个人在工作中得到的经验理解为,移动平 均法就是将过去期间采购物料的历史成本在当期领用中体现。也就是说,就算本期入采购入库了一笔价格比较低的存货,如果上期遗留下来并未使用完的存货且之前采购价格较高,那么在本期领用出库的价格中会体现这一部分存货的历史成本,当期的价格降低趋势将被稀释。这样的计价方式,更能反映存货的周转情况,和生产物流计划安排的合理性,如果企业迅速无法消化大量采购下来的存货,要通过采购新低价材料来降低产品成本将会很困难。 Mo4#UV 同理,自制产品也会 受到存货计价方式的影响,过去使用较高价值的物料做出来的产品一直没卖出去,成本很高,就算本期采用新物料价格比较低,成本比较低,但发货给客户的产品价 格并不会完全体现本期的低成本,而是会吸收一部分过去呆滞产品的结存成本,一般完全按订单生产的企业不会有这方面问题,需要备货的企业这种问题尤为突出。 如果深入分析主要材料和产品的价格波动,完全可以看出一个企业整体供应链管理的水平。 HLjXH#ry 3.4 采购暂估和结算,以及差异 [P'crV,m 通过上述的分析,相信大家该对存货价格的变动应该有了一个清晰的理解。下面我们再来看一个影响更为诡异更为让人揪心的因素:暂估、结算以及差异。 vSu|!Xb] 采购暂估:这个问题和我国采用增值税发票管理息息相关,之前我们已经说了中国通过增值税发票监控整个商业的购销信息,无论是供应商还是我们自己公司都是一旦开票就确认收入(有收入就要缴税),增值税发票上的价格才是真正的存货买卖价格! ^iWcuh_n 于是问题就来了,供应商开发票和寄送过来需要时间的,有短有长,跨月很正常。有些几个月才能寄到但是供应商的货却已经到货入库了,那么这期间我们虽然已经收货了却无法确认存货真正的买价,那怎么办呢?一般采购员都会在系统内下采购订单,一般ERP
逻辑都是采购入库单会对应相应的采购订单,如果没有发票结算,月底记账时会先按照订单的价格暂估一个。这时问题就来了,采购员可能仅和供应商谈了一个总价,下订单时并没有考虑运输费、关税等其他费用情况! u9d4zR 采购结算:于是我们华丽地转到采购结算这 个概念来。先前我们暂估了一个价格进去,入到仓库了,过了一段时间供应商发票到了(可能还包含了运费、关税、保险费等其他发票)。这时候,我们要结算真正的存货价格,我们会让采购员将发票和与其对应的入库单同时还包括所有其他运输费、保险费、关税等费用的发票一起拿到财务部,统一做采购结算,即将发票内的价格结算到对应的入库存货上。于是我们有了两个价格,暂估价格和结算价格,结算晚于暂估!这时候我们系统的逻辑就是,做结算的分月一笔红字冲回以前暂估的存货成本,再一笔蓝字入账结算后真正的存货成本。于是一个怪物诞生了! @PYCl 差异:没错,这个怪物就是差异。之所以这么说是因为笔者曾经被这个怪物折腾地头昏脑胀。试想一个情况,上个月我们公司收到供应商A
的100
个接线头,当时订单下了每个接线头10
元,发票都没到,于是我们按照1000
元的成本暂估入账了,这批到的接线头被领出去做了产品,结算到产品成本上的接线头也是10
元。很不幸,下了接线头订单的采购员并没有在订单价格上考虑运费的情况。实际上这笔接线头由于急用采用了空运,运费为每个接线头5
元。到了这个月,我们接到了发票,于是结算真正的存货价格为15
元,总入库成本为1500
。 m
-{t%[Y 从这个结果来看我们上个月计算的产品成本偏低了,至少接线头部分低了5
块钱。于是,根据移动平均法,你懂的,过去的虽然已经过去了但出来混迟早要还的。系统中体现,本月就是一笔红字回冲:数量-100
,金额 -1000
,一笔蓝字入账:数量100
,金额 1500
。 J2c.J/o 于是怪物出现了! 亲! 这就是平白无故接线头明细账上出现了一笔数量为0
,结存金额为500
的账。如果本月还有大量采购接线头,那么这笔结存金额会被吸收,问题倒是不大。但人生纠结之处就是往往事情不会如你所愿,刚好这存货这个月再也没有东西进来,或者这个月就进来尼玛1
个!对于前一种还好,系统自动会生成出库调整单,由你指定这笔钱进相关的费用进行平账;如果是后一种情况,恭喜你亲,你中奖了,账上体现你花了500
块钱买了一个接线头,还不包邮啊!如果下次你拿这个接线头出去做产品,结算到这个产品的接线头成本就是尼玛500
啊,可能比你整个产品总成本还高啊! 2<