見積作成(工程別原価)
工程 × 品目のマトリクス UI で原価を積み上げる工程型見積画面(サイドバー名: 見積作成(工程別原価))の使い方。多品種少量・工程外注混合の案件で、工程単位の原価・外注費・内作時間を明示しながら見積を組み上げる Quotation Matrix View の操作を解説します。
関連記事 構成表型(セクション階層)は 見積作成(構成表)、汎用的な単純見積は 見積(標準)、スマホ向けは
/app/mobile-quotation(モバイル見積)。 いずれも保存先は同じ Quotation DocType です。
概要
見積作成(工程別原価)は、工程 × 品目のマトリクス UI で原価を積み上げる工程型見積画面です。多品種少量生産・工程外注混合案件・工程単位の原価積上が必要なケースで、工程別の原価・外注費・内作時間を明示しながら見積を組めます。
画面URL: /app/quotation-matrix-view/<quotation-name>
こんなときに使う
- 多品種少量生産で 工程ごとに原価を積み上げたい
- 内作工程と外注工程が 混在する案件 の原価を明示したい
- 工程外注費(塗装・めっき・熱処理等)を見積に組み込みたい
- Routing(工程手順)マスタと連動した 現実的な工数見積 を作りたい
他の見積画面との使い分け
| 画面 | 構造 | 典型用途 |
|---|---|---|
| 見積(標準) | フラット | サービス / 汎用品 |
| 見積作成(構成表) | セクション階層 | 組立品 / 装置の内訳提示 |
| 見積作成(工程別原価・本記事) | マトリクス(工程×品目) | 工程別原価積上・多品種少量 |
| モバイル見積 | スマホ UI | 外出先即時見積 |
画面構成(一般的な構造)
マトリクス本体
- 行: 工程(Operation / Routing のステップ)
- 列: 品目(Quotation Item)
セル内に各品目 × 工程の 工数・原価 を入力します。
サマリーバー(上部)
| 指標 | 内容 |
|---|---|
| 見積総額 | 全工程 × 全品目の合計 |
| 内作原価合計 | 自社工程の工数 × 人時単価 |
| 外注費合計 | 外注工程の費用 |
| 原価比率 | 原価 / 販売価格 |
| 粗利率 | (販売価格 - 原価) / 販売価格 |
工程マスタからの引込
Routing(Operations)マスタから工程一覧を取り込んで行に展開できます。
- 「Routing から取込」 をクリック
- Routing を選択
- 工程順に行がマトリクスに展開
品目マスタからの引込
Item マスタから品目を選択して列に追加。構成表型と同じく頻出品目サジェストに対応している想定。
主な操作
1. 新規見積を Matrix View で開く
見積作成(構成表) と同じく、既存 Quotation を開く URL 構造です。
- 標準 Quotation で Draft を作成
- Awesome Bar (
Ctrl+K) で「見積作成(工程別原価)」を選択 - 対象 Quotation の name を指定して遷移
2. Routing から工程を取り込む
- マトリクスの行ヘッダエリアで 「Routing 取込」
- 対象の Routing(標準 ERPNext DocType)を選択
- Routing 配下の Operations が行として展開される
- 各 Operation の
hour_rate(人時単価)が既定値として入る
3. 品目を列に追加
- マトリクス列ヘッダで 「品目追加」
- Item マスタから選択(または頻出品目サジェスト)
- 品目別の必要数量を入力
4. 工程 × 品目のセル入力
各セルに入力する内容(実装に依存、一般的な想定):
- 工数(時間): 当該品目の当該工程での作業時間
- 原価区分: 内作 / 外注
- 外注単価: 外注の場合の単価
- メモ: 工程の特殊条件
入力すると自動で 工程原価 = 工数 × 単価 が計算され、列方向に合計されます。
5. 外注工程の扱い
外注工程は外注業者・外注単価を指定。内作工程と分けて集計されるため、外注費の可視化 がそのままできます。見積書 PDF にも「この工程は外注」と明示可能。
6. 粗利率を見ながら調整
- 各セル・各列・全体の粗利率がリアルタイム更新
- 粗利率が低い列(品目)は色分け表示
- 値引 / 単価調整で改善を図る
扱う DocType
| DocType | 用途 |
|---|---|
| Quotation(標準) | 保存先(構成表型と共通) |
| Quotation Item(標準) | 品目明細(列側) |
| Routing(標準) | 工程定義 |
| Operation(標準) | 個別工程(行側) |
| Cost Center(標準) | 原価部門 |
| Workstation(標準) | 作業場 / 設備 |
注意: 実装により、工程×品目のマトリクス情報を保存する 専用の子テーブル がカスタム DocType として追加されている可能性があります(例:
Quotation Operation Item)。詳細は WSL 側の仕様確認待ちです。
連動先
| 連動先 | 役割 |
|---|---|
| 見積作成(構成表) | 同じ Quotation を別 UI で編集 |
| 見積(標準) | 標準フォームでの最終確認・PDF |
| BOM(部品表) | 構成品目の原価・工程 |
| 上流: CRM Hub 見積タブ | 個別見積への遷移 |
| 下流: Sales Order 変換 | CRM Hub 受注変換タブ |
ロールと権限
- page role: quotation-composer と同様(System Manager / Demo 系が付与、Sales User / Sales Manager は追加要確認)
- Quotation / Item / Routing の read/write 権限
Sales User への page role 追加は quotation-composer と同じ文脈で WSL 側に依頼可能です。
設定依存
必須
- Quotation Settings(標準 ERPNext)
- Item マスタ
- Routing / Operation マスタ(工程定義)
- Workstation マスタ(作業場)
- Cost Center マスタ
推奨
- Operation の hour_rate が現実的な値で設定されている
- Subcontractor(外注業者)マスタ
デモ環境の注意点
- Routing マスタ が整備されていないと行側が空になる
- Operation に人時単価が未設定だと原価計算がゼロ
- Item の standard_rate が未設定だと単価自動引当が効かない
Tips
- Routing 取込は必須: 手動で工程を 1 行ずつ追加するのは非現実的。Routing 標準機能に寄せる
- 内作 vs 外注の色分け: 外注工程は視覚的に識別しやすい色で運用
- 工程の標準時間を定期見直し: Operation マスタの標準時間は年次で実績と突合
- 粗利率の低い品目を先に調整: マトリクス全体の粗利を上げるなら、低い品目から順に改善
- PDF 出力で外注可視化: 見積 PDF に「この工程は外注」と明示できるようテンプレートを整備
よくある質問
Q: 構成表型と工程別原価型、どちらを使うべき?
用途で使い分けます。
- 部品構成が主 → 見積作成(構成表)
- 工程・作業時間が主 → 工程別原価型(本画面)
同じ Quotation DocType に保存されるので、1 つの案件で UI を切替て併用も可能です。
Q: Routing マスタがありません
管理者に Routing マスタの整備を依頼してください。製造部門が管理することが多いです。
Q: 外注工程の単価はどこから参照されますか?
Operation の operating_cost または Workstation の hour_rate、あるいは Subcontractor ごとの個別単価テーブル(カスタム実装)から参照される想定です。詳細は WSL 側仕様確認待ち。
Q: 工程 × 品目のマトリクスデータは Quotation に保存されますか?
Quotation 本体には標準フィールドのみ保存され、マトリクス特有の情報は カスタムの子テーブル に格納される想定です。詳細実装は WSL 側仕様確認後に本記事を更新予定。
Q: 工程別原価版の見積から Sales Order に変換した後、工程情報は引き継がれますか?
Sales Order → Work Order 作成時に、見積時の工程情報が Routing として引き継がれる想定です。ただし実装詳細は未確認のため、受注後の工程情報利用は別途 作業指示一覧 を参照してください。