如何製作現金流量報告:完整指南

現金流量報告回答了一個核心問題:有多少現金流入、多少流出,以及剩下多少。要製作這份報告,請匯出特定期間的銀行與支付交易紀錄。接著將每筆款項分類為營運、投資或籌資活動,按月計算淨額,並將期末餘額與您的銀行對帳單核對一致。
難的部分不是計算,而是決定哪一天才算作交易日期,而這個決定會改變報告中的每一個數字。
本指南將介紹現金流量報告應包含的內容,以及您在開始前需要做出的兩個選擇。接著,它會說明如何透過匯出的資料來製作這份報告。
什麼是現金流量報告,什麼又不是
您可能需要的管理報告,並不是上市公司申報文件中的那份現金流量表。
法定的現金流量表是根據會計準則從您的帳目中編製而成,並與您的損益表進行調節。那是會計師的工作,而不是試算表任務。
團隊每個月通常需要的內容更為具體且實用。它回答了現金是否確實到帳、流向何處,以及還剩下多少資金跑道。
| 要素 | 存在的原因 |
|---|---|
| 期初現金餘額 | 如果無法與實際餘額核對一致,這份報告就毫無價值 |
| 現金流入(按來源分類) | 客戶收款、扣除退款後的淨額、獨立列出的籌資款項 |
| 現金流出(按類別分類) | 薪資、供應商付款、稅金、債務償付 |
| 當期淨變動額 | 大家最關心的核心數字 |
| 期末現金餘額 | 必須與銀行對帳單分毫不差地吻合 |
| 明確說明的日期基準 | 每筆款項是以哪一天為準進行計算 |
| 明確說明的範圍 | 包含哪些帳戶與實體 |
最後這兩項正是區分「報告」與「一堆數字」的關鍵。兩個人可能會匯出相同的資料,但計算出來的結果卻相差數千元,而且雙方都沒有犯錯。
本文主要探討已發生變動的現金報告。如果您需要的是預測,我們整理的 現金流量預測工具 介紹了該類別,其工具層面的需求會有所不同。
決定一:現金收付制或權責發生制
在開始製作任何內容之前,請先確定這一點,因為這兩種基礎回答的是不同的問題。
IRS 在 Publication 538 中對這兩者做出了明確的定義。在現金收付制下,「您通常在收到收入的課稅年度申報收入。」而費用則是在「您支付費用的課稅年度扣除。」
權責發生制則改變了時間點。在該制度下,「不論何時收到款項,您通常在賺取收入的課稅年度申報收入,」且費用在發生時即予以扣除。
對於現金流量報告而言,現金收付制是最自然的選擇。因為您描述的是已經變動的資金,所以已開立但未付款的發票不應計入總額中。
常見的陷阱是在不知不覺中將兩者混用。如果從銀行獲取收款資料,卻從會計系統的權責發生制分類帳中獲取費用資料,這樣計算出來的數字將毫無意義。
請注意,這只是報告編製的選擇,而非稅務建議。您的企業申報時應使用哪種方法,請諮詢您的會計師。
決定二:以哪一天為準
這正是大多數現金流量報告悄悄出錯的地方,而金流處理器就是最明顯的例子。
Stripe 的 payouts documentation 將這兩個事件分開。它指出「資金何時可用取決於您的結算時間。」而銀行「在收到資金後,可能需要額外的時間才能讓資金可用。」
一開始的差距可能會很大。Stripe「通常會安排在首次實際付款後的 7–14 天內完成首次撥款。」並指出這「可能會因您的行業、營運國家/地區和風險級別而需要更長的時間。」
因此,一筆銷售至少會產生三個候選日期:客戶付款的日期、處理器結算的日期,以及銀行將款項入帳的日期。
基於扣款日期製作的現金流量報告會顯示您尚未擁有的現金。而基於銀行入帳日期製作的報告則能與您的餘額吻合,但會落後於您的銷售進度。
當報告必須與餘額核對一致時,請選擇銀行入帳日期。選定後,將其寫入報告中,並套用到每一筆款項。
應付帳款中也會遇到相同的選擇。在不同的規則下,30 號開立並於 3 號兌現的支票會歸屬於不同的月份。
三個分類桶中各包含什麼內容
一旦您接受了模糊款項的存在,分類其實比想像中還要簡單。
營運活動。 來自客戶的現金、支付給供應商和員工的款項、已付稅金,以及根據您的政策歸類於此的利息。這個分類桶能告訴您企業是否能自給自足。
投資活動。 長期資產的買賣,以及資金流入或流出投資項目。設備、車輛和資本化的軟體都屬於此類。
籌資活動。 貸款的提取與償還、募集的股本、支付的股利和分配款。這些是來自或返還給出資者,而非來自營運的資金。
有兩個類別最容易引起爭議:貸款利息和業主提款,這兩者在多個分類桶中都有合理的歸屬理由。請將您的選擇寫入定義分頁中,而不是每個月重新決定一次。
內部轉帳不屬於其中任何一類。在您自己的帳戶之間轉移現金,淨額為零,如果重複計算雙邊,會同時虛增總流入量和總流出量。
如何手動製作
方案 1:每個來源一個分頁,然後進行彙總
將每個銀行帳戶、信用卡和處理器的資料分開匯出,並在合併前將它們保留在各自的分頁中。
在每個分頁中新增一個分類欄位和一個標準化日期欄位。接著,使用 SUMIFS 函數,對照透過 EOMONTH 建立的月底日期序列,將所有內容彙總到同一個表格中。
Microsoft 將 EOMONTH 描述為傳回「該月最後一天的序列值」。這能讓您的月份邊界變得明確,而不是僅靠儲存格格式來隱含表示。
這種方法的瓶頸在於對帳。這裡沒有任何機制可以檢查您合併後的期末餘額是否與銀行相符,因此您必須每個月自己手動對帳。
方案 2:使用對照表進行分類,而非手動標記
建立一個包含兩欄的對應表,將交易說明對應到類別,然後查詢每筆款項,而不是逐行手動標記。
這能讓分類過程可供稽核。當有人詢問為什麼軟體續約費用會歸類在營運活動時,您可以直接指出對照表,而不需要憑記憶回答。
對照表難免會有遺漏。請將未匹配的款項保留在顯眼的「未分類」桶中,而不是預設歸類為營運活動,因為默默預設分類往往是錯誤得以留存的原因。
限制在於變動。供應商的描述會改變、新的供應商會出現,一旦對照表開始漏掉項目,就需要進行維護。
方案 3:在最上方設置對帳列
將期初餘額、淨變動額、計算出的期末餘額以及實際的銀行期末餘額放在四個相鄰的儲存格中,並在旁邊設置一個差額儲存格。
If that difference is not zero, nothing below it is worth reading. Building the check first stops you from presenting a report you have not verified.
我們的 如何在試算表中核對交易 指南更詳細地介紹了這方面的對帳匹配工作。
限制在於,零差額只能證明總額正確,無法證明分類無誤。您可能與銀行餘額完美吻合,但薪資發放卻依然被錯誤地歸類在籌資活動中。
共同的瓶頸。 這三種方案都假設每個來源在相同的日期基準上涵蓋完全相同的日期範圍。分頁之間的日期範圍不匹配,是這份報告中最常見且不易察覺的錯誤。
手動流程在哪些地方會變慢
製作第一份現金流量報告需要花費一個下午。但到了第四份時,花費的時間會更長,因為輸入的資料改變了。
出現了新的金流處理器,因此有了第四個欄位版面配置不同的匯出檔案。信用卡更換了,導致描述字串發生變化,對照表也開始漏掉資料列。
接著,日期基準的問題又會重新浮現。有人會問為什麼銷售數字與現金數字不符,而誠實的回答需要再次解釋結算時間差。
還有第四種只有在面臨壓力時才會顯現的成本。董事會成員詢問是什麼推動了資金變動,而要回答這個問題,您必須重新推導三個月前您早已忘記如何分類的資料。
關於同一項工作中涉及差異分析的部分,請參閱我們的 如何製作預算與實際對比報告 指南。
如何使用 Powerdrill Bloom 製作
步驟 1:上傳您的銀行與支付匯出資料
同時上傳銀行對帳單匯出檔、信用卡匯出檔以及處理器撥款匯出檔。Powerdrill Bloom 會在檔案匯入時分析欄位,因此在計算任何總額之前,日期範圍不匹配、重複的交易 ID 以及空白金額等問題都會先浮出水面。
步驟 2:用自然語言描述報告
直接說明規則,而不是手動建構它們。指定日期基準、期間、三個分類桶、納入範圍的帳戶,以及需要排除的內部轉帳配對。
然後提出能找出錯誤的問題。詢問哪些款項未能分類、哪些交易同時出現在兩個來源中,以及計算出的期末餘額是否等於您提供的銀行期末餘額。
步驟 3:匯出圖表、報告或簡報
匯出每月現金流量表格、淨變動額對比期末餘額的圖表,或是將日期基準標註在總額旁邊的簡報投影片。
AI cash flow analysis 工具頁面從工具的角度介紹了相同的工作。
常見錯誤
混用不同來源的日期基準。 處理器的扣款日期與銀行的入帳日期不能相加。
計算內部轉帳。 轉帳的雙邊都被計算,導致總流入量和總流出量同時虛增,而淨額雖然保持正確,但數據已失真。
將未分類的款項預設為營運活動。 最重要的分類桶悄悄吸收了您未能成功對應的所有內容。
跳過對帳列。 一份無法與銀行餘額核對一致的報告,只不過是套用了格式的猜測。
僅展示單一月份。 現金流往往是不規律的,單一月份得出的結論可能會被三個月的數據所推翻。
將退款直接與單一收入列相抵。 這會讓您無法看出是流入量減少還是退貨量增加。
將其稱為現金流量表。 法定版本是根據會計準則從您的帳目中編製而成的,而這種區別對於任何閱讀報告的人來說都至關重要。
結論
確定日期基準、確定範圍、使用對照表進行分類、排除內部轉帳,並將對帳檢查放在首位。這樣就能製作出一份具有決策價值的現金流量報告。
前期的兩個決定是讓報告站得住腳的關鍵。採用現金收付制還是權責發生制,以及以哪一天為準,幾乎可以解釋所有關於現金數字的分歧。
請在報告中明確說明這兩點。讀者如果能看到您的基準,就可以對您的選擇提出討論,這遠比默默假設一個不同的基準要好得多。
如果每個月重新製作報告會耗費您一整天的時間,不妨試試用 Powerdrill Bloom 處理您匯出的資料。另請參閱 AI report generator 頁面。
常見問題
現金流量報告與現金流量表有何不同?
現金流量表是根據會計準則從您的帳目中編製而成,並與損益表進行調節。而管理現金流量報告則是根據銀行和支付匯出資料,描述特定期間內實際變動的現金。
現金流量報告應該使用現金收付制還是權責發生制?
現金收付制較為合適,因為報告描述的是已變動的資金。IRS 將現金收付制描述為在收到收入時申報、在支付費用時扣除,這與現金報告所需的時間點完全一致。
信用卡付款應該使用哪一天?
當報告必須與餘額核對一致時,請使用資金到達您銀行的日期。Stripe 指出,資金可用性取決於結算時間,且您的銀行在收到資金後可能需要額外的時間。
如何處理自己帳戶之間的轉帳?
排除轉帳的雙邊。計算它們會使總流入量和總流出量同時虛增相同的金額,導致淨額雖然正確,但所有總額數據都是錯誤的。
現金流量報告的三個部分是什麼?
營運活動涵蓋來自客戶的現金以及支付給供應商、員工和稅金的款項。投資活動涵蓋長期資產和投資。籌資活動涵蓋貸款、股本和分配款。