mcpField
R
runway-calculator

runway-calculator

github.com/openaccountant数据与数据库103389 次安装29 周前更新
代码仓库

关于 runway-calculator

runway-calculator 是用于估算企业现金可支撑时长的财务技能,可比较不同支出情景。它根据现金、收入和支出计算 burn、现金跑道、资金耗尽日期及预警等级。

主要功能

  1. 01计算总 burn 和净 burn
  2. 02比较当前、精简和增长情景
  3. 03估算现金跑道和耗尽日期
  4. 04比较 burn 变化趋势
  5. 05划分现金跑道预警等级
  6. 06报告盈利时的现金累积

适用场景

  1. 01评估企业现金还能支撑多久
  2. 02比较调整支出后的现金跑道
  3. 03查看近期 burn 趋势

MCP 相关

该技能说明可使用 Wilson 的 `spending_summary` 和 `transaction_search` 工具获取支出、收入、现金余额及趋势数据。

安装

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

$npx skills add https://github.com/openaccountant/skills --skill runway-calculator

安装后在 Claude Code 中输入/runway-calculator确认已加载。

详细介绍

Runway Calculator

概述

确定企业按当前支出速度运营,还能维持多少个月才会耗尽现金。计算多种情景(当前、精简、增长)下的总消耗、净消耗和现金续航时间。

使用的 Wilson 工具

  • spending_summary — 计算月均支出(总消耗)和净消耗(支出减收入)
  • transaction_search — 根据最近余额确定当前现金状况,并识别消耗速度趋势

工作流

  1. 询问当前现金余额(或根据最近的账户余额确定)。
  2. 使用 spending_summary 查询过去 3-6 个月的数据,计算:
    • 总消耗 = 月均总支出
    • 月收入 = 月均总收入
    • 净消耗 = 总消耗 - 月收入
  3. 使用 transaction_search 检查消耗是呈上升还是下降趋势(比较最近 3 个月与此前 3 个月)。
  4. 计算三种情景下的现金续航时间:
RUNWAY ANALYSIS — as of [Date]
═══════════════════════════════════════════════
Current Cash Balance              $150,000

                    Current   Lean (-20%)   Growth (+30%)
───────────────────────────────────────────────────────────
Gross Burn/mo        $25,000     $20,000       $32,500
Monthly Revenue      $15,000     $15,000       $15,000
Net Burn/mo          $10,000      $5,000       $17,500
Runway (months)         15.0        30.0          8.6
Cash-Out Date        Jul 2027    Oct 2028      Jan 2027
═══════════════════════════════════════════════════════════

Burn Trend: +8% over past 3 months ⚠
  1. 现金续航时间 = 现金余额 / 月净消耗。
  2. 现金耗尽日期 = 今天 +(现金续航时间 * 30 天)。
  3. 标记警示等级:
    • 绿色:现金续航时间不少于 12 个月
    • 黄色:现金续航时间为 6-12 个月
    • 红色:现金续航时间少于 6 个月
  4. 如果净消耗为负(收入超过支出),则报告“盈利——现金续航时间无限”,并显示每月现金积累额。

不使用 Wilson

  1. 查看所有企业账户的当前银行余额。
  2. 将过去 6 个月的交易记录导出为 CSV。
  3. 在电子表格中添加 Month 列:=TEXT(Date,"YYYY-MM")。
  4. 创建数据透视表:行 = 月份,值 = 支出总额(负数金额)、收入总额(正数金额)。
  5. 总消耗 = =AVERAGE(MonthlyExpenses)(使用绝对值)。
  6. 平均收入 = =AVERAGE(MonthlyIncome)。
  7. 净消耗 = =GrossBurn - AvgRevenue。
  8. 现金续航时间 = =CashBalance/NetBurn。现金耗尽日期 = =TODAY()+(Runway*30)。
  9. 精简情景下,将支出乘以 0.8;增长情景下,将支出乘以 1.3。
  10. 在持续更新的电子表格中按月跟踪这些数据。绘制现金余额随时间变化的图表,以直观查看资金走势。

重要说明

  • 现金续航时间的计算假设消耗和收入保持不变。实际上,两者都会波动。使用 3 个月平均值来平滑短期波动,但要留意趋势。
  • 计入所有现金:支票账户、储蓄账户、货币市场账户。除非应收款几乎可以确定会收回,否则不要计入。
  • 对于正在融资的初创公司:投资者希望看到融资后现金续航时间达到 18 个月以上。融资后的现金续航时间 =(当前现金 + 投资额)/ 净消耗。
  • 关键在于净消耗,而非总消耗。每月支出 50K 美元、收入 45K 美元的公司,净消耗为每月 5K 美元,现金余额为 150K 美元时可维持 30 个月。

评论

支持 Markdown