曾經(jīng),我以為現(xiàn)金流量表是最難的。后來在網(wǎng)上看到了一個公式,醍醐灌頂,知道了現(xiàn)金流內(nèi)在的邏輯,也就是我將在下文介紹的公式。
后來,又得到了一個模板,看到這個模板之后,我發(fā)現(xiàn)它的內(nèi)在邏輯跟我之前看到的公式驚人的一致!于是我研究了一兩個小時模板,漸漸地把現(xiàn)金流量表的編制方法融會貫通了。這是我目前見到過的最好用的現(xiàn)金流量表編制模板。想挑戰(zhàn)一下自己的小朋友,可以直接在微信公眾號后臺回復(fù)“現(xiàn)金流量表”,然后下載它,自己研究研究,如果能研究懂,下面的文章你就不用看了,比我當年還厲害。
后面有6000多字,理論可能有點繞,文字表達可能有點啰嗦,諸多不盡人意之處,請諸位小朋友多多包涵。但本小朋友相信,看過這篇文章的小朋友能學會現(xiàn)金流量表編制。
下面我將介紹現(xiàn)金流量表編制方法的內(nèi)在邏輯,再介紹一個編制模板,用這個模板去編,把主表編好之后,附表自動出來。
有些技能,不會的時候覺得很難,一旦掌握了其中的“道”,就會覺得:不過如此。現(xiàn)金流量表其實很簡單。
現(xiàn)金流量表,簡稱CF(cash flow),不是穿越火線。
我先說一種方法,小朋友一聽就會:把企業(yè)的庫存現(xiàn)金、銀行存款的序時賬篩選出來,在其中插入一列,用來記錄每一筆憑證所屬的現(xiàn)金流量項目。最后用sumif函數(shù)匯總,這是最準確的!這也是“最笨的方法”。小企業(yè)可以這么做,但幾萬筆現(xiàn)金業(yè)務(wù)的大企業(yè),那就夠嗆了。
鑒于此,就有了我今天介紹的方法。這種方法是從基礎(chǔ)會計等式開始的:資產(chǎn)=負債+所有者權(quán)益。
把資產(chǎn)分為現(xiàn)金資產(chǎn)和非現(xiàn)金資產(chǎn):現(xiàn)金資產(chǎn)+非現(xiàn)金資產(chǎn)=負債+所有者權(quán)益
移項:現(xiàn)金資產(chǎn)=負債+所有者權(quán)益-非現(xiàn)金資產(chǎn)
把上面的項目全部換成“期末減期初”,它同樣成立,即等式①:現(xiàn)金資產(chǎn)期末數(shù)-現(xiàn)金資產(chǎn)期初數(shù)=(負債期末數(shù)-負債期初數(shù))+(所有者權(quán)益期末數(shù)-所有者權(quán)益期初數(shù))-(非現(xiàn)金資產(chǎn)期末數(shù)-非現(xiàn)金資產(chǎn)期初數(shù))。
我們知道,期初余額+本期增加-本期減少=期末余額。
移項得等式②:本期增加-本期減少=期末余額-期初余額。
把等式②代入等式①,得
現(xiàn)金資產(chǎn)本期增加-現(xiàn)金資產(chǎn)本期減少 =(負債本期增加-負債本期減少)+(所有者權(quán)益本期增加-所有者權(quán)益本期減少)-(非現(xiàn)金資產(chǎn)本期增加-非現(xiàn)金資產(chǎn)本期減少),
這個等式就是現(xiàn)金流量表的核心了?,F(xiàn)金流,只有發(fā)生額才能體現(xiàn)這個“流”字。
我們可以從科目余額表中獲得發(fā)生額。也就是說,我們把科目余額表中的借貸方累計發(fā)生額全部拿出來,挨個挨個地按照“最笨的方法”填列現(xiàn)金流量項目,然后再用sumif函數(shù)匯總起來,就大功告成。
因為科目余額表中每個科目的發(fā)生額就借貸兩方,總共也就100來個,所以這時候用“最笨的方法”就不笨了。
以上內(nèi)容就是現(xiàn)金流量表的邏輯,把這個邏輯掌握了,一輩子都忘不掉。
有人按照上面的邏輯設(shè)計了模板,只要把科目余額表的借貸發(fā)生額往模板上粘貼,現(xiàn)金流量表的主表和附表就出來了。
接下來的內(nèi)容只看文字的話,可能很難理解,因此我制作了一個視頻,可以先看一遍視頻。視頻鏈接
https://www.bilibili.com/video/av49652836/
下面我們來講解模板的用法。模板如下圖
橫向是現(xiàn)金流量表項目,縱向是資產(chǎn)負債項目。把資產(chǎn)負債表項目的期初、期末余額放到C列和D列。E列表示期初與期末的差額,資產(chǎn)用期初減期末,表示資產(chǎn)減少,資產(chǎn)減少意味著把資產(chǎn)賣了,即現(xiàn)金增加;負債和所有者權(quán)益用期末減期初,表示負債和所有者權(quán)益增加,意味著借錢或者股東投入錢,即現(xiàn)金增加。整張表,用正數(shù)表示現(xiàn)金流入,負數(shù)表示現(xiàn)金流出。
把借方發(fā)生額和貸方發(fā)生額填到G列的右方,資產(chǎn)的借方用負數(shù)填列,貸方用正數(shù)填列,負債和所有者權(quán)益與資產(chǎn)的填列方式相反。借貸方一正一負匯總在G列,即表示凈增加額。那么F列用E減去G,根據(jù)本期增加-本期減少=期末余額-期初余額,E列等于G列,F(xiàn)列就等于零。如果F列不等于零,就說明填錯了。
下面開始逐個科目講解。
首先拿到企業(yè)的科目余額表。
交易性金融資產(chǎn):借方填在“投資所支付的現(xiàn)金”(流出,用負數(shù)),貸方填在“收回投資所收到的現(xiàn)金”(流入,用正數(shù)。后面的科目都如此,流入用正數(shù),流出用負數(shù))。
如果是公允價值變動引起,就記在不影響現(xiàn)金流項目中的“公允價值變動”,同時后面的損益科目中的“公允價值變動損益”科目也填相同的數(shù)在這一列,一正一負剛好抵消,那么L5單元格為0。這就是把與現(xiàn)金流不相關(guān)的變動“剔除”,借貸雙方同時剔除。
H列到Q列就是給剔除用的。剔除之后,H5到Q5全部都要等于0,否則不對。
應(yīng)收票據(jù)及應(yīng)收賬款:這個科目直接用差額填列,把期初減期末的差額,也就是E10單元格的數(shù)直接填在“銷售商品、提供勞務(wù)收到的現(xiàn)金”。這個為什么用差額,而不是分別用借方、貸方發(fā)生額?因為,應(yīng)收賬款借方發(fā)生額用負數(shù)填到“銷售商品、提供勞務(wù)收到的現(xiàn)金”,貸方發(fā)生額用正數(shù)填到“銷售商品、提供勞務(wù)收到的現(xiàn)金”,借方和貸方一正一負都填在同一個“坑”,所以用差額填列跟分別用借貸方發(fā)生額結(jié)果是一樣的。有人把應(yīng)收賬款借方填到“購買商品、接受勞務(wù)支付的現(xiàn)金”這個坑去,不對。應(yīng)收賬款“借貸同坑”。后面還有很多借貸同坑的科目。至于為什么“借貸同坑”,這個大概只能意會了,就好像1+1為什么等于2,約定俗成,沒有原因。
如果有計提壞賬,要把壞賬剔除,因為壞賬跟現(xiàn)金無關(guān)。剔除原理都一樣,把計提壞賬的金額和對應(yīng)的資產(chǎn)減值損失金額同時填到不影響現(xiàn)金流項目中的“資產(chǎn)減值準備”。剔除之后,F(xiàn)列又不平了,這就要把之前填在“銷售商品、提供勞務(wù)收到的現(xiàn)金”中的數(shù)換成一個能讓F列等于零的數(shù),也就是倒擠。涉及到剔除的,都涉及到倒擠,剔除的事項歸屬于哪個項目,就倒擠到哪個項目。
預(yù)付款項:按差額填到“購買商品、接受勞務(wù)支付的現(xiàn)金”,這個也是用差額,因為借貸同坑。
有些企業(yè)的預(yù)付款項是預(yù)付設(shè)備款,這就要放到“購建固定資產(chǎn)、無形資產(chǎn)和其它長期資產(chǎn)所支付的現(xiàn)金”。但是,如果我們在填C列和D列的時候用的是審定數(shù),就不存在這種情況。因為我們在審計的時候,把會預(yù)付的設(shè)備款重分類到“其他非流動資產(chǎn)”科目。
應(yīng)收利息:借貸同坑,用凈額。
應(yīng)收股利:借貸同坑,用凈額。
其他應(yīng)收款:借方放在“支付其他與經(jīng)營活動有關(guān)的現(xiàn)金”,貸方放在“收到的其他與投資活動有關(guān)的現(xiàn)金”,如果有計提壞賬,參照應(yīng)收賬款“剔除”,差額倒擠在“支付其他與經(jīng)營活動有關(guān)的現(xiàn)金”。
存貨:借貸同坑,用凈額。如果存貨被領(lǐng)用到建造長期資產(chǎn),也要剔除。
可供出售金融資產(chǎn):參照交易性金融資產(chǎn)。
長期股權(quán)投資:用發(fā)生額填,借方填在“投資所支付的現(xiàn)金”,貸方填“收回投資所收到的現(xiàn)金”。如果涉及到買賣子公司,合并現(xiàn)金流量表要調(diào)整成“處置子公司及其他營業(yè)單位收到的現(xiàn)金凈額”,或“取得子公司及其他營業(yè)單位支付的現(xiàn)金凈額”。
投資性房地產(chǎn):借方填在“購建固定資產(chǎn)、無形資產(chǎn)和其它長期資產(chǎn)所支付的現(xiàn)金”,貸方填在“處置固定資產(chǎn)、無形資產(chǎn)和其它長期資產(chǎn)而收回的現(xiàn)金凈額”。
如果按成本法計量,剔除折舊和對應(yīng)的成本費用;如果按公允價值計量,則剔除對應(yīng)的公允價值變動 和 損益表中的公允價值變動損益。
如果是在建工程轉(zhuǎn)的,投資性房地產(chǎn)和在建工程同時剔除。
固定資產(chǎn):借方填在“購建固定資產(chǎn)、無形資產(chǎn)和其它長期資產(chǎn)所支付的現(xiàn)金”,貸方填在“處置固定資產(chǎn)、無形資產(chǎn)和其它長期資產(chǎn)而收回的現(xiàn)金凈額”。剔除折舊和對應(yīng)的成本費用。如有減值也剔除。如果是在建工程轉(zhuǎn)的,固定資產(chǎn)和在建工程同時剔除。
在建工程:借方填在“購建固定資產(chǎn)、無形資產(chǎn)和其它長期資產(chǎn)所支付的現(xiàn)金”,貸方轉(zhuǎn)固定資產(chǎn)的,上面固定資產(chǎn)、投資性房地產(chǎn)已經(jīng)剔除掉了。
無形資產(chǎn):參照固定資產(chǎn)。
長期待攤費用:參照固定資產(chǎn)。
遞延所得稅資產(chǎn):這個本來就不涉及現(xiàn)金,而且借貸同坑,凈額直接填在不影響現(xiàn)金流項目中的遞延所得稅資產(chǎn)減少,對應(yīng)的利潤表項目中的所得稅費用同時剔除。
短期借款:貸方填在“借款所收到的現(xiàn)金”,借方填在“償還債務(wù)所支付的現(xiàn)金”。
應(yīng)付賬款、應(yīng)付票據(jù):按差額填在“購買商品、接受勞務(wù)支付的現(xiàn)金”。
預(yù)收款項:按差額填在“銷售商品、提供勞務(wù)收到的現(xiàn)金”。
應(yīng)付職工薪酬:按差額填在“支付給職工以及為職工支付的現(xiàn)金”。
應(yīng)交稅費:增值稅銷項填在“購買商品、接受勞務(wù)支付的現(xiàn)金”,進項填在“購買商品、接受勞務(wù)支付的現(xiàn)金”。剩下的填在“支付的各項稅費”,這是倒擠數(shù)。
應(yīng)付利息:按差額填在“分配股利、利潤或償付利息所支付的現(xiàn)金”。
其他應(yīng)付款:借方放在“支付其他與經(jīng)營活動有關(guān)的現(xiàn)金”,貸方放在“收到的其他與經(jīng)營活動有關(guān)的現(xiàn)金”。
實收資本:貸方填“吸收投資所收到的現(xiàn)金”,借方“支付的其它與籌資活動有關(guān)的現(xiàn)金”。
資本公積:借方填“吸收投資所收到的現(xiàn)金”,貸方視情況而定,如不涉及現(xiàn)金的,剔除。
盈余公積:這個不涉及現(xiàn)金,和未分配利潤同時剔除。
其他綜合收益:不涉及現(xiàn)金,對方是誰就跟誰同時剔除。
未分配利潤:這是資產(chǎn)負債表最后一個科目,也是比較難理解的科目。我們先來回顧前面講的那個公式:
現(xiàn)金資產(chǎn)本期增加-現(xiàn)金資產(chǎn)本期減少 =(負債本期增加-負債本期減少)+(所有者權(quán)益本期增加-所有者權(quán)益本期減少)-(非現(xiàn)金資產(chǎn)本期增加-非現(xiàn)金資產(chǎn)本期減少),
該公式不涉及利潤表科目的!我們卻把利潤表科目填在了現(xiàn)金流中,到底怎么回事?
因為,利潤表所有的科目,加加減減之后,會得出凈利潤,凈利潤結(jié)轉(zhuǎn)到資產(chǎn)負債表的未分配利潤。也就是說,利潤表相當于未分配利潤科目的明細表。同樣的,現(xiàn)金流量表就是貨幣資金的明細表,所有者權(quán)益變動表就是所有者權(quán)益科目的明細表。所謂的“四表一注”中的“三表一注”都是資產(chǎn)負債表的延伸。
一般情況下,凈利潤就是未分配利潤的變動額,我們用利潤表項目的發(fā)生額代替未分配利潤項目的變動。但有特殊情況,下面我們先看個等式。
期末未分配利潤 = 期初未分配利潤+凈利潤-提取盈余公積-對股東分配的股利-凈利潤轉(zhuǎn)增資本公積±審計調(diào)整
提取盈余公積、分配股利、凈利潤轉(zhuǎn)增資本公積、審計調(diào)整等,都是特殊情況。把這些特殊情況的合計數(shù)填列到,E67單元格。未分配利潤是資產(chǎn)負債表項目中E列唯一一個不用期初期末差額填列的。然后把不涉及現(xiàn)金的挨個剔除。有分配現(xiàn)金股利的,填在“分配股利、利潤或償付利息所支付的現(xiàn)金”。有提取盈余公積的,同時剔除盈余公積和未分配利潤,其余的,對方科目是啥就同時剔除啥。填完之后F列要等于0。
下面開始講利潤表項目。利潤表是發(fā)生額,沒有期初和期末之說,因此E列直接填利潤表項目的發(fā)生額。
因為資產(chǎn)負債表中的剔除涉及到利潤表科目,比如折舊的剔除等,已經(jīng)填了一部分了,我們再把剩余的部分填完就行,也就是F列的數(shù),填完之后,F(xiàn)列要全部為零。
營業(yè)收入:剩余數(shù)填到“銷售商品、提供勞務(wù)收到的現(xiàn)金”。填完之后,F(xiàn)列為零。
營業(yè)成本:剩余數(shù)填到“購買商品、接受勞務(wù)支付的現(xiàn)金”。填完之后,F(xiàn)列為零。
稅金及附加:這個一般不涉及剔除,所以直接用發(fā)生額填“支付的各項稅費”。
銷售費用:這個要看銷售費用的二級明細,如有職工薪酬,要把屬于職工薪酬那部分填在“支付給職工以及為職工支付的現(xiàn)金”。如果有預(yù)提費用,要剔除掉。剩余的填到“支付其他與經(jīng)營活動有關(guān)的現(xiàn)金”。
管理費用:請參照銷售費用。
財務(wù)費用:要看二級明細,屬于借款利息的,填到“分配股利、利潤或償付利息所支付的現(xiàn)金”。屬于匯兌損益的,填到最后一欄“匯率變動對現(xiàn)金的影響”,剩余的填到“支付其他與經(jīng)營活動有關(guān)的現(xiàn)金”。
資產(chǎn)減值損失:這個是剔除科目,資產(chǎn)負債表項目剔除的時候已經(jīng)填完了。
公允價值變動損益:這個是剔除科目,資產(chǎn)負債表項目剔除的時候已經(jīng)填完了。
投資收益:剩余數(shù)填到“取得投資收益所收到的現(xiàn)金”。填完之后,F(xiàn)列為零。
營業(yè)外收入:先把不涉及現(xiàn)金的剔除,剩下的填到“支付其他與經(jīng)營活動有關(guān)的現(xiàn)金”。填完之后,F(xiàn)列為零。
營業(yè)外支出:參照營業(yè)外收入。
資產(chǎn)處置收益:把發(fā)生額填到“處置固定資產(chǎn)、無形資產(chǎn)和其它長期資產(chǎn)而收回的現(xiàn)金凈額”。
所得稅費用:剩余數(shù)填到“支付的各項稅費”。填完之后,F(xiàn)列為零。
最后驗證:看看下圖標黃的單元格是不是等于零。也就是,經(jīng)營活動+投資活動+籌資活動+匯率變動的凈現(xiàn)金流,與貨幣資金的期末數(shù)減期初數(shù)是否相等。
如果等于零的話,那正表就大功告成了。
附表自動出來了。附表的后面也有個驗證,等于零就說明附表也沒問題。
如果不等于零,就回頭檢查,檢查F列是否都等于零,H5到Q5是否都等于0。
總結(jié)一下“剔除”。因為我們是用發(fā)生額去編制的,并不是所有的發(fā)生額都涉及現(xiàn)金,所以要把不涉及現(xiàn)金的剔除,在H列到Q列這個區(qū)域剔除。方法是把借貸雙方同時剔除,借方正數(shù),貸方就是負數(shù),絕對值相同,符號相反,所以H5到Q5一定等于0。重點提一下,除了折舊、攤銷、預(yù)提費用、遞延所得稅資產(chǎn)等上面提到的需要剔除之外,應(yīng)收賬款和應(yīng)付賬款抵消也需要剔除,各個往來抵消的都要剔除,但是,同一個“坑”的轉(zhuǎn)換不用剔除,比如應(yīng)收賬款以票據(jù)的形式收回,因為他們進同一個“坑”,自動抵消。
有朋友問到關(guān)于剔除的問題。
問題一:
關(guān)于哪些需要剔除,要看序時賬,看摘要,只要不涉及現(xiàn)金流的就剔除。關(guān)于投資收益這個科目,直接填到現(xiàn)金流中的道理,我舉個栗子你們就明白了。比如被投資方宣告分配股利,實際沒發(fā)。賬上借應(yīng)收股利100萬,貸投資收益100萬。應(yīng)收股利科目“借貸同坑”,用凈額填列。期末比期初多了100萬,資產(chǎn)增加用負數(shù)填列,也就是-100。貸方的投資收益填+100,一正一負,就是0,同時抵消了。第二種情況是宣告股利,并且發(fā)放了,那么應(yīng)收股利的變動就是0,而投資收益記進去了100萬,最終就是100。因此,無論是否發(fā)放股利,這種填法的結(jié)果都是對的。
問題二:支付給職工以及為職工支付的現(xiàn)金與科目余額表應(yīng)付職工薪酬借方發(fā)生額一致嗎?
理論上是一致的。應(yīng)付職工薪酬用凈額填列到“支付給職工以及為職工支付的現(xiàn)金”,成本費用二級科目中,涉及到職工薪酬的部分(如管理費用-工資、五險一金、福利等等)也要填列到這里。舉個栗子,比如本年計提300萬薪酬,只發(fā)了250萬。分錄如下:
計提的時候,借營業(yè)成本300 , 貸 應(yīng)付職工薪酬300
發(fā)放的時候,借應(yīng)付職工薪酬250 , 貸 銀行存款 250
我們可以直觀地看到,“支付給職工以及為職工支付的現(xiàn)金”就是250。下面我們看一下按照模板的填法結(jié)果是不是250。首先在應(yīng)付職工薪酬科目按凈額填列+50,因為應(yīng)付職工薪酬期末比期初多了50萬,用正數(shù)。后面營業(yè)成本再填-300,這兩個一加總之后,就是-250,負數(shù)表示流出250。這個道理跟上面的投資收益是一樣的,其他類似的科目也是這個道理,比如存貨,“借貸同坑”的都是這個道理。
最后再說一下現(xiàn)金流量表正表與附表的內(nèi)在邏輯。
模板中S列到Y(jié)列填的是經(jīng)營活動現(xiàn)金流量。附表是從凈利潤調(diào)整到經(jīng)營活動產(chǎn)生的現(xiàn)金流量。首先,把凈利潤調(diào)整成經(jīng)營活動凈利潤,也就是把不影響現(xiàn)金的利潤、投資活動利潤和籌資活動利潤剔除掉,增加利潤就減去,減少利潤就加上。比如固定資產(chǎn)折舊減少利潤,要加上它。調(diào)整完之后,經(jīng)營活動凈利潤就是S70:Y84區(qū)域之和。再加上資產(chǎn)負債表區(qū)域S9:Y68的合計數(shù),就是經(jīng)營活動現(xiàn)金流量總數(shù)。這就是正表與附表的邏輯,模板用表格給展示出來,比較直觀。我們還可以舉一反二,從凈利潤也可以調(diào)整到投資活動產(chǎn)生的現(xiàn)金流量和籌資活動產(chǎn)生的現(xiàn)金流量。
關(guān)于這一塊,我在視頻中講的比較詳細,如果文字看不太懂的話,就去看視頻吧。
講到這里,關(guān)于現(xiàn)金流量表的內(nèi)容就講完了。而我的審計之路才剛剛開始。
之前老領(lǐng)導跟我說,不懂沒關(guān)系,他像我這么年輕的時候,也是個愣頭青,啥都不懂。
但我覺得我們不一樣。我用一年時間就學會了現(xiàn)金流和合并報表,肯定比他當年厲害。我的目標是用一年時間走完別人五年的路,彪悍的人生不需要解釋。
一路走來,被質(zhì)疑過,被嘲笑過,被責罵過,但每一次挫折之后,總能在悲傷中拾起信心,堆起更堅固的內(nèi)心城墻,也總有希望的種子能在荒漠之中開出開出嬌艷的花來。
在一路荊棘中,不忘砥礪前行的小朋友,才是最可愛的。
聯(lián)系客服