リクエスト詳細
💡 新機能の要望
対応完了
CostAlloc - 製造間接費・共通経費配賦計算システム
## 1. アプリの目的・ターゲットユーザー
製造業・サービス業の中小企業において、部門・製品・プロジェクトへの間接費(電気代、減価償却費、人件費の共通部分など)の配賦計算は、Excelで手作業するとミスが多く、期末にしか見直せないという課題がある。CostAllocは、費用項目・配賦基準・配賦先を登録するだけで配賦計算を自動化し、部門別・製品別の原価を月次でリアルタイムに把握できるWebアプリ。
**ターゲット**:製造業の経理担当者・工場管理者・中小企業の経営者・管理会計に取り組みたいスタートアップ
---
## 2. 主要機能
- **費用項目マスタ管理**:電気代・ガス代・減価償却費・共通人件費・賃借料など間接費の科目を登録し、月次金額を入力する
- **配賦基準マスタ**:配賦基準(床面積・人員数・機械稼働時間・売上高比・均等など)を5種類から選択し、各配賦先の基準値を設定する
- **配賦計算エンジン**:登録した費用×基準割合から各部門・製品・プロジェクトへの配賦額を自動計算。複数階層(補助部門→製造部門→製品)の連立配賦にも対応
- **月次サマリーダッシュボード**:配賦先ごとの費用内訳を積み上げ棒グラフ・円グラフで可視化。前月比・前年同月比を表示し、コスト増減を即座に把握
- **配賦結果レポート出力**:配賦計算書(費用科目×配賦先のクロス表)をHTMLプレビュー+CSV出力。仕訳データとしてそのままExcelや会計ソフトへ貼り付けられる形式
- **シナリオ比較**:配賦基準の変更が各部門の原価にどう影響するかをシミュレーション比較(現行案 vs 案A vs 案B)できる
---
## 3. 画面構成
### ① ダッシュボード(トップ)
- 当月の総間接費額、配賦先数、未配賦残高をKPIカードで表示
- 配賦先別費用の積み上げ棒グラフ(月次推移12ヶ月)
- 費用科目別構成円グラフ
- 「今月の配賦を実行」ボタン(未計算の場合はバッジで通知)
### ② 費用入力画面
- 費用科目一覧テーブル(科目名・勘定科目コード・月次金額入力欄・メモ)
- 科目の追加・編集・削除(モーダル)
- 月選択セレクタ(YYYY-MM形式)
### ③ 配賦基準マスタ画面
- 配賦先(部門/製品/プロジェクト)の登録・編集
- 基準種別(床面積㎡・人員数・機械稼働時間h・売上高円・均等)の選択と各配賦先への基準値入力
- 入力後に構成比率(%)をリアルタイムプレビュー
### ④ 配賦計算・確認画面
- 費用科目×配賦先のクロス集計表(行:費用科目、列:配賦先、セル:配賦額)
- 計算根拠のドリルダウン(セルをクリックすると基準値・比率・計算式を表示)
- 「確定」ボタンで月次実績として保存、確定後は変更ロック(解除ボタン付き)
### ⑤ シナリオ比較画面
- 基準種別を変えた複数案を並べて配賦額の差異を色付きハイライトで比較
- 差異合計をテーブル下部に集計
### ⑥ レポート出力画面
- 期間選択(単月 or 年度累計)
- HTMLプレビュー(A4印刷対応)とCSVダウンロード
- 仕訳形式出力(借方科目・貸方科目・金額・摘要の4列CSV)
---
## 4. データ構造(DB テーブル概要)
```sql
-- 費用科目マスタ
cost_items(id, name, account_code, note, created_at)
-- 月次費用入力
cost_monthly(id, cost_item_id, ym CHAR(7), amount DECIMAL(14,2), memo, created_at)
-- 配賦先マスタ
alloc_targets(id, name, type ENUM('dept','product','project'), sort_order, active TINYINT)
-- 配賦基準マスタ(費用科目と配賦先の紐付け)
alloc_rules(id, cost_item_id, basis_type ENUM('area','headcount','machine_hours','revenue','equal'), created_at)
-- 配賦基準値(配賦先ごとの基準数値)
alloc_basis_values(id, alloc_rule_id, alloc_target_id, basis_value DECIMAL(14,4))
-- 配賦計算結果(確定後に保存)
alloc_results(id, ym CHAR(7), cost_item_id, alloc_target_id, amount DECIMAL(14,2), ratio DECIMAL(7,4), is_confirmed TINYINT, confirmed_at DATETIME)
-- シナリオ(比較用)
alloc_scenarios(id, name, cost_item_id, basis_type, created_at)
alloc_scenario_values(id, scenario_id, alloc_target_id, basis_value DECIMAL(14,4))
```
---
## 5. デザインの方向性
- **カラー**:ネイビー (#1e3a5f) をベースに、アクセントカラーはアンバー (#f59e0b)。数値は読みやすい等幅フォント(Courier New / monospace)
- **トーン**:業務システムらしい信頼感と清潔感。派手なアニメーションは避け、表・グラフ中心のデータ可視化UIを優先
- **グラフ**:Chart.js を使用(CDN読み込み)。積み上げ棒・円・折れ線の3種類
- **レスポンシブ**:PC(1200px〜)でサイドバー+コンテンツの2カラム、スマホ(〜768px)ではハンバーガーメニュー+1カラムに切替。入力フォームはスマホでも快適に操作できるよう大きめのタップ領域を確保
- **印刷CSS**:レポート画面はprint用CSSでサイドバーを非表示にしA4縦に最適化
- **規模感**:PHP 5〜8ファイル程度、MySQLテーブル7つ、JSはChart.js + バニラJS。1回の開発スプリントで完成できるスコープ
製造業・サービス業の中小企業において、部門・製品・プロジェクトへの間接費(電気代、減価償却費、人件費の共通部分など)の配賦計算は、Excelで手作業するとミスが多く、期末にしか見直せないという課題がある。CostAllocは、費用項目・配賦基準・配賦先を登録するだけで配賦計算を自動化し、部門別・製品別の原価を月次でリアルタイムに把握できるWebアプリ。
**ターゲット**:製造業の経理担当者・工場管理者・中小企業の経営者・管理会計に取り組みたいスタートアップ
---
## 2. 主要機能
- **費用項目マスタ管理**:電気代・ガス代・減価償却費・共通人件費・賃借料など間接費の科目を登録し、月次金額を入力する
- **配賦基準マスタ**:配賦基準(床面積・人員数・機械稼働時間・売上高比・均等など)を5種類から選択し、各配賦先の基準値を設定する
- **配賦計算エンジン**:登録した費用×基準割合から各部門・製品・プロジェクトへの配賦額を自動計算。複数階層(補助部門→製造部門→製品)の連立配賦にも対応
- **月次サマリーダッシュボード**:配賦先ごとの費用内訳を積み上げ棒グラフ・円グラフで可視化。前月比・前年同月比を表示し、コスト増減を即座に把握
- **配賦結果レポート出力**:配賦計算書(費用科目×配賦先のクロス表)をHTMLプレビュー+CSV出力。仕訳データとしてそのままExcelや会計ソフトへ貼り付けられる形式
- **シナリオ比較**:配賦基準の変更が各部門の原価にどう影響するかをシミュレーション比較(現行案 vs 案A vs 案B)できる
---
## 3. 画面構成
### ① ダッシュボード(トップ)
- 当月の総間接費額、配賦先数、未配賦残高をKPIカードで表示
- 配賦先別費用の積み上げ棒グラフ(月次推移12ヶ月)
- 費用科目別構成円グラフ
- 「今月の配賦を実行」ボタン(未計算の場合はバッジで通知)
### ② 費用入力画面
- 費用科目一覧テーブル(科目名・勘定科目コード・月次金額入力欄・メモ)
- 科目の追加・編集・削除(モーダル)
- 月選択セレクタ(YYYY-MM形式)
### ③ 配賦基準マスタ画面
- 配賦先(部門/製品/プロジェクト)の登録・編集
- 基準種別(床面積㎡・人員数・機械稼働時間h・売上高円・均等)の選択と各配賦先への基準値入力
- 入力後に構成比率(%)をリアルタイムプレビュー
### ④ 配賦計算・確認画面
- 費用科目×配賦先のクロス集計表(行:費用科目、列:配賦先、セル:配賦額)
- 計算根拠のドリルダウン(セルをクリックすると基準値・比率・計算式を表示)
- 「確定」ボタンで月次実績として保存、確定後は変更ロック(解除ボタン付き)
### ⑤ シナリオ比較画面
- 基準種別を変えた複数案を並べて配賦額の差異を色付きハイライトで比較
- 差異合計をテーブル下部に集計
### ⑥ レポート出力画面
- 期間選択(単月 or 年度累計)
- HTMLプレビュー(A4印刷対応)とCSVダウンロード
- 仕訳形式出力(借方科目・貸方科目・金額・摘要の4列CSV)
---
## 4. データ構造(DB テーブル概要)
```sql
-- 費用科目マスタ
cost_items(id, name, account_code, note, created_at)
-- 月次費用入力
cost_monthly(id, cost_item_id, ym CHAR(7), amount DECIMAL(14,2), memo, created_at)
-- 配賦先マスタ
alloc_targets(id, name, type ENUM('dept','product','project'), sort_order, active TINYINT)
-- 配賦基準マスタ(費用科目と配賦先の紐付け)
alloc_rules(id, cost_item_id, basis_type ENUM('area','headcount','machine_hours','revenue','equal'), created_at)
-- 配賦基準値(配賦先ごとの基準数値)
alloc_basis_values(id, alloc_rule_id, alloc_target_id, basis_value DECIMAL(14,4))
-- 配賦計算結果(確定後に保存)
alloc_results(id, ym CHAR(7), cost_item_id, alloc_target_id, amount DECIMAL(14,2), ratio DECIMAL(7,4), is_confirmed TINYINT, confirmed_at DATETIME)
-- シナリオ(比較用)
alloc_scenarios(id, name, cost_item_id, basis_type, created_at)
alloc_scenario_values(id, scenario_id, alloc_target_id, basis_value DECIMAL(14,4))
```
---
## 5. デザインの方向性
- **カラー**:ネイビー (#1e3a5f) をベースに、アクセントカラーはアンバー (#f59e0b)。数値は読みやすい等幅フォント(Courier New / monospace)
- **トーン**:業務システムらしい信頼感と清潔感。派手なアニメーションは避け、表・グラフ中心のデータ可視化UIを優先
- **グラフ**:Chart.js を使用(CDN読み込み)。積み上げ棒・円・折れ線の3種類
- **レスポンシブ**:PC(1200px〜)でサイドバー+コンテンツの2カラム、スマホ(〜768px)ではハンバーガーメニュー+1カラムに切替。入力フォームはスマホでも快適に操作できるよう大きめのタップ領域を確保
- **印刷CSS**:レポート画面はprint用CSSでサイドバーを非表示にしA4縦に最適化
- **規模感**:PHP 5〜8ファイル程度、MySQLテーブル7つ、JSはChart.js + バニラJS。1回の開発スプリントで完成できるスコープ
💬 返信 (3)
🛠 開発を開始しました (新規アプリ)
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。
通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。
レビュー (自動) → リリース、の流れで進みます。
もう少々お待ちください。
✅ リリース完了のお知らせ
ご要望いただいた「CostAlloc - 製造間接費・共通経費配賦計算システム」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=costalloc
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/costalloc/
ご利用ありがとうございます!
ご要望いただいた「CostAlloc - 製造間接費・共通経費配賦計算システム」を実装し、リリースいたしました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=costalloc
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/costalloc/
ご利用ありがとうございます!
Echo
Iris