企业经营与财务分析 / BF-16

营运资本与现金周转

按业务选择平均余额和流量,取得零售周转代理或订阅资金时钟;让收付款改变资金缺口而不改造历史事实。

Agent Markdown ↓
本领域路线 · 10 / 14 按零售或订阅业务重建资金先后顺序与可识别的周转部件。

增长不只改变收入。企业要在采购、生产、交付和收款之间安排资金,也可能先收到客户款项,再持续履约。本篇把这些时间差放回业务过程:先明确我们选了哪些余额,再用相匹配的期间流量计算周转代理,最后观察改变付款或收款时间怎样改变资金需求。

共同部分加所选分支约需 15–20 分钟。零售分支用 Costco 的库存与供应商应付;订阅分支用 Salesforce 的开票、收款与履约。它们完成不同的业务资金周期,不用一套库存公式强行统一。

1. 三个相关、但不同的对象

会计净营运资本通常指流动资产减流动负债;它提供整组短期资源与义务的视角。经营性营运资本是为一个经营问题选定的科目集合,必须说清是否包含应收、存货、预付、应付、客户预收以及其他项目。周转天数再把匹配的平均余额与期间流量相除,乘该期间天数,用来观察资金停留的速度。1

例如,库存的平均余额与销售成本有关;应付的平均余额应尽量对应赊购额。若只能使用销售成本做代理,就要保留代理身份。客户应收的天数则需要与客户赊销相匹配的应收和流量。先核分子和分母,是为了让“天数”仍然有经营含义,而不是只做一个量纲恰好正确的除法。

在适用的库存销售业务中,现金转换周期可以写成存货天数加客户应收天数减应付天数。但这个表达并不免除数据匹配、季节性和平均余额选择的问题。两个年末余额的平均只是一个简化观察,不等于全年逐日平均,更不等于合同写明的付款期限。

2. Costco:先跟货物和供应商款项走

Costco FY2025、FY2024 都是52周。下面保留本次计算所需的原表行,金额为百万美元。存货和应付是两个时点余额;merchandise costs 是 FY2025 的期间成本。2

原行及中文2025-08-312024-09-01
Merchandise inventories/商品存货18,11618,647
Accounts payable/应付账款19,78319,421
Receivables, net/应收净额3,2032,721
Deferred membership fees/递延会员费2,8542,501

FY2025 Merchandise costs 为 239,886;两期天数基准均为 \(52\times7=364\)。先仅选存货与应付,得到 \(18,116-19,783=-1,667\),前期为 \(18,647-19,421=-774\)。这是一组经营资金部件的净余额,不是整家公司的营运资本或流动性结论。它把“货还在这里、部分款尚未给供应商”的关系放到一起。

用匹配的平均余额计算两个代理

存货平均余额为 \((18,116+18,647)/2=18,381.5\);应付平均余额为 \((19,783+19,421)/2=19,602\)。使用同一期间、同一天数基准:

本篇计算公式天数
存货天数代理18,381.5 ÷ 239,886 × 36427.8919
应付天数代理19,602 ÷ 239,886 × 36429.7438
两项之差27.8919 − 29.7438−1.8520

应付天数的分母是 merchandise costs 代理,并不是已取得的赊购额;该成本行也包含公司披露的运输、制造和有关作业成本。27.89 与 29.74 帮助我们比较两个资金部件的规模及周转,但不是某一张供应商发票的实际账期。3

为什么这里没有补一个客户 DSO?原件的应收净额包含供应商、信用卡奖励、再保险、第三方药房和其他应收;其他应收又主要与政府及税项有关。信用卡奖励应收也不同于顾客刷卡货款。直接把整行3,203除以总销售,会把不同权利混成客户欠款。供应商应收通常又与应付分列,只有特定约定下才净结算,分析者不能先自行抵销。3

因此,本篇的完整结果是:我们取得了两个明确口径的天数代理,没有取得可匹配的客户 DSO,故没有把 −1.8520 叫作完整现金转换周期。发现某个指标目前不可识别,本身也是完成业务分析的一部分。

再回现金流核一层

存货减应付的余额变化是 −893,反向数为893;现金流量表的存货与应付调整却分别为559、404,合计963,比893多70。这里保留原表数与未分解差额70,不把余额差直接宣称为实际现金释放。4

零售分支的正向任务:改变付款时点

下面另设一笔教学交易,单位为教学金额,不是百万美元,也不是 Costco 的真实账期。第0天取得成本100的商品并形成应付;第20天以150赊销并结转100成本;第23天收款,第30天付供应商。没有税费、其他现金或期初投入。我们记录的是融资前累计净现金,若为负,其绝对低点表示最低外部资金需要,而非未经说明的负银行余额。

事件日货物流转现金动作累计净现金仍在账上的相关关系
0存货+10000应付100
20存货−100,确认销售与成本00客户应收150、应付100
23无新增货物流转+150150应收结清,应付100
30无新增货物流转−10050应付结清

默认路径所需外部资金为0,交易利润为50。如果只把付款改为第10天,利润仍是50,但第10至23天累计净现金最低为−100,需要至少100资金承接。同一收入与利润,可以对应不同的资金路径。

零售练习与解析

把教学收款日从23改为35,付款仍在30。先写最大资金缺口,再写交易结束的累计净现金。解析:付款30日后为−100,35日收款后为50;最大缺口100。再回真实数据,解释为何应付天数代理不能证明所有到期债务安全:代理概括的是所选余额与成本流,既没有每笔合同日历,也没有公司的完整付款安排。

3. Salesforce:资金先后顺序不沿库存周期

Salesforce FY2026 的 MD&A 描述其通常预先按年开票,典型付款期限为开票后30天;第四财季年度开票较集中,第一财季历史上通常是收款和经营现金流最强的季度。这是公司的历史经营规律,并非每份合同必须遵守的条款。5

同一期末,Accounts receivable, net 为14,339,Unearned revenue 为24,317;前期分别为11,945和20,743,单位百万美元。开票可能同时形成应收与尚待履约的合同负债;客户后来支付,才把应收换成现金;服务在约定期间完成,才逐步减少相应义务。先把三件事画在不同轨道,才不会把未实现收入全部当成已收款。

Note 2 的完整采用滚动关系为:6

原行FY2026,百万美元
Beginning unearned revenue/期初余额20,743
Billings and other/开票及其他+45,099
Revenue recognized over time/随时间确认收入−39,041
Revenue recognized at a point in time/时点确认收入−2,484
Ending unearned revenue/期末余额24,317

\(20,743+45,099-39,041-2,484=24,317\)。other 包含汇率、合同资产及企业合并影响;Informatica 取得余额中的651也进入相关范围。因此45,099不能重命名为客户现金收款或纯有机开票。期末未实现收入减应收为9,978,前期为8,798,但这两个差额也不是银行里可用的“预收现金”。

订阅分支的正向任务:把履约投入加进资金图

另设一份教学合同:第0天开票120,收款权已无条件;12个教学月均匀履约,每月30天、月末确认收入10,并支付员工服务成本6。默认第30天收齐120。同日约定先收款、再支付月末成本;没有退款、税费和其他业务。这些都是演示条款,不冒充 Salesforce 真实合同。

时点累计收入应收尚待履约余额融资前累计净现金
第0天开票01201200
第30天完成首月并收款、支付成本100110114
第60天200100108
第360天服务完成1200048

如果收款推迟到第90天,前两个月仍需各付6,融资前最低净现金为−12;第90天先收120再付第三个月成本,变为102;最终仍为48。收入确认及总成本没有改变,资金缺口却出现了。这比给订阅公司套一个库存 DIO 更直接地回答“增长期间由谁先垫钱”。

订阅练习与解析

保持所有履约与成本条款,把收款改为第120天。前3个月累计支付18,所以最大缺口18;第四个月收款并支付成本后为96,全年仍为48。若要用真实 Salesforce 数据分析季度缺口,应再取得季度开票、收款与支出材料,不能仅凭年末应收和未实现收入生成一条“真实季度现金曲线”。

4. 观察余额指标与事件路径的区别

在零售视图,历史计算固定使用364天和真实平均余额,客户DSO位置明确显示“当前混合应收无法识别”;旁边的教学时间线才允许改付款和收款日。在订阅视图,真实年末余额与滚动表保持不变,只改变明确标识的教学合同收款日。每条图线旁都列出累计净现金和资金缺口,所以离开交互仍可用上面的静态表重算。

5. 完成自己的资金周期说明

综合任务。围绕所选业务,先列资金部件与时间线,再写一个可算指标和一个仍需材料的问题。解释改变某个付款时点后,利润和资金缺口各怎样变化。

参考解析。零售路线可以交出27.8919天库存代理、29.7438天应付代理,明确客户DSO未识别,并用100成本/150销售的交易证明付款提前可产生100缺口。订阅路线可以交出未实现收入24,317的原始滚动关系,明确它不是现金,并用120合同证明收款第90天时有12的缺口、全年利润仍为48。两者都先让经营过程决定分析口径,再让公式服务这个过程。


  1. Dahlquist & Knight, OpenStax Principles of Finance (2022),§19.1 “What Is Working Capital?”,The Cash Cycle 与 Working Capital Needs by Industry。公开全节。本篇用案例财年364天并明确成本代理,不沿用教材历史公司数据。 ↩︎

  2. Costco FY2025 公司年报,利润表/资产负债表/现金流表:PDF印刷pp35、37、39/物理pp41、43、45;公司 PDF。同年SEC 10-K分别pp37、39、41。取得日2026-09-21。 ↩︎

  3. 同一公司 PDF,Receivables, Net/Merchandise Inventories印刷pp41–42,Merchandise Costs/Vendor Consideration p46;SEC对应pp43–44、48。包括credit card incentive、third-party pharmacy及其他应收,不能简写成全部客户货款。 ↩︎ ↩︎

  4. 同一 Costco 现金流量表,FY2025 inventory adjustment559、accounts payable404;70为本文两种口径的未分解核对差额。 ↩︎

  5. Salesforce FY2026 10-K,MD&A “Seasonal Nature of Unearned Revenue, Accounts Receivable and Operating Cash Flow”,pp39–40。SEC 原件。取得日2026-09-21。 ↩︎

  6. 同一 Salesforce 原件,资产负债表p57;Note 2 Unearned Revenue p71的完整滚动与脚注、Note 7 Informatica取得未实现收入651。年度截至2026-01-31;真实余额与教学合同分别标识。 ↩︎

动手试一试

营运资本与现金周转

这篇词条与哪些内容相连

图中汇集本篇及其段落的直接关系,具体使用位置见下方列表。箭头按关系名称阅读。例如“需要先修”指向需要掌握的内容;推荐阅读顺序另见本领域路线。

逐条查看关系与依据

KEEP ASKING

把这一页,变成一堂课。

专属 Prompt 与同源材料会一并复制。Agent 先读取指定文献,再围绕本页的材料、推导和练习展开教学。

READ TOGETHER

一起读,也一起把问题说清楚。

关于整篇的想法留在这里;某个推导、算例或表格的问题,可以点小节旁的“章说”,在原处展开讨论。

使用 GitHub 账号参与

本篇讨论

搜索笔记

让 Agent 教我

这里包含专属 Prompt 及本次学习范围的正文、案例、来源和图表说明,分支内容以当前选择为准。复制后粘贴到你常用的 Agent。