Super Sale WeekClaude Skills — 20% OFF
Tips

如何创建现金流量报告:完整指南

Powerdrill Team·
如何创建现金流量报告:完整指南

现金流量表只回答一个问题:流入了多少现金,流出了多少,还剩多少。要制作一份现金流量表,请导出特定期间的银行和支付交易记录。然后将每行交易分类为经营活动、投资活动或筹资活动,按月计算净额,并将期末余额与您的银行对账单进行核对。

难点不在于计算,而在于决定以哪个日期为准,这一决定会改变报告中的每一个数字。

本指南介绍了现金流量表应包含的内容,以及在开始前需要做出的两个选择。接着,我们将介绍如何通过导出的数据来制作这份报告。

什么是现金流量表,什么不是

您可能需要的管理报告,并不是上市公司财报中的那种现金流量表。

法定现金流量表是根据会计准则从您的账目中编制的,并与您的损益表相核对。那是会计师的工作,而不是用电子表格就能轻松搞定的任务。

团队每个月通常需要的内容更具体、更实用。它回答了资金是否真正到账、流向了哪里,以及还能支撑多久(资金跑道)。

要素 存在的原因
期初现金余额 如果无法与实际余额核对一致,报告将毫无价值
按来源分类的现金流入 客户收款、扣除退款后的净额、独立列出的筹资
按类别分类的现金流出 工资、供应商付款、税款、债务偿还
期间净变动额 大家最关心的核心数字
期末现金余额 必须与银行对账单分毫不差
明确的日期基准 每行数据是以哪个日期为准计算的
明确的范围 包含哪些账户和实体

最后两项是将一份真正的报告与一堆杂乱数字区分开来的关键。两个人导出完全相同的数据,在彼此都没有犯错的情况下,计算出的结果也可能相差数千元。

本文主要讨论对已发生变动的现金进行报告。如果您需要的是资金预测,我们整理的 现金流预测工具 涵盖了这一领域,其所使用的工具也有所不同。

决策一:收付实现制还是权责发生制

在开始制作之前,必须先明确这一点,因为这两种记账基准回答的是完全不同的问题。

美国国税局(IRS)在 Publication 538 中对两者进行了清晰的定义。在收付实现制下,“您通常在实际收到收入的纳税年度申报收入”;而费用则在“您实际支付费用的纳税年度”进行扣除。

权责发生制则改变了时间节点。在这种方法下,“无论何时收到货款,您通常都在赚取收入的纳税年度申报收入”,而费用则在实际发生时进行扣除。

对于现金流量表来说,收付实现制是最自然的选择。因为您记录的是已经发生变动的资金,所以已开具但尚未付款的发票不应计入总额中。

常见的陷阱是在不经意间将两者混用。如果从银行账单中获取收款数据,却从会计系统的权责发生制账目中获取支出数据,算出来的数字将毫无实际意义。

请注意,这只是一个管理报告的选择,而非税务建议。您的企业应该使用哪种方法进行纳税申报,请咨询您的会计师。

决策二:以哪个日期为准

这正是大多数现金流量表悄悄出错的地方,而支付服务商(如 Stripe)就是最典型的例子。

Stripe 的 提款文档 将这两个事件分了开来。其中指出,“资金到账的时间取决于您的结算周期”,并且银行“在收到资金后可能需要额外的处理时间才能使其可用”。

在刚开始时,这个时间差可能会很大。Stripe 指出,“通常会在首次实际交易后的 7 至 14 天内安排您的首次提现”,并且“根据您所处的行业、运营国家/地区以及风险级别,可能需要更长的时间”。

因此,一笔交易至少会产生三个候选日期:客户付款的日期、支付服务商结算的日期,以及银行资金入账的日期。

如果基于客户付款日期制作现金流量表,会显示您尚未实际拿到的现金;而基于银行入账日期制作的报告虽然能与银行余额对齐,但会滞后于您的实际销售。

如果报告必须与银行余额核对一致,请选择银行入账日期。一旦选定,请在报告中注明,并确保每一行数据都统一使用该日期。

应付账款也面临同样的选择。一张在 30 号开出、但在次月 3 号才兑现的支票,在不同的规则下会归入不同的月份。

三大分类中各包含什么内容

只要您接受某些账目确实存在模糊地带,分类其实比想象中要简单得多。

经营活动。 客户付款、向供应商和员工支付的款项、已缴税款,以及根据公司政策归于此处的利息。这个分类能告诉您企业是否具备自我造血能力。

投资活动。 长期资产的购置与处置,以及投资资金的流入或流出。设备、车辆和资本化软件的支出都属于这一类。

筹资活动。 贷款的提取与偿还、股权融资、支付的股息和红利。即来自或流向出资人(而非来自日常经营)的资金。

有两类账目最容易引起争议:贷款利息和所有者提款。这两者归入哪一类都有其合理性。建议将您的决定写在“定义”工作表中,而不是每个月都重新纠结。

内部转账不属于上述任何一类。在您自己的账户之间转移资金,其净额为零,如果重复计算两端,会同时虚增现金流入和流出的总额。

如何手动制作报告

方案 1:每个数据源独立建表,最后汇总

将每个银行账户、信用卡和支付服务商的数据分别导出,在合并之前,让它们保留在各自独立的工作表中。

在每个工作表中添加一个“分类”列和一个“规范化日期”列。然后,利用 EOMONTH 函数生成的月末日期序列,配合 SUMIFS 函数,将所有数据汇总到一张表格中。

微软将 EOMONTH 函数定义为返回“某个月份最后一天的序列号”。这能让您的月份界限变得清晰明确,而不是仅仅依赖单元格格式来隐式呈现。

这种方法的局限在于对账。这里没有任何机制可以自动检查汇总后的期末余额是否与银行对账单一致,因此您必须每个月手动进行核对。

方案 2:使用对照表自动匹配分类,而非手动标记

建立一个包含“交易描述”和“对应类别”的双列映射表,然后通过查找函数自动匹配每一行,而不是逐行手动标记。

这样可以使分类过程有据可查。当有人质疑为什么软件续费被归入经营活动时,您可以直接出示对照表,而不需要凭记忆去解释。

对照表难免会有遗漏。请将未匹配的行显式留在“未分类”一栏中,而不要默认将其归入经营活动,因为这种默认归类往往是隐藏错误的温床。

这种方法的局限在于数据漂移。供应商的账单描述可能会变,也会有新的供应商出现,一旦对照表无法完全匹配,就需要立即进行维护。

方案 3:在表格顶部设置对账行

将期初余额、净变动额、计算出的期末余额以及银行实际期末余额放在四个相邻的单元格中,并在旁边设置一个“差额”单元格。

如果差额不为零,那么下面的数据就没有任何参考价值。先做好这项校验,可以防止您提交未经核对的错误报告。

我们的 如何在电子表格中核对交易记录 指南详细介绍了这方面的匹配技巧。

这种校验的局限在于,差额为零只能证明总额无误,无法保证分类正确。即使您与银行余额对账分毫不差,也可能发生把“员工工资”错归入“筹资活动”的情况。

共同的局限。 以上三种方案都假设所有数据源在相同的日期基准下覆盖完全一致的时间范围。不同工作表之间的时间范围不匹配,是此类报告中最常见且不易察觉的错误。

手动制作报告的瓶颈所在

制作第一份现金流量表可能只需要一个下午。但到了第四个月,耗时反而会变长,因为输入的数据源发生了变化。

比如新增了支付服务商,导致出现了第四份格式完全不同的导出文件;或者更换了信用卡,导致账单描述文本发生变化,对照表开始出现匹配遗漏。

接着,关于日期基准的问题会再次出现。有人会问为什么销售额与现金流入不一致,而您不得不再次向其解释结算周期带来的滞后。

此外,还有第四种隐性成本,往往在面临压力时才会暴露。比如董事会成员询问资金变动的原因,而您为了回答这个问题,不得不重新推导过去三个月里连自己都记不清的分类逻辑。

如果您需要进行差异分析,请参阅我们的 如何制作预算与实际业绩对比报告 指南。

如何使用 Powerdrill Bloom 制作报告

步骤 1:上传您的银行和支付账单导出文件

将银行对账单、信用卡账单和支付服务商的提款记录一并上传。Powerdrill Bloom 会在导入时自动分析各列数据,在计算总额之前,就能自动识别出时间范围不匹配、交易 ID 重复以及金额缺失等问题。

上传银行账单导出文件,在 Powerdrill Bloom 中创建现金流量表

步骤 2:用自然语言描述报告要求

您只需直接说明规则,而无需手动构建。指定日期基准、报告期间、三大分类、包含的账户范围,以及需要剔除的内部转账账户对。

接着,通过提问来排查错误。例如:哪些交易未能成功分类?哪些交易在两个数据源中重复出现?计算出的期末余额是否与您提供的银行实际期末余额一致?

步骤 3:导出图表、报告或演示文稿

导出月度现金流量表、净变动与期末余额对比图,或在总额旁注明了日期基准的演示幻灯片。

导出带有对账行的月度现金流量表

您也可以在 AI 现金流分析 工具页面了解该工具如何帮您完成同样的工作。

常见错误

混用不同数据源的日期基准。 支付服务商的扣款日期与银行的入账日期不能混在一起相加。

计入内部转账。 资金划拨的两端都被重复计算,导致流入和流出总额双双虚增,虽然净额依然正确。

将未分类账目默认归入经营活动。 这会导致最重要的分类在不知不觉中吸收了所有您未能成功匹配的杂项。

忽略对账行。 一份无法与银行余额核对一致的报告,充其量只是排版精美的凭空猜测。

仅展示单月数据。 现金流往往具有波动性,仅凭单月数据得出的结论,可能会被连续三个月的数据完全推翻。

将退款直接与收入相抵并合并为单行。 这会导致您无法看清究竟是销售流入减少了,还是退款增加了。

将其冠以“法定现金流量表”之名。 官方的法定现金流量表是根据严格的会计准则从账目中编制的,对于任何阅读报告的人来说,这两者有着本质的区别。

结语

统一日期基准、明确报告范围、使用对照表进行分类、剔除内部转账,并将对账校验置于首位。只有这样,才能制作出一份真正具有决策参考价值的现金流量表。

开头的两个决定是让报告站得住脚的关键。是采用收付实现制还是权责发生制,以及以哪个日期为准,几乎可以解释关于现金数据的所有分歧。

请在报告中明确注明这两点。读者在了解您的计算基准后,即使对您的选择有异议也可以进行探讨,这远比大家在不同的假设下鸡同鸭讲要好得多。

如果每个月重新制作报告要耗费您一整天的时间,不妨导入您自己的数据,尝试使用 Powerdrill Bloom。您也可以访问我们的 AI 报告生成器 页面。

常见问题

现金流量报告与法定现金流量表有什么区别?

法定现金流量表是根据特定的会计准则从您的账目中编制的,并与损益表相核对。而管理现金流量报告则是根据银行和支付账单导出文件制作的,用于描述某一期间内实际发生变动的现金。

现金流量报告应该使用收付实现制还是权责发生制?

收付实现制更为适用,因为报告记录的是实际发生变动的资金。美国国税局(IRS)将收付实现制定义为在实际收到时申报收入、在实际支付时扣除费用,这与现金报告所需的时间节点完全一致。

信用卡或银行卡交易应该以哪个日期为准?

如果报告必须与银行余额核对一致,请使用资金实际到达您银行账户的日期。Stripe 指出,资金到账时间取决于结算周期,且您的银行在收到资金后可能需要额外的处理时间。

如何处理自己账户之间的内部转账?

排除转账的两端。如果计入,会使流入和流出总额同时虚增相同的金额,导致虽然净额正确,但所有的总额数据都是错误的。

现金流量报告的三大板块是什么?

经营活动包括来自客户的现金以及向供应商、员工和税务机关支付的款项。投资活动包括长期资产和投资。筹资活动包括贷款、股权和红利分配。