cash-flow-forecast について
取引履歴をもとに、将来の月次キャッシュフローを予測するスキルです。定期項目と変動項目を見分け、3か月移動平均で予測を作成します。
主な機能
- 01月次のキャッシュ流入と流出の予測
- 023か月移動平均の利用
- 03定期取引の特定
- 04予測可能な資金移動と変動分の区別
- 05安全基準を下回る予測残高の警告
活用シーン
- 01今後数か月の現金残高の見積もり
- 02定期収入と支出を踏まえた資金計画
- 03残高が基準を下回る月の把握
MCP 対応
ワークフローではWilsonのツールを使い、取引履歴の取得、月次支出の集計、定期取引の特定を行います。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ openaccountant/ skills --skill cash-flow-forecastインストール後、Claude Code で/cash-flow-forecastを入力して読み込まれたか確認します。
詳細
キャッシュフロー予測
概要
3か月移動平均法を使用して、将来の現金収入と支出を予測します。定期的な収入と支出を特定し、季節的なパターンを検出して、月ごとの予測表を作成します。
使用する Wilson ツール
spending_summary— 月ごとの支出合計とカテゴリ別内訳を取得し、傾向を分析しますanomaly_detect— 予測可能なベースラインを形成する定期的な取引(サブスクリプション、定期支払い、給与)を特定しますtransaction_search— 過去の現金残高と取引データを取得します
ワークフロー
- 予測期間(デフォルト:3か月)と現在の現金残高を尋ねます。
transaction_searchを使用して、過去6~12か月分の取引を取得します。- 過去6か月分の各月について
spending_summaryを使用し、収入と支出の合計を取得します。 anomaly_detectを使用して、定期的な取引(サブスクリプション、給与、家賃、顧問料)を特定します。- 収入と支出の3か月移動平均を計算します。
- 収入の移動平均 = (1か月前 + 2か月前 + 3か月前) / 3
- 支出の移動平均 = (1か月前 + 2か月前 + 3か月前) / 3
- 定期的(予測可能)なキャッシュフローと変動的(推定)なキャッシュフローを分けます。
- 予測を作成します。
CASH FLOW FORECAST — [Start Month] to [End Month]
══════════════════════════════════════════════════════════
Month 1 Month 2 Month 3
──────────────────────────────────────────────────────────
Opening Balance $XX,XXX $XX,XXX $XX,XXX
INFLOWS
Recurring Revenue $X,XXX $X,XXX $X,XXX
Variable Revenue $X,XXX $X,XXX $X,XXX
Total Inflows $X,XXX $X,XXX $X,XXX
OUTFLOWS
Payroll ($X,XXX) ($X,XXX) ($X,XXX)
Rent ($X,XXX) ($X,XXX) ($X,XXX)
Subscriptions ($XXX) ($XXX) ($XXX)
Variable Expenses ($X,XXX) ($X,XXX) ($X,XXX)
Total Outflows ($X,XXX) ($X,XXX) ($X,XXX)
NET CASH FLOW $X,XXX $X,XXX $X,XXX
Closing Balance $XX,XXX $XX,XXX $XX,XXX
══════════════════════════════════════════════════════════
- 予測月末残高が安全基準を下回る月にフラグを設定します(最低基準として、支出の2か月分を推奨)。
Wilson を使用しない場合
- 銀行から過去12か月分の取引をCSV形式でエクスポートします。
- Google Sheets で
Month列を追加します:=TEXT(Date,"YYYY-MM")。 - 収入の月別集計用と支出の月別集計用に、ピボットテーブルを2つ作成します。
- 3か月移動平均には、
=AVERAGE(B2:B4)を使用し、月ごとの合計に沿って範囲を移動させます。 - 定期項目を確認するには、説明で並べ替えて、毎月繰り返される項目を探します。これらは別途合計します。
- 予測を手動で作成します:期首残高 + 平均収入 - 平均支出 = 期末残高。N月の期末残高が、N+1月の期首残高になります。
- より正確に予測するには、月ごとの合計に Excel の
=FORECAST.ETS()関数を使用します。季節性が自動的に考慮されます。 - Google Sheets での代替方法:
=FORECAST(target_date, known_values, known_dates)。
重要な注意事項
- 3か月移動平均は変動を平滑化しますが、傾向の変化に対する反映は遅れます。事業が急速に成長または縮小している場合は、直近の月をより重視してください。
- 予測は推定値です。予期しない費用に備えて、支出に10~20%のバッファーを設けてください。
- 季節性のある事業では、年間のサイクル全体を把握するために、最低12か月分のデータを使用してください。小売業で3か月平均を使うと、ホリデーシーズンの急増を大きく見誤ることになります。
- これは現金主義による予測です。未回収の請求書や未払いの請求は、実際にお金が動くまで反映されません。
コメント
Markdown 対応