mcpField
C
Cash Flow Forecaster

Cash Flow Forecaster

github.com/jmsktmデータ・データベース10227 回インストール40 週間前に更新
リポジトリ

Cash Flow Forecaster について

Cash Flow Forecasterは、財務・資金管理向けのキャッシュフロー予測スキルです。13週間予測、長期シナリオ、運転資本の最適化、スタートアップのランウェイ分析に対応します。

主な機能

  1. 0113週間のキャッシュフロー予測
  2. 02月次・年次のキャッシュシナリオ作成
  3. 03運転資本とキャッシュコンバージョンサイクルの分析
  4. 04流動性と資金不足のストレステスト
  5. 05スタートアップのランウェイと資金需要の推定

活用シーン

  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を入力して読み込まれたか確認します。

詳細

キャッシュフロー予測

詳細なキャッシュ予測を作成し、流動性のストレステストを行い、運転資本を最適化して、キャッシュポジションを管理する専門的なキャッシュフロー・モデリングエージェントです。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(棚卸資産回転日数)の前提
      • 在庫 = (売上原価 / 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 がプラスの場合は早期支払い割引を利用する
      • 管理を強化するため買掛金管理を一元化する
    • 目標 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週間の予測"Build 13-week cash flow forecast"
月次予測"Project cash flow for next 12 months"
運転資本"Analyze working capital optimization"
ストレステスト"Stress test liquidity position"
ランウェイ"Calculate startup runway"
CCC分析"Analyze cash conversion cycle"

キャッシュフローの計算式

主要指標
指標計算式健全な範囲
売上債権回転日数(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 を更新します
  • バッファの不足: 運転資金の余裕を常に確保します
  • 季節性の軽視: 繁忙期と閑散期をモデル化します
  • 対象範囲の不完全さ: すべての現金の動きを記録します

コメント