生成 30/60/90 天现金流预测,含百分比方差置信区间和命名风险标记。提供两部分输出:简洁的聊天摘要和可下载的 XLSX 工作簿。
快速开始
"下个月能发工资吗?"
Claude 从已连接数据源拉取应收账款/应付账款和固定成本,计算 30、60 和 90 天窗口内的预期流入和流出,根据每位客户的历史付款方差应用置信区间,并按名称标记特定风险。
检查哪些连接器处于活动状态。按以下顺序尝试:
如果没有连接器活动且无附件文件,要求用户连接数据源或上传 CSV(收入/支出表格数据,任何合理格式)。在输出中注明使用了哪些数据源——这会影响置信区间宽度。
从 QuickBooks:
从 PayPal / Stripe / Square:
从 CSV 上传:
对于每位应收账款客户(或 CSV 中的收入来源),计算:
如果某客户不足 3 次付款记录,使用总体均值作为点估计并应用 ±30% 方差区间作为默认值。当使用具有足够历史数据(每个来源 ≥3 次付款)的 CSV 数据运行时,根据实际付款方差计算区间——不要假设 ±30%。
生成三个时间窗口:0–30 天、31–60 天、61–90 天。
对每个窗口计算:
| 项目 | 方法 |
|---|---|
| 预期流入 | 窗口期内到期的应收账款,按平均付款延迟调整 |
| 预期流出 | 窗口期内到期的应付账款 + 落在窗口期内的固定成本 |
| 净现金头寸 | 流入 − 流出 |
| 置信区间 | ± 加权平均付款方差占预期流入的百分比 |
置信区间公式:
band_pct = weighted_avg_stddev_days / avg_payment_lag_days
low = net_cash × (1 − band_pct)
high = net_cash × (1 + band_pct)
band_pct 四舍五入至一位小数。上限为
±50%——更高的方差意味着数据不足以建模;改为标记此情况(参见第 5
步)。
扫描使低区间估计为负值或造成流动性危机的条件。对每个发现的风险生成一行标记:
按严重程度限制为前 5 大风险(按美元影响从大到小排列)。
聊天摘要(始终提供):
现金流快照——[日期范围]
数据源:[使用的连接器]
预期 低区间 高区间
30 天净额: $X,XXX $X,XXX $X,XXX
60 天净额: $X,XXX $X,XXX $X,XXX
90 天净额: $X,XXX $X,XXX $X,XXX
⚠ 已标记风险:[数量]
• [风险 1]
• [风险 2]
...
XLSX 工作簿(始终提供): 在生成前阅读
xlsx/SKILL.md。生成包含三个工作表的工作簿:
Summary(摘要)——30/60/90 预测表,含置信区间。在每个窗口行下方,内联展开子行,显示构成其流入(绿色)和流出(红色)的个别交易。这使得估算可在不离开摘要工作表的条件下审计。
Detail(明细)——所有交易按窗口分组,每组内按日期排序。包含一个运行净额列(窗口内累计流入减去流出)和每个窗口底部的汇总小计行,显示总流入、总流出和净额。将过去交易灰显并在底部单独区域供参考。确保即使某个窗口为空,三个窗口都有行——显示"此窗口无交易"占位行。
Risks(风险)——已标记的风险及其美元影响和受影响的窗口。
保存为 cash-flow-snapshot-[YYYY-MM-DD].xlsx。
无破坏性操作——此技能为只读。生成预测前无需审批关卡。
交付后提醒用户:
"此预测基于 [列出的数据源]。不能替代会计建议——在做出融资决策前请与您的簿记员核实。"
| 文件 | 加载时机 |
|---|---|
reference/gotchas.md |
当连接器返回意外数据或方差极度异常时 |
reference/examples/worked-example.md |
为新数据形状建模输出格式时 |