Cash Flow Forecast
基于实际收支数据生成13周滚动现金流预测,识别资金缺口风险。
下载 1,174
基于 QuickBooks Online 数据生成13周滚动现金流预测,支持三种情景分析。
openclaw skills install @samledger67-dotcom/cash-flow-forecast命令、参数、文件名以原文为准
scripts/pipelines/cash-flow-forecast.py
cd /Users/samshouse/.openclaw/workspace
# 标准13周预测
python3 scripts/pipelines/cash-flow-forecast.py --slug glowlabs
# 获取6个月历史数据以更好体现季节性
python3 scripts/pipelines/cash-flow-forecast.py --slug sb-paulson --months 6
# 自定义低现金阈值(GlowLabs:高烧钱)
python3 scripts/pipelines/cash-flow-forecast.py --slug glowlabs \
--low-cash-threshold 50000 \
--critical-threshold 25000 \
--out ~/Desktop/reports
# 沙箱测试
python3 scripts/pipelines/cash-flow-forecast.py --slug glowlabs --sandbox| 参数 | 默认值 | 说明 |
|---|---|---|
--slug | 必填 | QBO公司标识符 |
--weeks | 13 | 预测周期(周数) |
--months | 3 | 拉取的历史现金流月数(1–6) |
--low-cash-threshold | 25000 | 当余额低于此值时发出警告 |
--critical-threshold | 10000 | 当余额低于此值时触发严重警报 |
--account | auto | 指定银行账户名称过滤器 |
--out | ~/Desktop | 输出目录 |
--sandbox | false | 使用QBO沙箱环境 |
| 情景 | 收款情况 | 费用情况 |
|---|---|---|
| 基准 | 历史平均值 | 历史平均值 |
| 乐观 | +10% | 保持不变 |
| 悲观 | -15% | +5% |
自动从QBO现金流条目中分类:
运营 — 流入
collections:收入、应收账款、净利润、支付处理器收款interest:利息收入运营 — 流出
payroll:工资、薪金、高管薪酬、Deel(GlowLabs)rent:租金、租赁、占用费vendors:应付账款、销货成本、专业服务费、软件订阅等interest:利息支出(SB Paulson:重要项目)taxes、insurance投资
capex:设备、房产、资产购置融资
debt:贷款、信用额度、应付票据equity:所有者分配/出资safe:SAFE条款(GlowLabs)脚本会自动读取 clients/{slug}/sop.md 并相应调整行为:
| SOP信号 | 效果 |
|---|---|
| "burn rate", "runway", "high cash burn" | 强调烧钱率表格,添加 🔴 警报 |
| "interest expense" | 单独追踪利息支出 |
| "POS collection", "collected at POS" | 无应收账款滞后期 — 每周流入均匀分布 |
| "accounts receivable" | 基于应收账款:注明30-45天到账滞后期 |
| "SAFE" | 添加SAFE融资类别 |
| "crypto", "wallet", "ETH" | 添加加密钱包备注 |
| "Deel" | 将Deel收入归类为费用减少项 |
默认的每月周分布(可在脚本CONFIG部分配置):
| 周次 | 流入占比 | 流出占比 | 说明 |
|---|---|---|---|
| 第1周(第1–7天) | 30% | 35% | 收款/薪资较早到账 |
| 第2周(第8–14天) | 20% | 20% | 月中平静期 |
| 第3周(第15–21天) | 20% | 25% | 中旬薪资+租金 |
| 第4周(第22–28天) | 30% | 20% | 月末集中收款 |
| 第5周(溢出) | 0% | 0% | 极少使用 |
POS客户(如SB Paulson):流入按每周均等分布。
starting_cash、first_week_balance、avg_monthly_burn、months_of_runwaystarting_cash 与上次 first_week_balance 对比.cache/cash-flow-forecast/{slug}.json| 颜色 | Excel填充 | 条件 |
|---|---|---|
| ✅ 正常 | 白色 | 余额 ≥ 低阈值 |
| ⚠ 警告 | 黄色 | 余额 < 25,000美元(可配置) |
| 🔴 严重 | 橙色/红色 | 余额 < 10,000美元(可配置) |
--low-cash-threshold 50000 --critical-threshold 25000--months 6,以更好反映季节性特征(美发店业务具有明显季节性)pip install openpyxlNode.js QBO 客户端必须使用有效令牌完成认证。
CashFlowForecast_{slug}_{YYYY-MM-DD}.xlsx
默认输出路径:~/Desktop/
pl-quick-compare.py — 利润表差异分析pl-deep-analysis.py — 控制员层级,支持总账明细钻取bank-reconciliation.py — 银行对账单核对已收录 4 个 Skill