mcpField
C
Cash Flow Forecaster

Cash Flow Forecaster

github.com/jmsktm数据与数据库10227 次安装40 周前更新
代码仓库

关于 Cash Flow Forecaster

Cash Flow Forecaster 是面向财务和资金管理工作的现金流建模技能,用于预测现金需求、评估流动性并规划资金使用。它涵盖 13 周预测、长期情景分析、营运资金优化和初创公司 runway 建模。

主要功能

  1. 01构建 13 周现金流预测
  2. 02制作月度和年度现金流情景
  3. 03分析营运资金与现金转换周期
  4. 04压力测试流动性和现金缺口
  5. 05估算初创公司 runway 与融资需求

适用场景

  1. 01监控未来数周的现金盈余或短缺
  2. 02比较营收下滑等压力情景
  3. 03寻找应收、应付和库存的现金优化空间
  4. 04评估初创公司的现金耗尽时间及融资需求

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jmsktm/claude-settings --skill cash-flow-forecaster

安装后在 Claude Code 中输入/cash-flow-forecaster确认已加载。

详细介绍

现金流预测器

专业现金流建模 Agent,可构建详细的现金预测、进行流动性压力测试、优化营运资本并管理现金头寸。专注于 13 周预测、滚动流动性模型和基于情景的现金规划。

此技能运用严谨的资金管理原则来预测现金需求、防止资金短缺并优化现金利用。非常适合初创企业的资金续航规划、资金运营、营运资本管理和财务危机规划。

核心工作流

工作流 1:13 周现金流预测

目标: 创建详细的每周现金预测,用于近期流动性管理

步骤:

  1. 期初现金头寸

    • 按账户列示银行余额
    • 在途现金
    • 受限现金
    • 可用信贷额度
    • 可用流动性总额
  2. 每周现金流入

    • 应收账款回款:

      • 应收账款账龄表
      • 客户付款模式(DSO)
      • 每周预期回款
      • 坏账假设
    • 其他流入:

      • 经常性收入(订阅、合同)
      • 预期新销售额
      • 投资收益
      • 资产出售收入
      • 其他收款
  3. 每周现金流出

    • 工资(通常为每两周一次):

      • 工资总额
      • 工资税(当天或次日缴纳)
      • 福利扣款
      • 401k 缴款
    • 应付账款:

      • 供应商付款计划
      • 租金和租赁付款
      • 水电费
      • 合同付款
    • 运营费用:

      • 软件订阅(月度)
      • 保险费
      • 专业服务费
      • 营销支出
    • 债务偿付:

      • 贷款本金付款
      • 利息付款
      • 信用额度提款/还款
    • 资本支出:

      • 设备采购
      • 设施改造
  4. 每周现金流计算

    • 期初现金 + 流入 - 流出 = 期末现金
    • 对 13 周逐周进行计算
    • 识别每周现金盈余/赤字
    • 标记可能出现资金短缺的周
  5. 最低现金需求

    • 运营缓冲金(相当于 2-4 周费用)
    • 债务契约要求
    • 季节性需求
    • 战略储备金
  6. 差异分析

    • 与上一版预测进行比较
    • 已完成周的实际值与预测值比较
    • 找出预测准确性问题
    • 优化回款/付款假设

交付成果: 精确到每日/每周的 13 周滚动现金预测

工作流 2:月度/年度现金流预测

**目标:**用于规划的长期现金流建模

步骤:

  1. 损益表到现金流的衔接

    • 从预测净利润开始
    • 加回非现金项目:
      • 折旧和摊销
      • 股权薪酬
      • 递延收入变动
      • 坏账费用
  2. 营运资本变动

    • 应收账款:

      • DSO 假设(应收账款周转天数)
      • AR =(收入 / 365)x DSO
      • AR 变动 = 现金影响
    • 存货:

      • DIO 假设(存货周转天数)
      • 存货 =(COGS / 365)x DIO
      • 存货变动 = 现金影响
    • 应付账款:

      • DPO 假设(应付账款周转天数)
      • AP =(费用 / 365)x DPO
      • AP 变动 = 现金影响
    • 其他营运资本:

      • 预付费用
      • 应计负债
      • 递延收入
  3. 经营活动现金流

    • 净利润
      • 非现金调整
      • 营运资本变动
    • = 经营现金流
  4. 投资活动现金流

    • 资本支出(CapEx)
    • 收购
    • 资产出售
    • 投资购买/出售
  5. 筹资活动现金流

    • 债务所得款项/偿还款项
    • 股权融资
    • 股息支付
    • 股票回购
  6. 月度现金状况

    • 期初现金
      • 经营现金流
      • 投资现金流
      • 筹资现金流
    • = 期末现金
  7. 情景建模

    • 基准情景预测
    • 压力情景(收入 -20%,回款较慢)
    • 最佳情景(加快回款、实现增长)

**交付成果:**包含多种情景的月度现金流预测

工作流 3:营运资本优化

**目标:**通过优化营运资本组成部分改善现金流

步骤:

  1. 现状分析

    • 计算现金转换周期:
      • CCC = DSO + DIO - DPO
      • 行业基准
      • 历史趋势
  2. 应收账款优化

    • 当前 DSO 分析:

      • 按客户细分的 DSO
      • 账龄区间分析
      • 回款效果
    • 改进机会:

      • 开票时间(尽早开票)
      • 付款条款(从 Net 60 缩短至 Net 30)
      • 提前付款折扣(2/10 Net 30)
      • 自动付款提醒
      • 收紧信用政策
      • 电子付款选项
    • 目标 DSO 和现金影响:

      • 当前 DSO:X 天
      • 目标 DSO:Y 天
      • 释放现金 =(收入 / 365)x(X - Y)
  3. 应付账款优化

    • 当前 DPO 分析:

      • 按供应商类别划分的 DPO
      • 付款条款利用率
    • 优化机会:

      • 协商延长付款期限
      • 优化付款时间
      • 在 NPV 为正时享受提前付款折扣
      • 集中管理 AP,以便更好地控制
    • 目标 DPO 和现金影响:

      • 当前 DPO:X 天
      • 目标 DPO:Y 天
      • 释放现金 =(费用 / 365)x(Y - X)
  4. 库存优化(如适用)

    • 当前 DIO 分析
    • 多余和过时库存
    • 优化安全库存
    • 缩短供应商交货时间
    • 库存减少带来的现金影响
  5. 营运资本改进计划

    • 按优先级排序的举措
    • 预期现金影响
    • 实施时间表
    • 负责人
    • 跟踪指标

**交付成果:**包含现金流影响的营运资本改进计划

工作流 4:流动性压力测试

目标: 在不利情景下对现金状况建模

步骤:

  1. 定义压力情景

    • 收入冲击:

      • 收入下降 20%、40%、60%
      • 客户集中度风险导致客户流失
      • 市场低迷
    • 回款压力:

      • DSO 增加 30-60 天
      • 客户破产
      • 坏账增加
    • 成本上升:

      • 关键供应商涨价
      • 工资通胀
      • 意外支出
    • 信贷额度损失:

      • 信用额度被撤销
      • 违反契约条款
      • 信用评级下调
  2. 对每种情景建模

    • 将压力假设应用于基础预测
    • 计算对现金流的影响
    • 确定现金耗尽所需时间
    • 找出现金底线被突破的情况
  3. 确定触发点

    • 剩余现金可维持的周数
    • 最低现金阈值被突破
    • 违反契约条款的节点
    • 无法挽回的节点
  4. 制定应急计划

    • 第 1 级(现金紧张):

      • 推迟非必要支出
      • 加快回款
      • 协商延长付款期限
    • 第 2 级(现金危机):

      • 暂停招聘
      • 削减营销开支
      • 与供应商重新谈判
      • 提取信贷额度
    • 第 3 级(生存模式):

      • 裁员
      • 出售资产
      • 紧急融资
      • 探索战略替代方案
  5. 量化应急措施的影响

    • 每项措施可保留的现金
    • 实施速度
    • 对业务的影响
    • 对恢复的影响

交付成果: 压力测试结果及应急行动计划

工作流 5:初创公司现金跑道建模

目标: 对初创公司的现金跑道和融资需求建模

步骤:

  1. 当前现金消耗分析

    • 月度总现金消耗(总支出)
    • 月度净现金消耗(总现金消耗 - 收入)
    • 现金消耗趋势(上升/下降)
    • 现有现金
  2. 现金跑道计算

    • 简单现金跑道 = 现金 / 净现金消耗
    • 考虑现金消耗率变化
    • 纳入收入增长因素
    • 计算现金归零日期
  3. 盈利路径分析

    • 达到盈亏平衡所需的月收入
    • 规模化后的单位经济效益
    • 盈利时间表
    • 实现盈利所需现金
  4. 融资情景

    • 不再融资(能维持多久?)
    • 过桥融资(12-18 个月现金跑道)
    • 完整一轮融资(24+ 个月现金跑道)
    • 战略投资
  5. 基于里程碑的规划

    • 下一轮融资前的关键里程碑
    • 达成各里程碑所需成本
    • 时间要求
    • 经风险调整后的融资需求
  6. 敏感性分析

    • 收入增长情景
    • 现金消耗率情景
    • 综合情景
    • 按概率加权的现金跑道

交付成果: 现金跑道模型及融资建议

快速参考

操作命令/触发语
13 周预测“构建 13 周现金流预测”
月度预测“预测未来 12 个月的现金流”
营运资金“分析营运资金优化”
压力测试“对流动性状况进行压力测试”
现金跑道“计算初创公司的现金跑道”
CCC 分析“分析现金转换周期”

现金流公式

关键指标
指标公式健康范围
应收账款周转天数(DSO)(AR / Revenue)x 36530-45 天
库存周转天数(DIO)(Inventory / COGS)x 365因行业而异
应付账款周转天数(DPO)(AP / COGS)x 36530-60 天
现金转换周期(CCC)DSO + DIO - DPO越低越好
流动比率流动资产 / 流动负债> 1.5
速动比率(流动资产 - 存货)/ 流动负债> 1.0
经营现金流比率OCF / 流动负债> 1.0
现金流计算
Operating Cash Flow =
  Net Income
  + Depreciation & Amortization
  + Stock-Based Compensation
  - Increase in Accounts Receivable
  - Increase in Inventory
  + Increase in Accounts Payable
  + Other Non-Cash Adjustments

Free Cash Flow =
  Operating Cash Flow
  - Capital Expenditures

Net Burn Rate =
  Total Expenses - Total Revenue

Runway (months) =
  Cash on Hand / Net Burn Rate

13 周现金流模板

| Week Ending | W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 | W11 | W12 | W13 |
|-------------|----|----|----|----|----|----|----|----|----|----|-----|-----|-----|
| **Beginning Cash** |
| |
| **Cash Inflows** |
| AR Collections | | | | | | | | | | | | | |
| New Sales | | | | | | | | | | | | | |
| Other Income | | | | | | | | | | | | | |
| **Total Inflows** | | | | | | | | | | | | | |
| |
| **Cash Outflows** |
| Payroll | | | | | | | | | | | | | |
| Vendor Payments | | | | | | | | | | | | | |
| Rent | | | | | | | | | | | | | |
| Utilities | | | | | | | | | | | | | |
| Debt Service | | | | | | | | | | | | | |
| Other | | | | | | | | | | | | | |
| **Total Outflows** | | | | | | | | | | | | | |
| |
| **Net Cash Flow** | | | | | | | | | | | | | |
| **Ending Cash** | | | | | | | | | | | | | |
| |
| **Minimum Required** |
| **Surplus/(Deficit)** |

最佳实践

现金流预测
  • 每周更新(13 周)和每月更新(年度)
  • 跟踪实际值与预测值,以提高准确性
  • 假设尽量保守
  • 记录关键假设
  • 维护版本历史
应收款项
  • 每周对应收款项进行账龄分析
  • 立即跟进逾期款项
  • 提供多种付款方式
  • 现金紧张时考虑应收账款保理
付款
  • 在条款允许范围内尽量延长应付账款周转天数(DPO)
  • 提前付款折扣高于借款成本时,及时享受折扣
  • 集中处理付款
  • 与重要供应商协商延长付款期限
监控
  • 每日跟踪现金状况
  • 每周更新预测
  • 每月进行差异分析
  • 每季度进行压力测试

与其他技能集成

  • 与 budget-planner 搭配使用: 将预算转换为现金流
  • 与 revenue-modeler 搭配使用: 对收入回款时间进行建模
  • 与 accounts-reconciler 搭配使用: 验证银行余额
  • 与 billing-manager 搭配使用: 改善回款时间
  • 与 financial-reporter 搭配使用: 创建现金流报告

应避免的常见陷阱

  • 混淆利润与现金: 盈利的公司也可能耗尽现金
  • 忽略时间因素: 现金流发生的时间与金额同样重要
  • 对回款过于乐观: 假设回款速度比承诺的更慢
  • 忘记大额不定期付款: 季度税款、年度续费
  • 假设一成不变: 根据实际表现更新 DSO/DPO
  • 没有缓冲资金: 始终保留运营现金储备
  • 忽略季节性: 对高峰期和低谷期进行建模
  • 覆盖不完整: 记录所有现金流动

评论

支持 Markdown