為什麼損益表救不了你
在上一篇裡,你拼起了總預算——那條環環相扣的規劃鏈,從銷售預測起步,流入生產預算、材料預算、人工預算,最後匯成預算損益表。那張預算損益表是個好東西:它告訴你,倘若計劃全部成真,是否會*盈利*。可它藏著一道安靜而危險的縫隙。利潤不是現金,一家公司可以一路規劃出帳面上漂亮的利潤,卻同時悄悄規劃出一隻空空如也的銀行帳戶。本篇要補上這道縫。
緣由要追溯到權責發生制,你在階梯上很早就遇見過它。收入在*賺得*之時記錄,而非顧客真正付款之時;費用在*發生*之時記錄,而非你真正交出錢之時。於是一筆賒銷在三月以收入和利潤的身份落到損益表上,哪怕現金要到五月才到。一筆存貨採購今天就抽乾你的銀行帳戶,卻要等到幾週後貨物售出才變成費用。損益表與銀行對帳單,正在講述關於兩樣不同東西的兩個不同故事——盈利對現金——而兩者之間的差,恰恰就是利潤不等於現金這個難題。
現金預算的樣子
現金預算只有一項任務:逐月預測錢進出銀行帳戶的真實流動,好讓公司在還有時間行動時,就看見短缺正在逼近。它的全部邏輯裝得進一個誠實的小等式,你拿它向一個管零花錢的孩子也講得清。取你這個月開始時手上的現金,加上你預期會真正*收到*的每一塊錢,減去你預期會真正*付出*的每一塊錢,剩下的就是你這個月結束時的現金——它接著成為下個月的期初現金。那個被結轉下去的期末餘額,正是把一個個月份縫成連續故事的針線。
THE CASH BUDGET, ONE MONTH
Beginning cash balance
+ Cash receipts (money actually collected)
----------------------------------------------------
= Cash available
- Cash disbursements (money actually paid out)
----------------------------------------------------
= Ending cash balance ---> becomes next month's
beginning cash balance
Notice what is NOT here: depreciation, credit sales not
yet collected, expenses incurred but not yet paid.
None of those move cash, so none of them belong.仔細讀那副骨架,留意它有意略去了什麼。折舊——損益表上那筆龐大而穩定的費用——在現金預算裡無處可尋,因為折舊從不把哪怕一塊錢挪出銀行;現金早在多年前買下資產時就已離開公司。一筆尚未收回的賒銷也缺席,因為根本沒有錢真正到帳。一筆已發生卻尚未支付的費用同樣缺席。現金預算字面得令人痛快:若一筆交易這個月沒有把錢放進來或拿出去,它在這裡就根本沒有位置。這份字面性,正是它全部的力量。
收款:應收帳款時間表
現金預算裡最難的是收款這一行,因為大多數銷售並不在發生的那一刻就收到錢。當一家公司賒銷,銷售立刻成為收入,可現金要在隨後的幾週裡、隨顧客陸續結清欠款而一點點流入——而這段時間差,正由應收帳款帳戶托著。所以要為收款做預算,你必須把銷售預測翻譯成一張*收款*預測,回答一個不同的問題:不是「我們每月會賣多少?」,而是「我們每月會真正收到多少?」。
實務中,你從一張*收款模式*來搭建它——那是基於歷史、對顧客如何隨時間付款的誠實估計。假設一家公司知道,任何一個月的銷售裡,60% 在銷售當月收回,餘下 40% 在次月收回。現在設想三月銷售 100,000、四月銷售 150,000。四月的現金收款並不是 150,000;而是三月銷售遲到的 40%(40,000),加上四月自身銷售按時收回的 60%(90,000)——合計 130,000。收款的形狀,受你的信用條款支配,可能與銷售的形狀大相逕庭,而現金預算只在意收款。
這正是為什麼現金預算無法孤立地搭建:它直接倚靠一張應收帳款時間表,把每個月的銷售按帳齡鋪排進它們將被真正收回的那些月份。同一套邏輯反著跑,還告訴你*期末*應收帳款餘額——近期銷售中尚未收回的那部分——而這恰恰是你日後編製預算資產負債表時需要的數字。一張時間表,兩個產出:它強加的時間分布餵養現金預算的收款行,它預測出的餘下部分則成為預算財務報表裡的應收帳款數字。
付款:應付帳款時間表
付款這一行是鏡像,而它更友善,因為這裡*你*才是那個挑選何時付款的顧客。你的供應商同樣給你賒帳,所以你這個月買進的存貨和材料,往往下個月才付錢——這段時滯住在應付帳款帳戶裡。正如你把銷售按帳齡鋪成收款,你也把採購按帳齡鋪成付款。如果一家公司在採購當月付掉每月採購的 30%、次月付掉 70%,那麼一個採購 80,000 的月份,眼下只甩出 24,000 的現金,留下 56,000 待下月支付。
但付款遠不止於支付供應商,而初學者常犯的一個錯,是忘掉那些根本不經過應付帳款的現金流出。工資與薪金通常在工作的當期、或非常接近時支付。租金、水電、貸款利息、稅款分期,各有各的付款節奏。再有那些損益表壓根不當作費用列示的付款:買一台新機器或一輛車,這個月是一筆巨大的現金流出,可在損益表上它只以折舊的面目出現,被薄薄地攤到未來許多年裡。現金預算必須在支票兌現的那一刻,把整筆買機器的流出,原封不動地捕捉下來。
最低現金餘額與融資部分
現在現金預算開始掙它的飯錢了。沒有哪家明智的企業願意把銀行帳戶用到零,因為現金流來得高低不平、難以預料,而零餘額是一個餘額——離一位遲付的顧客、一張跳票的支票,只差一步。於是公司設定一條最低現金餘額——一個緩衝、一道它拒絕跌破的底線,比方說 10,000。然後現金預算不再對著零來讀,而是對著那道底線:在任何一個預計期末餘額會跌到最低線*以下*的月份,公司事先就知道自己必須借款,以及大約要借多少。
這給預算添上最後的融資部分。走一個小例子。一家公司六月以 12,000 現金開局。它預期當月收款 90,000、付款 100,000,於是在任何融資之前的期末餘額會是 12,000 + 90,000 − 100,000 = 2,000。這是正數——公司帳面上仍然有償付能力——但它坐落在 10,000 的最低線以下。於是現金預算發出信號:六月至少借入 8,000,把底線補回來。到了某個收款豐沛的後續月份,預算顯示出遠高於最低線的盈餘,融資部分便翻轉為連本帶息*償還*那筆貸款。同一件工具,既預警旱情,也在雨水到來時安排好還款。
留意這買來的時間優勢。一家在二月就得知自己六月會缺現金的公司,有四個月從容地去安排一條授信額度、談下好的條件,也許更賣力地催收遲付的應收帳款,或推遲一筆可有可無的採購。一家在六月——支票跳票之時——才發現同一短缺的公司,則是從弱勢的位置向銀行乞討救急的錢。現金預算並不憑空變出現金——它做不到。它變出的是*預見*,而預見,正是「管理流動性」與「被流動性管理」之間的分野。
現金預算在總規劃中的位置
退一步,看這些零件如何咬合在一起。現金預算*被*幾乎所有其他預算餵養——銷售預算告訴它要收什麼,採購與生產預算告訴它要付什麼,資本計劃告訴它有哪些大額資產流出。反過來,現金預算又餵養預算資產負債表:它的期末現金成為現金那一行,它餘下未收的銷售成為應收帳款那一行,它未付的採購成為應付帳款那一行,任何借款則成為一項貸款負債。現金預算是個樞紐,總規劃裡眾多支流在此匯成那個令業主夜不能寐的單一問題:每個月,銀行裡會不會有足夠的錢,讓大門繼續開著?
帶著一句誠實的告誡往前走。現金預算是一份*預測*,其好壞不超過它腳下的那些假設——收款模式、付款模式,以及這一切所依憑的銷售預測。若顧客放慢付款,或一筆大單告吹,真實的現金狀況就會偏離計劃。這不是該羞愧的缺陷;它正是公司為何要不斷修訂現金預算、每月以新數字把它滾動向前的原因,也是那道最低餘額緩衝一開始就存在的原因。預算的價值不在於分毫不差,而在於*提早*大致正確——早到足以對它的預警有所作為。