跳到正文
阅读设置

阅读设置

导出或导入阅读记录
保留你的阅读记录

已读、收藏、阅读位置和阅读设置保存在当前浏览器地址下。换一个地址不会自动带过去。

迁移时先在原地址导出,再到新地址选择备份文件。操作只在浏览器本地完成,不上传服务器,也不会删除原地址的记录。

导入前会检查文件并请你确认。已读和收藏合并;遇到冲突时保留当前地址已有的位置、最近阅读和设置。

G23 · 系统学习

利润为什么不等于现金:读懂现金流

从一笔赊销走到经营现金桥,再核对Costco固定历史年报,分清营运资本、资本开支、自由现金流与股权激励的含义。

尚未标记已读案例与模板 ↓

一家小公司宣布本月赚了10万元,月底却要借钱才能支付机器款。老板没有把利润藏起来,报表也未必出错。问题可能很简单:卖出去的货已经计入收入,客户的钱还没有全部到账。

小林最初想把利润表最后一行当成“本期多出来的钱”。把货、欠款和付款时间摆在一起以后,她发现利润与现金各自回答一个问题。先把这座桥走通,再看真实年报里的大数字,就不必凭“现金多”三个字给公司打分。

这次要完成的核对

  • 从赊销、存货和应付款解释利润与经营现金流的差异。
  • 区分经营、投资与筹资现金流,注明所用自由现金流定义。
  • 检查股权激励与回购,说明现金加回为何不等于经济成本消失。

钱没收到,为什么先有收入

权责发生制根据适用的确认条件记录收入和费用,不简单等到收付款那一天;现金流量表则跟踪现金的实际流入流出。SEC财务报表入门指南区分利润表与现金流量表,并说明现金流的经营、投资和筹资三类。[1]

下面是独立的合成模型,金额单位均为万元人民币,不是Costco的经营资料。为看清时点,忽略所得税、利息、坏账、资产处置及其他项目,期初没有应收或应付。公司已有存货和机器,机器本期折旧10;假设下面的销售均已满足收入确认条件。

本期销售100,其中客户付了70,剩下30形成应收账款。应收是向客户收款的权利,不是银行余额;如果客户迟付,利润表不会因此自动把全部收入推迟到收到款时。实际分析还需查看收入政策和可收回性,不能见到应收就默认最终一定收到。

这批已售商品的成本为60,另外发生并支付经营费用20,机器折旧10。本期利润因此为100减60减20再减10,等于10。折旧把机器成本按相应方法分配到使用期间,并不表示本期又支付10买了一台机器。

把利润改写成现金,要找三笔差额

还缺进货资料。假设本期采购商品50,实际向供应商付40,另欠10形成应付账款。商品成本不是采购付款的同义词:卖出60、本期买入50,存货比期初减少10。这里假设没有报废或其他存货变化,减少的是以前已备好的商品。

现在从现金直接算:客户付70,供应商收40,经营费用付20,经营活动净现金流为10。它恰好与本期利润同为10,但这种相等只是这些给定条件的结果,不能据此把两个概念合并。

再从利润走一次桥。起点利润10,加回本期未付现的折旧10,得到20;应收增加30,表示收入里有30还未收现,减掉后为负10。存货减少10,表示本期成本中有一部分使用了过去储备,加回后为0;应付增加10,表示采购里有10尚未付款,再加回,最后回到经营现金10。

每次加减都有具体对象:经营性应收增加通常占用现金,存货增加通常占用现金,应付增加通常暂缓现金流出。这是本模型没有并购、汇率等干扰时的方向;真实报表的相关调整,应读现金流表及附注,不只拿两张资产负债表的差额硬套。

可以把应收、存货和应付想成经营中几个会暂存资金的位置。这个直觉有用,但不能把它们都当成可以立即取出的钱:存货可能卖不掉,应收可能收不回,应付款终究有约定的支付时间。

少付供应商,现金流就一定更好吗

假设客户与商品条件不变,本期给供应商的现金从40降为30,其余10推迟支付。经营现金立即从10变20,利润仍为10;增加的现金来自应付多留了一段时间,没有多卖一件货。

延期可能是正常商业信用,也可能反映付款压力。要核对合同、到期日、供应商关系及下一期支付要求。不能把所有应付上升都叫经营改善,也不能反过来把它都当坏消息;同一个正向现金调整,背后机制可能不同。

应收回笼和减少库存也会释放现金。若前期积压终于卖出,现金改善可能有经营意义;若库存压到影响供货,或者只是提前收了一次性款项,后续未必能重复。看经营现金,要问本期靠什么产生,以及这些来源会怎样变化。

买机器的钱,走另一条通道

现在公司本期另外用现金25购买机器,按本例设定记为资本性支出,列投资活动流出。不能把25全当成本期利润表费用,再同时扣本期折旧,重复理解机器成本的影响。

经营现金10,投资支出25,本期这两类活动合起来消耗现金15。如果公司又取得贷款30,筹资活动流入30,三类合计使现金增加15。看到银行余额增加,不能马上归因于销售收款好,可能是借来的钱补上了投资缺口。

经营活动关注日常业务收付,投资活动包括长期资产等相关现金变化,筹资活动反映债务和股本资金等变化。具体分类受准则和事项影响,不能把不同会计基础的企业直接按标签合并。

增长有时需要先投钱:扩店要装修,订单增加要备货,赊销增加要等回款。盈利企业可能因此出现短期资金缺口;持续借钱也不自动说明扩张有价值。下一步要查投下去的钱何时、以什么条件回来,以及融资期限能否接上。

“自由现金”这几个字,需要旁边的一行定义

本篇先把自由现金流(free cash flow,FCF)定义为经营活动净现金流减去本期现金购建固定资产支出。按合成模型就是10减25,得到负15。这是一个观察口径,不是会计报表里统一规定的利润小计。

SEC非GAAP指引说明,自由现金流没有统一定义,使用时需要清楚说明计算与调节,也不应暗示它必然等于可任意支配的剩余资金。[2] 例如,本例的负15不包括筹资流入;即使某企业FCF为正,也还可能要还债或履行其他现金义务。

有的定义扣净资本开支,有的另扣租赁偿还或调整其他项目。读到两家公司的FCF,先把公式与现金流表逐项对上,不比较两个名称相同、调整不同的数。用于企业估值的特定现金流还有融资和税务口径要求,后面估值篇再展开。

到Costco年报里,找这座桥

下面固定使用Costco截至2025年8月31日的52周年度10-K,单位为百万美元。这是已经公布资料的回顾演示,不属于原C1在2024年底或2025年4月冻结时可知的信息集,不能拿来重写那些时点的事前判断。

现金流表从净利润8099出发。非现金调整为折旧摊销2426、非现金租赁费用303、股权激励860,以及其他相关净调整负117;经营资产负债调整为存货559、应付404、其他801。逐项相加,得到经营净现金13335。[3]

同表现金购建固定资产支出为5498。依本文选定的简式,13335减5498得到7837百万美元;这是本书按所列口径计算的值,不冒称公司自行披露的统一FCF指标。不能用投资活动净流出5311替代5498,因为投资活动还包含其他项目。

2024年表中存货调整为负2068、应付为正1938,与2025年两项均正的构成不同。对比经营现金增长时,应继续读这些变动及其解释,不能只因总额提高就宣布所有业务质量同步改善。这里先示范找到原表并对账,不作当前估值或买卖判断。

股权激励加回,成本消失了吗

现金桥中出现的860尤其值得停一下。股权激励可以把员工取得的报酬计入费用,而本期不按同额现金支付,因此从利润转经营现金时需要相应非现金调整。这解释了加回的会计过程,不表示员工报酬的经济代价为零。

如果最终增加股份,原股东每股权益可能受到稀释;公司也可能用现金回购股份。要同时核对激励条款、实际交付、在外股数与回购,不把一项现金流量表加回直接当成免费收入。

Costco该年度现金流表列普通股回购现金903,股权激励附注列费用860。[3] 两者都是金额,不能替代股份数量;时点与估值基础也不同,不能因为金额接近就说稀释已完全抵消。回购确实花了钱,还要看多少股份实际退出、又有多少股份进入。

处理这项代价,可以从“给员工的报酬怎样进入现金预测”和“未来股份怎样变化”两边核对。例如,若假设未来用现金替代同等报酬,就要减少相应现金,不能同时还假设同一报酬继续增加股份;若保留股份交付,则需要分析稀释及实际回购支出。这里没有给出完整估值方法,但已经能排除一种错误:先把非现金加回当作免费收入,又把回购当作不花钱的股数调整。

先补现金桥,再判断增长

解释题:利润与经营现金在主例中都为10,为什么不能据此说它们是一回事?错误辨识题:有人把贷款30加进经营现金,再把投资活动净额当资本开支扣减,宣布FCF改善。应该先改哪两处分类?

第一题应指出,本例应收、存货、应付和非现金折旧恰好相互抵消;改变收付款时点,两者就会分开。第二题先将贷款放回筹资活动,再按明确的资本开支字段计算FCF,不能用借款掩盖业务现金表现,也不能把全部投资现金活动视作购建固定资产。

换成增长更快的一期

下面是独立合成期,不承接主例余额。销售150,客户实际支付90;售出商品成本90,本期采购120,付供应商100;另发生并支付经营费用20,折旧10。期初应收、应付为零,期初存货足以供货,忽略税费等其他项目。请算利润及经营现金,再用应收、存货和应付变化对账。

利润为150减90减20减10,等于30。应收增加60,存货增加30,应付增加20。现金桥是30加10减60减30加20,等于负30;直接收付同样为90减100减20,等于负30。

利润30高于主例的10,现金却更紧,因为更多钱留在客户欠款和新增库存里。题目没有给回款期限、库存去向或融资安排,不能据此判定增长一定好或一定坏。下一步先查这些现金何时回流,再讨论能否支持扩张。

留下一张能对上的现金桥

任选本篇合成模型或Costco固定年度,把利润起点、非现金调整、经营资产负债变化和经营现金终点逐项列出;每项注明单位、期间、出处及加减理由。原表没有拆开的项目先保留总项,不让AI凭经验编造明细。

再把现金资本开支、本文采用的FCF公式、债务及股本资金流分栏。为最大的两个差异各写一个需要核实的解释,并检查回购和激励是否用了金额、股份或期间的不同口径。

自检时先重算桥的两端,再问“这笔现金来自卖货、少占资金,还是借款?”如果答案只剩“经营现金高于利润所以好”,就回到具体变动。完成这张记录的标志是说明来源和未知,而不是给企业贴一个现金充裕的标签。

小结:利润看成果,现金看怎样兑现

先从利润走向实际收付,追踪应收、存货、应付与非现金费用;加回或扣减都要解释对应的业务变化。现金流总额的改善可能来自效率,也可能来自时点,不能只看正负就判断持续性。

再把经营、投资和筹资分开,给FCF写公式,并同时看股权激励与股份变化。只有弄清现金从哪里来、还需要去哪里,利润到股东可获得价值之间的距离才会逐步缩小。

参考资料

  1. SEC:Beginners' Guide to Financial Statements。现金流表与经营、投资、筹资分类的基础说明。
  2. SEC:Non-GAAP Financial Measures,Question 102.07。FCF定义、调节与可支配现金误读。
  3. Costco:2025年度Form 10-K,合并现金流量表、流动性讨论及Note 7。数字仅用于固定历史回顾;非当前公司评价。

资料核查日期2026-10-29。本文由AI辅助编写及检查,尚待人类金融审校或目标读者试读;合成模型与真实年报分开,不构成投资建议。

本篇配套材料

C0 · 2 份材料
  • c0 materials CSV · 输入与说明
    SHA256 35c7cf16aa
  • README MD · 输入与说明
    SHA256 aaea33ca41
C1-B · 12 份材料
  • t1 example MD · 参考结果
    SHA256 de5655c4ca
  • t2 update MD · 参考结果
    SHA256 6393ee9609
  • independent source demo MD · 输入与说明
    SHA256 9e1c1d8b92
  • README MD · 输入与说明
    SHA256 6d49824b34
  • materials MD · 输入与说明
    SHA256 947120ca73
  • numbers CSV · 输入与说明
    SHA256 6858641ace
  • sources CSV · 输入与说明
    SHA256 ed24953502
  • materials MD · 输入与说明
    SHA256 11e3acd982
  • numbers CSV · 输入与说明
    SHA256 7f96d8c176
  • sources CSV · 输入与说明
    SHA256 21c2e648aa
  • task MD · 输入与说明
    SHA256 6cc217218f
  • valuation assumptions CSV · 输入与说明
    SHA256 5271a81ebf
浏览全部案例与模板 →
来源、版本与审查说明

最后更新:2026-10-29

SHA256 6b16dff7423700236376e41a7318a34eea24fd993cfe7552a48f4cba770dcf5c

案例:C0, C1

当前网页接入相应书稿;AI审查、双语复核及未完成项按内容发布检查登记。人工金融审校与目标读者试读未进行。

报告本篇问题或勘误
全书目录

记录只保存在当前浏览器。

本篇目录
搜索全书