起初的那一堆、添上的那一堆、留下的那一堆
在本级台阶的第一篇里,你认识了企业清点存货的两种办法——逐笔随售即更新的永续盘存制,以及干脆在期末清点剩货、再倒推回去的定期盘存制。这一篇,讲的正是那个「倒推回去」。设想一家小茶铺的库房。月初,货架上本就有一些茶;这一个月里,又陆续送进更多茶;到月底,仍有一些茶滞留未售。这三堆——你起初有的那堆、你添上的那堆、你留下的那堆——就是你为「走出门外的那些茶」算出成本所需的全部。
这套逻辑简单得近乎叫人难为情,也正因如此,它才这般值得信赖。这个月你「可供出售」的茶,就是你起初有的茶,加上你买进的茶。在这批可供出售的茶里,凡是「已不在货架上」的,必定已经离去——而存货离开一家店的唯一诚实途径,就是被卖掉。于是:起初那堆的成本,加上买进那堆的成本,减去剩下那堆的成本,就等于卖掉那堆的成本。这一句话,就是[[cost-of-goods-sold-formula|销售成本公式]],而这篇余下的内容,无非是学着把每一块都老老实实地填进去。
可供销售商品成本:人人都跳过的那一步中间环节
把公式从它天然的接缝处掰开,会很有帮助。头两堆——你起初有的,加上你买进的——合起来,是一个有自己名字的数量:[[cost-of-goods-available-for-sale|可供销售商品成本]]。它是本期内「本可」被卖出的每一单位的总成本,无论实际卖没卖出。期初存货,是上期结转下来的剩货,按其成本计入;本期净进货,是本期买进的一切,按成本计量。把它俩相加,你便有了「需要交代去向」的全部成本池。
何苦给中间这一步起个名?因为它让整道公式成了一个「把一池分作两半」的故事。可供销售池里的每一元成本,最终都必定落到两个去处之一:要么作为销售成本走了出去(成为利润表上的一笔费用),要么作为期末存货留了下来(成为资产负债表上的一项资产)。再没有第三个抽屉。一旦你看清,可供销售的成本池,无非是在利润表与资产负债表之间被一分为二,这公式便不再是需要死记的东西,而成了你能从零亲手重建的东西。
Beginning inventory 8,000 + Net purchases 42,000 --------------------------------------- = Cost of goods available 50,000 <- one pool of cost to split Cost of goods available 50,000 - Ending inventory (11,000) <- the half that STAYED (asset) --------------------------------------- = Cost of goods sold 39,000 <- the half that LEFT (expense)
一枚硬币的两面:期末存货与销售成本
这里是存货会计中最最要紧的一个念头,也是这级台阶之所以存在的缘由。因为可供销售的成本池是固定的,期末存货与销售成本便像跷跷板的两端一样锁在一起:把一端抬高,另一端就必得恰好降下同样的金额。倘若你的实地盘点说剩下的茶更多,那卖出的就必得更少,于是销售成本下降。倘若你把剩货数少了,销售成本就抬高来与之相配。它们并不是你各自分头算出的两个独立数字——它们是切「同一张」饼的两种切法,而那两块切片,必得加回成完整的一张。
这种联动,有一个尖锐的后果,叫许多初学者栽跟头:期末存货数错了,就自动等于销售成本朝相反方向数错了同样的量,从而利润也错了同样的量。把期末存货高估 1,000——比方说一箱货数了两遍——你就把销售成本低估了 1,000,于是把本期毛利高估了 1,000。这错误还不肯安分待着:本期的期末存货,会成为下期的期初存货,于是这错误翻转符号,连下一期也一并缠扰。存货的错误从来不是局部的;它们沿着跷跷板荡开,也沿着时间荡开。
什么才真正算作进货:运费、退货、折扣
至此,我们一直说「净进货」,仿佛它的意思不言自明,可这「净」字着实在出力,而把它弄对,正是这门手艺的精髓所在。货物发票上的毛价,只是起点而已。要算出存货的真实成本,你必须加上「把它运到你门口」的代价,再减去供应商给予的每一笔抵减。指引这一切的,是你老早就学过的成本原则:一项资产,应按「你为使它达到可供出售状态、所合理花费的一切」入账,不多,也不少。
[[freight-in|进货运费]]——你为把货物运「到」你这边而支付的运费——是存货成本的一部分,并非一笔单独的费用。这一点常把人绊倒,因为它感觉像一张送货账单,可茶在上你的货架之前,并不处于可供出售的状态,所以「把它运到那里」的运费,便附着在货物之上、化作成本。(要当心:进货运费的对头——「销货运费」,即销售之后「把货送到你客户」的成本——是一项销售费用,不是存货——它属于线下,与期间成本作伴。)接着是各项减项。进货退出与折让,抵销了你退回去的货、或你为残损存货谈下来的减价;那些你其实从未真正买下,所以它们减少进货。
最后,是[[purchase-discounts|进货折扣]]:供应商常会开出诸如「2/10,net 30」的条件——10 天内付款可减 2%,否则全额须于 30 天内付清。倘若你提早付款、拿到了这折扣,你为取得货物确实少花了钱,所以这折扣减少了存货里入账的成本。把这几块拼到一处,真正的定义便浮现出来:净进货,等于进货毛价,加进货运费,减进货退出与折让,减进货折扣。这才是该填进公式里的那个诚实数字——而不是发票上的标价。
一道干净的实例,自始至终
让我们带着数字,把整台机器完整跑一遍。玛雅的茶铺,三月以 8,000 的期初存货开张。这一个月里,她下的订单,发票毛价合计 45,000。供应商发了货,她付了 1,500 的进货运费,把箱子运到她的库房。一批价值 1,800 的陈茶作为进货退出被退了回去,而靠着提早付款,她挣得了 1,200 的进货折扣。且看我们方才谈过的每一项调整,如何各就各位。
- 求净进货:毛价 45,000 + 进货运费 1,500 − 退货 1,800 − 折扣 1,200 = 43,500。
- 求可供销售商品成本:期初存货 8,000 + 净进货 43,500 = 51,500。
- 月底,玛雅亲手清点仍在货架上的茶:价值 12,500。那便是期末存货。
- 求销售成本:可供销售 51,500 − 期末存货 12,500 = 39,000。
于是,玛雅三月的销售成本,是 39,000。请留意,她为得出这数字,一笔销售都不曾去数——她让公式代劳,从「留下的」推断出「离去的」。倘若她这一个月的茶卖了 62,000,那她的毛利就是 62,000 减 39,000,即 23,000;而那 12,500 的期末存货,如今结转成为四月的期初存货,准备好再度开启跷跷板。每一个数字,都回扣到她真正能看见、能清点的那两堆:她买进了什么(经诚实调整后),以及她剩下了什么。