昨天一个学员在微信上急得直跺脚,说自己把成本价算错了三个月,月底结账才发现当月毛利全歪了,被老板叫到办公室问是不是连小学算术都没及格。我让他把进销存明细表和总账的库存科目截图发来,一看就明白了,他用的加权平均法,但是把当月入库单价算错了,导致结存成本和当月成本全部跟着一起跑偏。这个事我太有感触了,因为我刚开始做成本会计那两年也在这个问题上栽过跟头,后来教实操课专门琢磨出了一套真正管用的成本价计算公式核算方法,今天就掰开了揉碎了讲给你听。
首先你得明确一个前提,成本价计算不是什么高深理论,就是把你仓库里进进出出的货物用一套规则把单价定下来,然后会计据此记账、算利润、报税。目前主流的ERP软件,不管是金蝶的旗舰版还是用友的U8,对你来说就是一个黑盒子,你输进去采购入库单、销售出库单,系统自动给你算出每个商品的加权平均单价。但黑盒子不是万能的,一旦你录错了单据,比如把采购数量写成了负数,或者把采购金额含税和不含税填反了,系统算出来的成本价就全废了。我以前带的一个学员更夸张,他在用友系统里把同一个月的入库单重复录了两遍,导致当月加权平均单价被拉低了将近一半,销售出库结转的成本也跟着减半,当月利润虚增了一大截,幸好税务师事务所来审计的时候发现了,不然汇算清缴补税加滞纳金可不是闹着玩的。
所以不管你是手工算还是靠系统,都得先搞明白最常用的全月一次加权平均法。公式是什么?很简单,加权平均单价等于期初库存金额加上本月全部入库金额除以期初库存数量加上本月全部入库数量。但是注意,这里的本月入库金额必须是暂估入库完成后的实际金额,不能是采购订单上的预估价。比如你的供应商说这批货先拉走,发票下个月才到,你入库时只能先用合同价或者上次的采购价暂估入库。等到下个月发票来了,你必须在系统中做一张红字暂估入库单把之前的暂估冲掉,再根据发票重新做正式的蓝字入库单。这里有个坑,很多财务软件会自动生成一张红字单据,但有的需要你手动操作,比如金蝶KIS专业版里就要到采购管理模块里点“采购发票钩稽”,然后生成红字回冲单。我碰到过一个学员,他嫌麻烦,没有冲暂估,直接拿着发票又录了一次入库,结果当月库存金额凭空多了两倍,单价直接对半分,成本核算出来简直离谱。
步骤说起来其实很顺。第一步,先确认期初数据。怎么确认?你别傻乎乎地只看总账库存科目的余额,要去看进销存模块里的期初余额表,和总账的科目余额对一下,确保数量和金额对上。经常有公司因为上个月有暂估入库没冲完,导致进销存的总金额和总账对不上。对不上的话,你必须先做调整分录,要么冲暂估,要么补记差异。第二步,把本月所有采购入库单全部审核完,而且不能有审核日期的错误。比如你5月21号入的库,审核日期却选成了4月30号,那系统计算成本时就会把这张单子归到上个月去。第三步,把所有红字采购入库单也审核上,红字单通常是为了退货,但它的金额是负数,在公式里相当于减少本月入库金额和数量。这个细节很多人忽略,退货单不审核,系统却根本不算进去,结果当月库存积压,成本单价虚高。第四步,也是最关键的一步,叫“存货核算”或者“成本计算”。用友U8里一般在存货核算模块,点“期末处理”,选择全月平均法,系统自动计算出来每一个存货的加权平均单价。金蝶旗舰版里则是走“存货出库核算”,点一下“核算”按钮。但是你得先确保所有入库单都已经审核、记账完毕,否则系统会提示有未处理的单据。
算出来加权平均单价之后,就该结转销售出库成本了。这个步骤我见过太多人搞错,他们以为系统会自动把单价乘上出库数量就算出成本,其实不是。系统算好了单价后,要执行“生成凭证”这个操作,才会把销售出库单变成一张借主营成本贷库存商品的分录,金额就等于出库数量乘以计算出来的加权单价。而且注意,有些老版本的软件需要你每个月手动做一次“成本结转”,新版本如金蝶云星空则可以在出库时就用上月结存单价暂估,月底再一键回冲调整。但无论如何,你月底最后一天一定要去检查一遍销售出库单那边的成本单价,是不是和你算出来的加权平均单价一致。不一致的话,多半是你在本月中间新增了某个存货档案,或者做了不允许成本计算的单据类型,比如调拨单。
另外关于移动加权平均法,很多商品流通企业特别喜欢用,因为它能让你的成本随时处于最新状态。移动加权平均法的公式是每次进货后更新单价,也就是用进货前的库存金额加上本次进货金额除以进货前的数量加上本次进货数量。但是这个算法有个大问题,就是容易因为单据顺序录入错误而出错。比如你今天进了100件货,每件10块,仓库那边先录了出库单出掉50件,然后才录入库单,系统是按单据日期来顺序计算成本的,你出了50件用的是旧单价,等入库后成本变了,后面再出库才用新单价,看起来没问题,但是如果你月末忘了检查数据,发现账面库存数量和实物对上了,但金额差了很大一截。我以前在一个代理记账公司带团队的时候就犯过这个错误,手下一个会计把入库单日期写成了下个月,结果当月出库的50件全部用了上个月的高单价,成本虚高,利润骤降,我把账调回来整整花了两天时间去核对每一张单据。
说到坑,我还得提一个关于红字出库单的问题。很多业务员退货时会冲红原来的销售单,但你的进销存系统里可以设置是冲减当期成本还是增加库存。比如金蝶软件里,你销售出库后发生退货,系统默认会生成一张红字出库单,同时回冲当期的成本,但是如果金额和原来的不一致,比如退货时对方给了你一点折让费,你必须单独做红字出库单,同时做一张蓝字折让入库单去补足差价,否则成本单价会莫名其妙变低。我第一次处理跨年发票时差点把账做错,因为供应商跨年才开红字发票冲回,我直接在当年做红字暂估冲回,结果影响了两年的利润,幸好主管检查时发现了,不然汇算清缴就得补税加滞纳金。
避坑指南:不管你用什么软件,月底一定要执行一次“与总账对账”,确保进销存系统的库存金额等于总账库存科目的金额。如果不等,优先检查暂估入库、红字单据、调拨单据是否有未记账或未审核的。二级科目设置也要规范,比如原材料、库存商品、发出商品要分开,不能用同一个科目挂所有存货。
然后我再说一下除了加权平均法之外的个别计价法,这个主要是针对那些单价特别高或者产品型号差异巨大的企业,比如卖珠宝或者卖二手设备的。个别计价法就是每一件商品入库时单独记录它的采购成本,出库时你就直接对应这件商品的原价。实操中你需要在系统里给每个单品打上唯一的条码或批次号,用友U8里有批次管理模块,金蝶专业版里也有类似功能。出库时仓管扫码,系统自动从该批次对应的库存商品科目里扣掉对应的成本金额。这个方法好处是成本精准,坏处是你一个批次只能出一次,要是一次出不完,系统会默认先发出一个批次里的部分数量,金额按单价乘以部分数量计算,剩下的继续留在账上,不会有差异。但是我建一张会计凭证的时候一定要小心,个别计价法结转的成本明细必须和对应的销售发票匹配,否则税务局来查的时候,问你凭什么说这批货的成本就是这么多,你拿不出完整的采购发票和入库单,就可能被核定征收,那可就亏大了。
下面说说我这些年总结出来的几条实操铁律。第一条,采购入库单上的金额必须是不含税价,如果有运费,要摊进采购成本里。很多老板以为运费直接进销售费用就行,但财会上必须摊入采购成本,否则库存成本会偏低。第二条,系统里的成本计算一定要在月末最后一天的晚上或者第二天一早做,不要在月中随便点,因为你一旦计算,所有出库单就固定了成本,如果后面你发现之前的入库单录错了,再改单据就麻烦了。第三条,每个月进行一次盘点,盘点出的盘盈盘亏要尽快处理,不能把差异压在账上不管,因为会导致下一月的期初库存金额不对。我曾经有一家客户,库存差异六个月没处理,等到年底汇算清缴时发现库存金额和实际差了十几万,最后只能反复找证据来证明盘亏是合理的,不然还得交增值税。
当然这个事儿各地税务局执行口径不太一样,我记得有些地方对红字发票冲成本的时间要求特别严,有的地方允许你跨年冲红再追溯调整,但大多数地区要求你在发现差异的当期就做处理。我说的是一般情况,你最好打12366确认一下当地的政策,尤其是涉及到跨年和跨月的成本调整。比如你5月份发现了4月份的一张入库单金额错了,要么你直接做张红字冲回,要么做张调整金额的单据,但各地对调整类型的凭证要求不一样,有的要求同时调整数量,有的只允许调金额,你别一上来就拍脑袋做。
另外还有一些特殊情况,比如委托加工物资的成本怎么算。委托加工通常是你把原材料发给别人,对方把加工好的产成品发给你的流程。你在发料时,仓库要开一张委托加工物资出库单,成本按照原材料的移动加权单价。等到加工完成入库时,你就把发出的原材料成本加上加工费和辅料费全部录进去,然后系统算一个新单价。注意这里的加工费发票,如果供应商开的是不含税发票,你要把相应的进项税列入进项,如果开的是含税票且是普票,那加工费全额进成本。我遇见过一个学员,他直接把加工费发票上的总金额全额进了成本,忘了扣掉税金,导致成本少记了13%,利润虚高,后来税务局比对增值税申报表和所得税申报表发现了差异。
如果要总结一句最管用的话,就是:成本价格计算的灵魂不是公式,而是你对每一张单据的准确性和时间顺序的掌控。公式永远只有一个,但实操中的坑千千万万。不管你是用金蝶还是用友,最重要的动作就是每次做完成本计算后,立刻拉出一张收发存汇总表,核对一下期初、本期入库、本期出库和期末的金额和数量,如果有任何一个数字和你手工算的不一样,那肯定有问题。尤其是现在很多企业已经切换到全电发票,全电发票的采购入库单自动赋码,数据流转速度快,但是你的财务软件必须支持全票面信息的回写,否则就会导致入库单上的税额和发票上的税额对不上,进而影响不含税采购成本的计算。有些企业还在用旧版本软件,手动录入发票金额,那就更容易出错了,因为全电发票的金额可能包含平台手续费这些杂七杂八的费用。
最后我再说一点,最近很多中小企业开始使用会计信息化的公有云版本,比如金蝶的星辰和用友的畅捷通,这些产品的成本计算逻辑和本地版不太一样,比如星辰里你甚至不能手动指定成本计算方法,系统强制用移动加权,而且暂估入库的处理方式也自动化了,你不需要手动冲红,系统会根据发票回传的时间自动生成回冲单。但是如果你对“系统自动”心里没底,我建议你还是每个月末打印一张成本计算单,对照每个存货的明细账检查一遍,毕竟机器再聪明,也架不住你录错了采购数量。我上周刚带一个客户解决了星辰里的成本异常,就是因为他供应商发货时少发了十件,但采购单上录的还是原数,结果系统按原数量计算了移动加权单价,实际仓库只有90件,导致后面对应的90件成本单价虚高,出库成本也多结了一部分。
最近整理了一份包括全电发票红冲操作流程和成本计算核对表的截图,还有一份我用友U8实操录屏,谁要就私我,免费发给大家,毕竟这些工具和方法我用了十几年,能帮一个是一个。你看了之后照着操作一遍,再遇到成本核算的问题就不慌了。












官方

0
粤公网安备 44030502000945号


