在學(xué)習(xí)USCPA,CMA,CFA,ACCA的時(shí)候,有個(gè)知識(shí)點(diǎn),叫做LIFO reserve。我在逛各大專業(yè)論壇、貼吧的時(shí)候,發(fā)現(xiàn)很多人問,但是答案都不夠準(zhǔn)確,所以,決定自己動(dòng)手寫。
但是,本文不是面向財(cái)務(wù)知識(shí)小白的哦,為了看懂本文,USCPA,CMA,CFA,ACCA里面,至少要會(huì)一個(gè)。
在給存貨和COGS估值的時(shí)候,我們用到LIFO、FIFO以及其他一些方法。LIFO只在美國會(huì)計(jì)準(zhǔn)則里才被允許使用,要是使用了LIFO,必須在財(cái)報(bào)附注里披露LIFO reserve,目的是為了看財(cái)報(bào)的人能夠很方便地把LIFO方法下的財(cái)報(bào)進(jìn)行換算,與使用FIFO方法的公司財(cái)報(bào)可以對(duì)比看存貨、COGS、NI或者給分析師使用財(cái)報(bào)。
LIFO reserve的中文可以叫“后進(jìn)先出儲(chǔ)備”,在國內(nèi)不用LIFO,也沒有LIFOreserve。因?yàn)閲鴥?nèi)的會(huì)計(jì)準(zhǔn)則不允許后進(jìn)先出。因?yàn)?/span>后進(jìn)先出法將更早期形成的成本留在企業(yè)存貨中,將最近形成的價(jià)格分配給銷售成本,這樣由于通貨膨脹的原因,一般情況下新成本都比舊成本高,如果新成本作為COGS,則COGS過高,利潤低,企業(yè)應(yīng)交所得稅減少,inventory過低,低估存貨的公允價(jià)值。等我們說完LIFO reserve,還會(huì)說“后進(jìn)先出清算”---LIFO liquidation,跟這段有關(guān)系,最后再說。
LIFO reserve其實(shí)就是個(gè)差值,是LIFO和FIFO方法計(jì)算出的存貨的差值,那么到底誰減誰呢?當(dāng)然用大的減小的,所以就看誰大誰小了,如果用LIFO的方法計(jì)算,后進(jìn)先出,就導(dǎo)致COGS比較準(zhǔn)確,而inventory比較小。如果用FIFO方法計(jì)算,先進(jìn)先出,inventory比較準(zhǔn)確,COGS就比較小。如果縱坐標(biāo)表示價(jià)格,橫坐標(biāo)表示時(shí)間,則有下圖:

所以我們可以知道,F(xiàn)IFO的inventory比較大,用FIFO inventory減去LIFO inventory就是LIFO reserve
LIFO reserve=FIFO inventory-LIFO inventory……①
還要確定一下是不是FIFO inventory 永遠(yuǎn)都大于LIFO inventory ?看圖就知道,答案是肯定的,所以也不用考慮絕對(duì)值符號(hào)之類的。
第二個(gè)公式,根據(jù)BASE法則:
FIFO inventory期末值= FIFO inventory期初值+purchase-FIFO COGS
LIFO inventory期末值=LIFO inventory期初值+purchase-LIFO COGS
則有:
purchase= FIFO inventory期末值-FIFO inventory期初值+ FIFO COGS
purchase=LIFO inventory期末值-LIFO inventory期初值+ LIFO COGS
兩個(gè)式子中的purchase是一樣的。
則有:
LIFO COGS+LIFO Δ inventory=FIFO COGS+FIFO Δ inventory
所以
FIFO COGS=LIFO COGS+LIFO Δ inventory-FIFO Δ inventory
整理一下可以得到
FIFO COGS=LIFO COGS-(FIFO Δ inventory-LIFO Δ inventory)……②
由①式我們知道
LIFO reserve A=FIFO inventory A- LIFO inventory A
LIFO reserve B=FIFO inventory B- LIFO inventory B
那么
ΔLIFO reserve=(FIFO inventory A-FIFO inventory B)-(LIFO inventory A-LIFO inventory B)
也就是
ΔLIFO reserve=FIFO Δ inventory-LIFO Δ inventory
式子②的括號(hào)里正好就是ΔLIFO reserve
所以
FIFO COGS=LIFO COGS-ΔLIFO reserve……③
從式子上看,LIFO COGS應(yīng)該比FIFO COGS大,是不是大呢?我們通過圖可以驗(yàn)證一下,確實(shí)大。

那么,我們再來看看在LIFO和FIFO轉(zhuǎn)換時(shí),在資產(chǎn)負(fù)債表和利潤表上的表現(xiàn)。

首先,在LIFO的B/S上有LIFO的inventory和 cash,。那么,我們怎么樣轉(zhuǎn)換成FIFO呢?
根據(jù)式子①,能得出(1),在計(jì)算(3)之前,我們先去看一下LIFO和FIFO的I/S。

由式子③得到(2),FIFO COGS=LIFO COGS-ΔLIFO reserve
在計(jì)算NI的時(shí)候,由于LIFO方法下減去COGS減的多,所以NI LIFO要小于NI FIFO,那么NI FIFO到底比NI LIFO大多少呢?大一個(gè)ΔLIFO reserve嗎?大家別忘了,扣除的COGS跟我們講的interest一樣,有稅盾的作用,所以加回來的也不是一個(gè)ΔLIFO reserve,
而是ΔLIFO reserve×(1-T)于是得到(3)式子:
NI FIFO=NI LIFO+ΔLIFO reserve×(1-T)
關(guān)于稅盾,可能還有人不明白,所以我們這里解釋一下,假設(shè)有兩個(gè)公司,甲公司沒有借債,沒有利息小還 ,乙公司需要還利息10萬元,企業(yè)所得稅稅率是20%,收入、費(fèi)用如下,

甲公司比乙公司少付出10萬利息,那么甲公司的凈利潤肯定比乙公司多,多出來多少呢?多出來10萬×(1-20%)=8萬,而不是多出來10萬,因?yàn)榧坠径惽袄麧櫠?,扣稅也多?/span>甲公司比乙公司多賺得錢怎么算呢?10萬×(1-20%)=8萬
再看乙公司,因?yàn)橛?0萬元利息需要還,導(dǎo)致乙公司企業(yè)所得稅比甲公司少2萬,這就是稅盾,讓乙公司少交了2萬元的稅。
再回到主題上,計(jì)算凈利潤時(shí),減去的COGS類似于上邊的稅盾(既然是類似,那么從現(xiàn)在開始,以后凡是說到COGS的稅盾作用,我都給稅盾加上引號(hào))。不過我們得反過來看,LIFO方法下減去COGS減的多,比FIFO多減了一個(gè)ΔLIFO reserve,考慮到“稅盾”的作用,
NI FIFO=NI LIFO+ΔLIFO reserve×(1-T)……④
還記得③式嗎?
FIFO COGS=LIFO COGS-ΔLIFO reserve……③
通過③ ④我們可以看到,LIFO COGS大,NI就小,這一點(diǎn)方便我們記憶公式。記?、鄣?/span>話,④式自然而然就能想到了,只是別忘了×(1-T)的事。
I/S上就這倆式子要說:
FIFO COGS=LIFO COGS-ΔLIFO reserve……③
NI FIFO=NI LIFO+ΔLIFO reserve×(1-T)……④
說完,我們就回到B/S上,I/S上的NI放到B/S上,就是R/E,不過I/S是動(dòng)態(tài)的表,是流量,是時(shí)段值。B/S是靜態(tài)的表,是存量,是時(shí)點(diǎn)值,沒有Δ了。在B/S上,我們把(3)式寫成下圖中的(3-1)形式
FIFO R/E=LIFO R/E+ LIFO reserve×(1-T)……(3-1)

不看(4)式,我們看FIFO的B/S,發(fā)現(xiàn)不平啊,
LIFO 的B/S:
其他的asset +LIFOinventory+LIFO cash= LIFO R/E+liability
而FIFO的B/S:
其他的asset+LIFOinventory+ LIFO reserve≠LIFO R/E+ LIFO reserve×(1-T)+liability
兩者顯然差在與cash相關(guān)的內(nèi)容上了,那我們給FIFO的B/S左邊加上LIFO cash依然不夠,因?yàn)橛疫呥€在LIFO R/E的基礎(chǔ)上加了個(gè) LIFO reserve×(1-T),所以需要給FIFO的B/S左邊的LIFO cash減去個(gè)數(shù)值,減誰呢?
把(3)展開,發(fā)現(xiàn)多減了一個(gè)LIFO reserve×T,那我們給FIFO的B/S左邊的LIFO cash上減去一個(gè)LIFO reserve×T就平了。
這是從公式上來看的,F(xiàn)IFO的B/S:
左邊:LIFOinventory+ LIFO reserve+LIFO cash-LIFO reserve×T
右邊:LIFO R/E+ΔLIFO reserve×(1-T)
整理發(fā)現(xiàn)左邊=右邊
所以,F(xiàn)IFO cash=LIFOcash-LIFOreserve×T……⑤
這是從公式角度把B/S弄平的,我們可以想想,為什么在LIFO cash上要減去一個(gè)LIFO reserve×T?其實(shí)還是FIFO COGS的“稅盾”作用。FIFO的COGS小,也就是費(fèi)用沒那么多,不像LIFO花錢在COGS時(shí)送出去那么多cash,所以,F(xiàn)IFO的B/S里要展示一個(gè)小的cash(以上說的所有的cash都是現(xiàn)金的流出,如果是會(huì)計(jì)在做賬,得寫貸方,不過我們是在B/S上做平衡)。
到此,LIFOreserve所有的公式我們都說完了,總結(jié)如下:
I/S:
FIFO COGS=LIFO COGS-ΔLIFO reserve……③
NI FIFO=NI LIFO+ΔLIFO reserve×(1-T)……④
B/S:
LIFO reserve=FIFO inventory-LIFO inventory……①
FIFO R/E=LIFO R/E+ LIFO reserve×(1-T)……(3-1)
FIFO cash=LIFOcash-LIFOreserve×T……⑤
還有個(gè)LIFO liquidation名字跟LIFOreserve很像,就是本文開頭時(shí)說過了的,后進(jìn)先出清算,所以咱們再來說一下 LIFO liquidation。
LIFO liquidation比LIFO reserve簡單太多了,沒有啥公式要推理。
假如有個(gè)用LIFO的公司,進(jìn)貨100個(gè),賣貨120個(gè),有沒有可能?有!
怎么做到的?當(dāng)然是賣一部分存貨。
但是大家想,由于通貨膨脹,進(jìn)貨價(jià)是越來越高的,如果賣存貨,那么并不是嚴(yán)格意義上的后進(jìn)來的先出去,而是“清倉大甩賣”,在賣價(jià)格低的存貨,在“清算”。這樣的話,COGS就偏小了。所以COGS反映的價(jià)格其實(shí)偏低了,不再準(zhǔn)確。那么inventory就偏大。
由公式LIFO reserve=FIFO inventory-LIFO inventory……①我們知道,
當(dāng)LIFO inventory偏大的時(shí)候,LIFO reserve就偏小。所以用了LIFOliquidation的一個(gè)非常明顯的特征就是LIFO reserve偏小。
對(duì)于LIFO liquidation的總結(jié):
1,進(jìn)貨量小于出貨量
2,COGS不再反映真實(shí)的價(jià)格
3,在通貨膨脹的條件下,LIFO reserve會(huì)偏小。
再來看最后一個(gè)問題,在盤存的時(shí)候,我們主要用的方法有FIFO、LIFO、weighted average、specificidentification,如果改變盤存方法,一般都是要追溯調(diào)整的,但有一種情況不用追溯調(diào)整,那就是其他三種方法改LIFO的時(shí)候,只需未來調(diào)整即可。為什么呢?
LIFO方法記錄的COGS比別的方法大,那么EBT小,稅少,如果追溯調(diào)整,難道要寫著稅務(wù)局欠公司XXX元錢么?所以不追溯調(diào)整。如果LIFO方法改成別的,是要補(bǔ)交稅、追溯調(diào)整的。