JOVANA
Library Glossary Getting Started Three Levels Fields How it works Mission
Join the mission
All guides

間接法:從淨利潤到營業現金

幾乎每一張真實的現金流量表,其營業活動部分都以同一種方式開篇:它從你已在損益表上算出的淨利潤起步,再一行一行、耐心地把它走回企業真正產生的現金。本篇將告訴你為什麼需要走這一趟,以及如何走完它。

為什麼偏偏從利潤開始?

在上一篇裡你認識了直接法:列出從客戶收到的現金,減去付給供應商和員工的現金,營業現金便直接得出。它出奇地透明——然而幾乎沒有一張公開報表採用它。世界壓倒性地選擇了間接法,原因是務實的,而非理論上的。公司的賬簿按權責發生制記錄,因此它現成地遞給你淨利潤,而不是一份整齊的、每一筆現金收付的清單。間接法是*順著*你已經擁有的數字工作,而不是要求記賬員把一整年的交易按現金是否流動重新分類。

兩種方法都落在*完全相同*的營業現金數字上——它們是通往同一終點的兩條路徑,而不是兩個不同的答案。直接法從原始現金流出發,從零搭建出這個數字;間接法則取用你已經信任的利潤,再對它在這一年裡與現金分道揚鑣的每一處加以*校正*。後一種思路藏著一份額外的好處:它把利潤與現金之間的缺口公開地攤在眼前。等你走完這一趟,你便能精確看出,為什麼一家賺了 100 利潤的公司,可能產生了 130 的現金,也可能只有 60——這正是單獨一張損益表永遠回答不了的問題。

調整之一:加回非現金費用

第一項、也是最有名的一項校正,是折舊。回想長期資產那一階:折舊把一台機器的成本攤到它的使用年限上。對我們關鍵的事實是,*今年*記錄的折舊費用,*今年*並未挪動任何現金——現金早在當初購買機器時就已離開企業,那是一樁現金流量表另行處理、歸入投資活動流出的事件。然而在通往淨利潤的路上,折舊被減去了,壓低了利潤。所以若我們從淨利潤出發、想得到現金,就必須把折舊加回去:它縮小了利潤,卻從未碰過銀行賬戶。

請留意措辭的分寸:我們把折舊加回,並非因為它算是某種現金來源,而是因為它從一開始就根本不是一筆現金*支出*。初學者常犯的一個口誤,是以為折舊「帶來」了錢——它沒有。我們只是在撤銷一筆紙面上的減項,好讓這個流動的數字重新反映現金。同樣的邏輯能網住一整族非現金項目:無形資產的攤銷、出售設備的損失、對一項陳舊資產的減值。它們每一個都在紙面上削了利潤一刀,卻既沒花掉也沒賺到一塊錢,所以每一個都要加回(而那些抬高了利潤、卻沒帶來現金的非現金*利得*,則要減去)。

調整之二:營運資本的變動

第二族校正,來自你在資產負債表上見過的那些短期營業賬戶的變動——營運資本的活動部件,主要是應收款、存貨和應付款。它們之所以存在,恰恰是因為權責發生制在收入*賺得*時認列銷售、在費用*發生*時認列費用,而不論現金何時易手。「賺得」與「收回」之間、「發生」與「付出」之間的那道縫隙,就停泊在這些賬戶裡——而它們在這一年中的任何移動,都是一筆利潤沒能捕捉到的現金移動。

先看應收賬款。當應收款在這一年裡*上升*,意味著你已把銷售記作收入——它們抬高了利潤——但客戶尚未付款。那部分利潤坐在應收款餘額裡,而不在銀行裡,所以應收款的上升必須從利潤中*減去*,才能走到現金。反過來同樣乾淨俐落:當應收款*下降*,說明你收到的現金多過今年單憑銷售應得的,把去年賒銷的錢也收了回來,於是下降要*加上*。把這一切繫在一起的經驗口訣是:一項流動營業資產上升,*佔用*現金(減);下降,*釋放*現金(加)。

現在翻到負債一側,看應付賬款——你欠供應商的賬單。當應付款*上升*,你記下了費用(它們壓低了利潤),卻*還沒付*給供應商;你攥著本「應該」花掉的現金,所以應付款的上升要*加回*到利潤上。當應付款*下降*,說明你用超過本年費用的真金白銀償付了舊賬,於是下降要*減去*。負債的走向與資產恰好相反,這很合理:一項營業資產增長會把現金吸走,而一項營業負債增長,則是企業向它所欠的對象借來了喘息的餘地。

一次逐行的調節實例

讓我們把三塊拼圖合在一起,看一家小型諮詢公司「子午線」一整年的情況。它的損益表報告淨利潤為 80。這一年裡,折舊費用為 25。應收賬款從 40 升到 55——攀升了 15——因為幾個大客戶在十二月開了賬單,要到一月才付款。應付賬款從 20 升到 32——上升了 12——因為子午線把幾張供應商發票拖到了下個月。沒有其他營業賬戶參與其中。我們從 80 的利潤出發,依次施加每一項調整。

OPERATING ACTIVITIES (indirect method)

  Net income .....................................   80
  Adjustments to reconcile to cash:
    Add: depreciation (non-cash) ...............  + 25
    Less: increase in accounts receivable ......  - 15
    Add: increase in accounts payable ..........  + 12
  ----------------------------------------------------
  Net cash from operating activities .........     102

  check:  80 + 25 - 15 + 12  =  102
子午線的營業活動部分。利潤是 80,但公司實際產生了 102 的營業現金——折舊與被拖延的應付款,足以補過那些仍困在未收應收款裡的現金。

去讀這些數字講出的故事,因為那才是真正的獎賞。子午線賺了 80,卻從營業中拉回了 102 的真實現金——這是個健康的信號,說明利潤是有現金*支撐*的,而不只是靠權責發生制堆出來的。最大的一筆提升來自折舊:25 的費用,從未離開過這棟樓。應收款的增加悄悄抽走了 15——確實賺到、卻仍攥在客戶手裡的錢——而被拖延的應付款,暫時借回了 12。這就是這一階以之命名的調節,而你剛剛把它做完了。

誠實地解讀結果

你剛走過的這一趟,在答案令人不安時最顯其值。設想子午線的另一年:利潤仍是 80,折舊仍是 25,但應收款因公司只顧增長、誰肯簽字就賣給誰,而暴漲了 90,應付款卻幾乎沒動。這下 80 + 25 − 90 = 15 的營業現金,對著 80 的報告利潤。那道豁然張開的缺口,是間接法在尖聲示警,而損益表對此隻字未吐:公司正在記錄它收不回的銷售,那利潤在真切的意義上,是用承諾堆成的。學會讀懂這一部分的投資者,躲過了不少看上去盈利、直到現金耗盡那一刻才露餡的公司。

對這套方法的局限也要誠實。間接法展示每個營運資本賬戶的*淨*影響,而不是現金進出的總額——你看到應收款升了 15,卻看不到那 200 的收回與 215 的開賬。這恰恰是直接法本會給予、而這套方法換走的透明度。它呈現的也只有營業活動;為購買那台會折舊的機器所花的現金,以及從放貸人或股東處籌來的任何現金,都住在你這一階早些時候見過的投資與融資兩部分裡。這次調節解釋的是營業那一行——它本身並不是整張現金流量表

關於這些調整數字從何而來,最後給你一顆定心丸。你從不憑空捏造它們:折舊的數字,是損益表或附註裡已有的本年費用;而每一項營運資本變動,無非是今年的資產負債表數字減去去年的——這正是為什麼編一張現金流量表,總需要*兩張*資產負債表。整套間接法,骨子裡就是把兩張快照做一次有紀律的對照,再把利潤數字穿在它們之間。掌握了這一點,你就在這架梯子上學過的三張報表之間,合攏了那個閉環。