第 20 课|利润与现金为什么对不上

现金流量表解剖课的第一课,先解决那个反复出现的问题: 为什么利润表和现金流量表,永远「对不上」? 搞懂了这个,你就理解了财报里最深刻的逻辑之一。


一、根本原因:两套「记账逻辑」

  • 利润表用的是「权责发生制」:收入在「该发生」时确认,不管钱收没收。
  • 现金流量表用的是「收付实现制」:只在「真收到/真付出钱」时记录。

一句话:利润表讲「该不该」,现金流量表讲「有没有」。


二、从净利润到经营现金流:中间要过「五道关」

把「净利润」调整为「经营活动现金流量净额」,中间要经过一堆调整。理解这「五道关」,就看懂了「对不上」的原因:

第一关:钱没收回来(应收账款)

  • 利润表记了收入,但客户没付钱 → 净利润 > 现金。
  • 应收账款增加 = 现金「被占用」。

第二关:货堆在仓库(存货)

  • 生产/采购花掉了现金,但货还没卖出去 → 现金减少,利润没体现。
  • 存货增加 = 现金「被压住」。

第三关:钱先付了(预付/应付)

  • 预付款项增加(先付钱)→ 现金减少。
  • 应付账款增加(先拿货后付钱)→ 现金「被留住」(这一项是加回)。

第四关:不花钱的「费用」(折旧、摊销)

  • 折旧、摊销是「账面费用」,当年并不真金白银地花出去。
  • 所以计算现金流时,要把折旧/摊销「加回来」。

第五关:非经营项目(投资收益、营业外)

  • 卖资产、投资收益等,不属于「经营活动」,要剔除。

把这五关走一遍,你就明白:净利润和经营现金流之间的差额,主要是「应收、存货、折旧」这几个东西造成的。


三、两种「对不上」的含义

情况一:利润高、现金流低(甚至为负)

  • 常见原因:应收账款暴增、存货积压、收入靠赊销。
  • 含义:利润「虚」,是纸面富贵,要警惕。

情况二:现金流高、利润低

  • 常见原因:折旧大(重资产公司)、预收账款多(先收钱)、或会计上利润保守。
  • 含义:未必是坏事。很多重资产公司折旧大,利润被「压」了,但现金流很强。

张新民老师的提醒:不要一看到「利润和现金对不上」就下结论,要看差额是由什么造成的。 是「应收账款暴增」(坏),还是「折旧大」(中性偏正常),性质完全不同。


四、一个经典问题,串起整张表

让我们完整走一遍「有利润、没钱」的链条:

  1. 公司签了大单,货发出去了 → 利润表:收入 +1 亿,利润 +2000 万。
  2. 但客户说「3 个月后付款」→ 资产负债表:应收账款 +1 亿;现金流量表:经营现金流入 0。
  3. 公司自己还要付原材料钱、工资 → 现金流出 5000 万。
  4. 结果:利润 2000 万,经营现金流 −5000 万。

请问:这家公司「赚钱」了吗?

答案:账面赚了,现实里却更缺钱了。 如果它手上没有足够现金储备,可能被「利润」活活拖垮——这就是「黑字倒闭」(账面盈利却倒闭)的由来。


五、快速案例:獐子岛的「利润与现金之谜」

獐子岛当年利润表还能「撑」,但把「存货」(扇贝)和「经营现金流」一对照,问题就暴露了:

  • 利润的来源,是「存货」(扇贝)的增值,而不是「现金」。
  • 一旦「扇贝跑了」(存货减值),利润瞬间蒸发。

启示:没有现金流支撑的利润,就像没有根基的楼,随时会塌。


思考题

  1. 用「权责发生制 vs 收付实现制」解释:为什么利润和现金会「对不上」。
  2. 「应收账款增加」为什么会让「现金 < 利润」?「应付账款增加」为什么相反?
  3. 为什么「折旧」在算现金流时要「加回来」?它不是费用吗?
  4. 解释「黑字倒闭」(账面盈利却倒闭)是怎么发生的。

本篇小结:利润用权责发生制,现金用收付实现制,天然对不上; 差额主要来自「应收、存货、预付应付、折旧、非经营项目」五道关; 关键看「差额由什么造成」而非「差额大小」。下一课,专门看最重要的「经营活动现金流质量」。