起初的那一堆、添上的那一堆、留下的那一堆
在本級台階的第一篇裡,你認識了企業清點存貨的兩種辦法——逐筆隨售即更新的永續盤存制,以及乾脆在期末清點剩貨、再倒推回去的定期盤存制。這一篇,講的正是那個「倒推回去」。設想一家小茶鋪的庫房。月初,貨架上本就有一些茶;這一個月裡,又陸續送進更多茶;到月底,仍有一些茶滯留未售。這三堆——你起初有的那堆、你添上的那堆、你留下的那堆——就是你為「走出門外的那些茶」算出成本所需的全部。
這套邏輯簡單得近乎叫人難為情,也正因如此,它才這般值得信賴。這個月你「可供出售」的茶,就是你起初有的茶,加上你買進的茶。在這批可供出售的茶裡,凡是「已不在貨架上」的,必定已經離去——而存貨離開一家店的唯一誠實途徑,就是被賣掉。於是:起初那堆的成本,加上買進那堆的成本,減去剩下那堆的成本,就等於賣掉那堆的成本。這一句話,就是[[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 的期末存貨,如今結轉成為四月的期初存貨,準備好再度開啟蹺蹺板。每一個數字,都回扣到她真正能看見、能清點的那兩堆:她買進了什麼(經誠實調整後),以及她剩下了什麼。