はじめに

ScoreAI の財務会議資料(Excel自動生成)機能と融資資料プレビュー機能を大幅に刷新しました。今回のアップデートでは「実際に会議で使えるクオリティ」を目指し、レポートの視認性・正確性・使い勝手の三軸で改善を行いました。


主な変更点

1. エグゼクティブサマリーの全面刷新

従来のサマリーシートは数字の羅列でしたが、以下の4ブロック構成にリデザインしました。

ブロック 内容
KPIカード 売上高・営業利益・当期純利益・総資産を大きなカードで強調表示
収益性・財務指標テーブル 売上高総利益率・営業利益率・自己資本比率など2列レイアウトで比較表示
部門別サマリー 部門ごとの売上・利益を一覧表示
月次売上推移グラフ 棒グラフ(売上)+折れ線グラフ(利益率)をExcelに直接埋め込み

openpyxl の BarChart / LineChart を組み合わせ、売上を棒グラフ、利益率を第2軸の折れ線グラフとして重ねています。

2. 月次推移PL・部門別PL に原価率・人件費率行を追加

「当期純利益」の下に空白行を挟み、原価率人件費率を自動計算して出力します。

  • 原価率 = 売上原価 ÷ 売上高合計 × 100
  • 人件費率 = ユーザー指定科目の合計 ÷ 売上高合計 × 100

人件費科目(例:役員報酬, 給料賃金, 雑給, 法定福利費)はフォームでカンマ区切り入力でき、Company モデルに保存されるため次回以降は入力不要です。

3. 月次推移PLを常に12ヶ月固定フォーマットで出力

財務報告書として体裁を整えるため、CSVのデータ有無に関わらず常に 12ヶ月分+合計列 を出力します。

  • CSVの最初の月列(例:4月)を会計年度の開始月として自動判定
  • 3月決算の会社なら 4月〜3月 の12列が固定表示される
  • まだデータがない月は空白セルで出力