💻 システム開発
2026-05-08_SCALE_Finance_継続改修_作業ログ
最終更新 2026年05月08日 / 31_システム開発部/SCALE_Finance/2026-05-08_SCALE_Finance_継続改修_作業ログ.md
SCALE Finance 継続改修 作業ログ (2026-05-08)
前セッション(2026-05-07)からの引き継ぎ。全ページに渡る大規模仕様変更・UI改善。
完了タスク
メンバー別収支
- 売上単価/報酬単価のラベル変更(税抜/税込明示)
- 確定列のリネーム「完了→確定」
- 案件ごと/パートナーごと フォント統一・自動計算ロジック追加
- ソート利益順に変更
- 入力ページ「N名/N案件」のユニーク化
- 各事業部別小計を ComputedValueCell 化
- 案件ごとタブで売上(税抜)に自動計算ロジック
- 入力ページに「確定」チェックボックス列追加
- 利益率計算を税込ベースに統一(売上(税込) - 報酬(税込))
- 上部 KPI も税込統一・全数値フォント統一
- 手動入力=白、自動計算=緑 で色分け
- 売上単価/報酬単価0と空白を区別
- 「全体」グループ(旧:幹部)を追加(クライアント自由入力)
売上・着金・人件費管理(旧:売上・報酬管理)
- セクション名変更
- タブ4つに拡張: 全体/売上/着金/人件費/経費
- 経費・着金タブと別ページの双方向同期(PaymentsContent / ExpensesContent コンポーネント化)
- 利益2種類: 「人件費のみ差し引き」「最終(人件費+固定費差し引き)」
- 経費管理ページの固定費連動
請求書発行
- メンバー別収支とリアルタイム連動
- 件名(自動生成・コピーボタン)/ 送付手段(クライアント管理連携)/ ファイル名(pattern対応・月0埋め)列追加
- 摘要・数量・単価・税抜・税込・小計表示(rowSpan で関連列をまとめる)
- ステータス列を発行/着金の2列に
- Clue・Next 除外
- 緑文字を小計の税込のみに最小化
請求書受領
- メンバー別収支とリアルタイム連動
- 案件・摘要・数量・単価・報酬(税込)を内訳行で表示
- 緑文字を小計の報酬合計のみに最小化
売上予測
- リセット問題修正・前月引き継ぎボタン追加
- メンバー別収支から一括取込(SCALE Lead は組として合算)
- 全部税込統一(売上は税抜入力→×1.1で税込換算保存)
- モーダル小計に ComputedValueCell(税抜→×1.1=税込の式)
- 0と空白の区別
- 一覧で sales_sets/cost_sets から動的計算(旧データも反映)
- 事業部別グルーピング表示(メンバー別収支パターン)
- 「全体」グループ(Executive)を SCALE Lead の上に追加
- ドラッグ&ドロップで順序変更
- クライアント管理から business_type 自動補完
経費管理
- 経費合計・人件費・固定費を自動計算化(ComputedValueCell)
- タブ4つ: 全体/固定費/人件費/突発経費
- 固定費タブ(FixedCostsContent コンポーネント)
- 人件費タブ(メンバー別収支から内訳行で表示)
- 突発経費タブ(新規 KV
expense-spot-${month}) - 0と空白の区別、確定チェックボックス
- 突発経費にドラッグ&ドロップ+専用モーダル(SpotExpenseModal)
- 全体タブ(経費精算)にもドラッグ&ドロップ
- 固定費タブにもドラッグ&ドロップ+経費名クリックでモーダル
固定費管理(独立ページ)
- 解約セクション(クライアント管理パターン)
- KPI 4枚+稼働中・解約済みセクション
- ナビからは削除(経費管理タブに統合)
借金管理(新ページ)
- /debts 新設
- タブ3つ: 全体/個人/法人
- 毎月返済額・残額・支払日・開始/完済予定日・備考・ステータス
- 完済セクション(クライアント管理パターン)
中断ポイント
期別サマリー(/periods)にグラフ追加中
- 月別グラフJSXを return 内に追加完了(MonthlyStackBarChart, MonthlyTrendChart, PaidProgressBar, RevenueDonutChart)
- チャートコンポーネント定義は未実装(参照エラーになる状態)
学び
- データ整合性: モーダル経由の保存値と一覧表示のズレに何度も悩まされた → 動的計算(sales_sets から再算出)で解決
- Clue_Next 二重税込問題: revenue が税込で保存される事業部の扱いに注意
- 一覧と入力ページの両方で税抜/税込ラベル明示が大事
ユーザーFB
- 「全部税込で考えたい」(売上予測・メンバー別収支)
- 「数字ミスあったらめっちゃ大変」→ 自動計算箇所はクリックで計算ロジック表示
- 「分析系は全部図解とかグラフマストで欲しい」(期別サマリーのグラフ追加要望)
- 「結局の額がわかるみたいなところだけ緑にしたい」(請求書系で緑を最小化)
- 「経費名押したらモーダル開いて行全部一気に編集できる仕様」
- 「左に持つボタン的なのつけて、行の順番を自由に変えれるように」(ドラッグ&ドロップ)
退化リスク・注意ポイント
- ForecastRow.business_type は optional 追加済(既存データは undefined → clients から自動補完)
- 既存の
low_revenue/high_revenueは税込で保存される仕様に統一済 - Clue・Next の compensation は税込保存・他事業部は税抜入力
- monthly-revenue / monthly-expense の payment_*** は事業部別に別々の数字を持つ
- 突発経費 KV:
expense-spot-${month}、固定費 KV:fixed-cost-master、借金 KV:debts - /fixed-costs ページは独立して残っているがナビからは外した(FixedCostsContent は経費管理タブで使われる)
- /periods にグラフ追加途中で参照されているコンポーネントは未定義 → ビルド失敗する可能性
次セッションの選択肢
- (最優先) /periods のチャートコンポーネント定義を追加してビルド復旧
- 他システムへの図解・グラフ追加
- ユーザーの新しい指示に従う