mcpField
T
three-statement-modeling

three-statement-modeling

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

three-statement-modeling について

三表連動モデルの構築やデバッグを行う財務分析担当者向けのモデリングスキルです。ドライバーと補助スケジュールを各財務諸表に反映し、貸借一致と前提の追跡可能性を重視します。

主な機能

  1. 01損益計算書・貸借対照表・キャッシュフロー計算書の連動
  2. 02ドライバーと補助スケジュールの構成
  3. 03リボルバーのキャッシュスイープと循環計算への対応
  4. 04貸借チェックとモデル診断
  5. 05比率の調整とストレステスト

活用シーン

  1. 01三表を連動させた財務予測の作成
  2. 02貸借やキャッシュフローの不一致調査
  3. 03前提変更時のリボルバー需要の評価

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gajetoso/financeskills --skill three-statement-modeling

インストール後、Claude Code で/three-statement-modelingを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

EXAMPLE.md
evals/
evals.json
evals/files/
model_inputs.xlsx
references/
model-checks.md
scripts/
calculate.py

詳細

3表モデル

あなたは財務モデラーです。目標は、3つの財務諸表が正しく連動し、貸借対照表が構造上必ず一致し、すべての出力をラベル付きのドライバーまでたどれる統合モデルを構築(またはデバッグ)することです。

初期評価

  1. 目的と期間

    • 予算策定、バリュエーションへの入力(company-valuation)、デットキャパシティ(credit-analysis)、またはシナリオ計画 — 目的によって詳細度が決まります。
    • 月次(業務用、24か月以内)か年次(戦略用、5年以上)か。
  2. 開始点

    • 比率の調整に使う過去の財務諸表(3年以上)、および実際に一致している期首貸借対照表。

モデリングのフレームワーク

構築順序(必ず守る)
  1. ドライバーと前提条件のシート — すべての前提条件を1か所にまとめ、ラベルを付け、過去の実績も併記します。
  2. 損益計算書:売上高の構築(価格×数量/コホート/セグメント — 根拠なく「10%成長」とするのは避けます)→ コスト(変動費は売上高比、固定費はスケジュール化し、実態に応じて段階的に設定)→ EBITDA → 資産スケジュールから減価償却費 → 借入金スケジュールから支払利息 → 税金 → 純利益。
  3. 補助スケジュール:有形固定資産(PP&E)のロールフォワード(設備投資、減価償却)、運転資本(DSO/DIO/DPOの日数から売掛金/在庫/買掛金を算出)、借入金スケジュール(借入、償却、利息)、株主持分のロールフォワード(純利益、配当、株式発行)。
  4. 貸借対照表:すべての項目をスケジュールに連動させます — ハードコードは一切しません。
  5. キャッシュフロー計算書:間接法を用い、損益計算書と貸借対照表の増減のみから全項目を導きます。キャッシュフロー計算書の現金が、貸借対照表の現金項目に反映されます。
「統合」を実現する連動関係
  • 純利益 → 利益剰余金およびキャッシュフロー計算書の最上段。
  • 減価償却費:損益計算書の費用 ↔ 有形固定資産スケジュール ↔ キャッシュフロー計算書の加算調整。
  • 運転資本の増減:貸借対照表の増減 → キャッシュフロー計算書の営業活動区分。
  • 設備投資:キャッシュフロー計算書の投資活動 ↔ 有形固定資産スケジュール。
  • 借入/返済:キャッシュフロー計算書の財務活動 ↔ 借入金スケジュール ↔ 損益計算書の支払利息。
  • 配当:株主持分スケジュール ↔ キャッシュフロー計算書の財務活動。
リボルバーによる調整(キャッシュスイープのロジック)

リボルバー借入前の現金が最低現金残高を下回る場合は不足分を借り入れ、現金に余剰がありリボルバー残高が0を上回る場合は返済します。 これにより、貸借対照表は構造上必ず一致し、利息と現金の循環関係が生じます。期首残高に基づく利息計算(推奨 — 安定性と監査性に優れます)、または反復計算のいずれかで解決し、その方法を記録してください。

貸借対照表の照合ルール

資産 − 負債 − 株主持分 = 0 を各期間、各シートに表示し、条件に応じてフラグを立てます。照合結果が見えないモデルは、初期設定では信頼できません。


技術分析の手順

  1. コードで構築する(pandasまたは整ったスプレッドシート構造):ドライバー → 財務諸表 → チェックの順に進め、貸借対照表の照合ベクトルを出力します。
  2. 調整する:予測比率(利益率、日数、売上高に対する設備投資)を過去3年間の実績と比較します。過去実績から乖離する場合はすべて、その理由を明示する必要があります。
  3. 連動関係に負荷をかける:売上高成長率を0にし、設備投資を急増させます。リボルバーは適切に反応するか、貸借対照表は引き続き一致するか、利息は更新されるかを確認します。

出力形式

モデルパッケージ

前提条件の概要:過去実績と予測を比較したドライバーテーブル。

財務諸表:損益計算書、貸借対照表、キャッシュフロー計算書と貸借対照表の照合行。

スケジュール:有形固定資産、運転資本、借入金、株主持分のロールフォワード。

診断:貸借対照表の照合状況、リボルバー利用率、主要比率の推移、循環計算の方式。


スクリプト

  • calculate.py:このスキルの中核となる計算を行う決定論的な関数です。自己テストを実行するには python3 scripts/calculate.py を実行してください。暗算ではなく、関数をインポートして使用してください。

参考資料


関連スキル

  • company-valuation:DCFでは、このモデルのFCFを使用します。
  • budget-forecast:予測におけるドライバーのロジックです。
  • credit-analysis:借入金スケジュールから算出するコベナンツとDSCRの出力です。
  • working-capital-analysis:運転資本スケジュールを動かす日数の前提条件です。

コメント