キャッシュフロー

概要
月次の入出金スケジュール・利益予測を管理。為替変動を考慮した実際の利益額を計算し、キャッシュアウエイと利益の関係を可視化します。
機能のポイント
- 月次入出金スケジュール: 売上入金日・仕入支払い日の予測
- 利益予測: 為替レート変動を加味した月次利益予測
- キャッシュアウエイル: 入金と支払いのタイミング不和合を早期発見
- 実績 vs 予測: 予測と実績の比較で計画の精度を分析
キャッシュフロー計算のロジック
月末予想利益 = Σ(売上予定額 × 利益率) - Σ(仕入予定額 × 為替レート)
※ 為替レートは日次で自動取得・適用
為替対応
| 通貨 | 用途 | 取得方法 |
|---|---|---|
| USD | アメリカ仕入先 | 日次APIで取得・キャッシュ |
| EUR | ヨーロッパ仕入先 | 日次APIで取得・キャッシュ |
| GBP | イギリス仕入先 | 日次APIで取得・キャッシュ |
| JPY | 基準通貨 | 固定(1.0) |
技術的詳細
- 為替取得:
fx_utils.pyがOpen Exchange Rates API等から日次取得 - 予測モデル: 過去の売上パターンからモンテカルロシミュレーションで予測
- キャッシュ管理: Flask-Cache で為替レート・売上予測を1時間キャッシュ