月次原価計算
月次原価計算ワークベンチの全機能ガイド。先入先出(FIFO)による材料費計算・自動検算・異常値検知・差額仕訳まで、中小製造業の月次決算を劇的に効率化する仕組みを解説します。
この機能でできること
製造業の月次決算に必要な実際原価を算出する機能です。
- 材料費は**先入先出法(FIFO)**で、ロット単位に順番に消費していく計算をします
- 労務費は作業時間の実績から、間接費は配分ルールに沿って、それぞれ原価に計上します
- 標準原価と実際原価の差額レビューや、前月との比較も行えます
FIFO(先入先出)とは:先に仕入れた材料から順に使ったとみなして原価を計算する方法。業界標準の計算方法の一つです。
従来、多くの中小製造業では月次原価の算出にスプレッドシートを使い、材料費の先入先出計算を手作業で行い、間接費の配分に半日以上を費やし、最後に目視で検算するという負担の大きいプロセスを毎月繰り返していました。本機能は、その一連の作業をワンクリックで実行し、自動検算まで含めてシステムが完結させます。
画面URL:
- 原価ワークベンチ:
/app/costing-workbench - 実行ワークベンチ:
/app/costing-execution-workbench

この機能が解決する 3 つの課題
課題 1:現場の入力漏れで原価計算が止まる
製造現場では、各作業が「どの最終製品向けか」の紐付け情報が入力されないまま実績が登録されることがあります。
本システムの解決策:最終製品の自動推論
原価計算の途中で、各容器(仕掛品の単位)の工程ツリーを自動的に遡り、最終製品コードを推論・補完します。現場の入力負担を増やすことなく、原価の「迷子」を防ぎます。
課題 2:イレギュラーな月で間接費の配分がエラーになる
「今月はメンテナンスで生産実績がゼロだったが、間接費だけ発生している」——こうしたケースで配分計算がゼロ除算エラーとなり、月次決算が止まってしまうことがあります。
本システムの解決策:ゼロ除算の自動回避
配分サービスは、生産実績がゼロの場合でもエラーにしません。代わりに期末仕掛品(残っている仕掛品)に対して自動的に間接費を按分します。期末仕掛品も存在しない場合は、未配分として検算ログに記録し、担当者に判断を委ねます。
課題 3:一発勝負の月次処理が怖い
「計算を回したら結果がおかしかったが、もう元に戻せない」——こうした恐怖が、月次決算の大きなストレスになっています。
本システムの解決策:非破壊の「裏帳簿」方式
本機能は、ERPNext 標準の在庫台帳や会計元帳を一切書き換えません。独立した「裏帳簿」上で計算を行うため、配分ルールや実績データを修正して何度でも再計算できます。最終的に確定した差額のみを仕訳として転記する安全設計です。
全体の流れ
期間を作成 → 期首残高を繰越 → 計算を実行 → 検算 → 差額レビュー → 仕訳作成 → 期間をクローズ
関連画面の一覧
| 画面 | URL | 用途 |
|---|---|---|
| 原価ワークベンチ | /app/costing-workbench | 期間の作成・管理・計算の実行 |
| 実行ワークベンチ | /app/costing-execution-workbench | 計算の進捗を確認 |
| 材料消費フロー | /app/costing-fifo-flow | 材料の先入先出の消費順序と単価推移 |
| 仕掛品集計 | /app/costing-wip-summary | 工程別・品目別の仕掛品原価 |
| 仕掛品(要素別) | /app/costing-wip-element | 材料費・労務費・間接費の内訳 |
| 期首残高 | /app/costing-opening-wip | 期首の仕掛品残高の確認・繰越 |
| 配分プレビュー | /app/costing-allocation-preview | 間接費の配分シミュレーション |
| 配分結果 | /app/costing-allocation-result | 配分後の結果確認 |
| 検算サマリ | /app/costing-validation-summary | 原価の整合性チェック結果 |
| 検算詳細 | /app/costing-validation-detail | 検算エラーの個別詳細 |
| 差額レビュー | /app/costing-variance-review | 標準原価と実際原価の差額/前月比 |
操作手順
Step 1: 原価期間を作成する
/app/costing-workbenchを開く- 「新規期間」ボタンをクリック
- 対象年月を選択(例:2026 年 1 月)
- 原価期間が**「オープン」**状態で作成される
Step 2: 期首残高を繰り越す
- 「期首残高繰越」ボタンをクリック
- 前月末の仕掛品残高が、当月の期首残高として自動コピーされる
確認画面: /app/costing-opening-wip
| 項目 | 内容 |
|---|---|
| 品目コード | 仕掛品の品目 |
| ロット番号 | ロットの識別子 |
| 数量 | 繰越数量 |
| 材料費 | 期首時点の材料費 |
| 労務費 | 期首時点の労務費 |
| 間接費 | 期首時点の間接費 |

Step 3: 配分プレビューで間接費の配分を確認する(任意)
実際の計算を実行する前に、間接費の配分結果をシミュレーションで確認できます。
/app/costing-allocation-previewを開く- 間接費プールの金額を確認・編集
- 配分ドライバー(配分基準)の値を確認
- 品目ごとの配分額・比率をプレビュー
- 必要に応じて値を修正し「保存」で反映

Step 4: 原価計算を実行する
- 「原価計算実行」ボタンをクリック
- バックグラウンド処理で計算が始まる
- 進捗バーで、計算ステップの進行状況がリアルタイムに表示される
計算中もブラウザで他の作業が可能です。完了時にはアラートで通知されます。
原価計算のステップ
計算処理は、以下の 8 ステップで順番に実行されます。利用者は進捗バーで状況を確認するだけで OK です。
| ステップ | 処理内容 |
|---|---|
| 0 | 期首残高の読み込み |
| 1 | 仕掛品の動きを抽出(容器の作成・消費履歴を収集) |
| 2 | 各容器がどの完成品につながるかを特定 |
| 3 | 先入先出で原材料の消費順序を追跡 |
| 4 | 材料費を計算(先入先出の単価を使用) |
| 5 | 労務費を集計(作業時間 × 時間単価) |
| 6 | 間接費を配分(配分ルールに沿って按分) |
| 7 | 仕掛品の原価を工程別・品目別に集計 |
| 8 | 検算(原価の整合性チェック) |
進捗の確認
各ステップの進捗は、画面にリアルタイムに反映されます。
| 表示 | 内容 |
|---|---|
| ステップ名 | 現在実行中のステップ |
| 処理件数 | 処理済み件数 / 全件数 |
| 全体進捗率 | 0% → 100% |
原価の 3 要素
① 材料費(直接材料費)
- 各工程で消費された材料(ロット)の金額を集計
- 先入先出法で、古い仕入れから順に消費したとして計算
- 入荷記録の単価が計算のベースになります
② 労務費(直接労務費)
- 工程カードの時間記録から、実際の作業時間を集計
- 設備の時間単価 × 実績時間 で計算
- 各工程(仕掛品)に配分されます
③ 間接費(製造間接費)
- 間接費プール(光熱費・設備減価償却費など)に、費目と金額を登録
- 配分ドライバー(配分基準となる数値:作業時間・生産数量など)で配分
- 計算式:間接費 ×(対象品目の配分基準値 ÷ 全品目の配分基準値の合計)
コスト改善の種を見つける高度な分析機能
月次原価計算は「数字を出して終わり」ではありません。本システムには、原価の異常や改善ポイントを自動的に発見する仕組みが組み込まれています。
異常ロットの自動検知
材料消費フロー画面(/app/costing-fifo-flow)では、ロットごとの単価を平均単価と比較し、乖離率が 20% を超えるロットに自動で警告マーク(⚠)を表示します。膨大なロットデータの中から、入力ミスや仕入単価の異常高騰を一瞬で特定できます。

不良ロス(スクラップ)の金額把握
一般的なシステムでは不良品の原価をゼロとして処理しますが、本システムでは不良品にも投入された材料費・加工費を論理的に按分配分します。これにより、「今月の不良発生でいくらの金額的ロスが出たか」を正確に把握でき、品質改善施策の費用対効果を数値で評価できます。
材料費ドリルダウン追跡
「この半完成品の原価が高いが、どの原材料が原因か?」——こうした疑問に対して、消費された材料の投入量に応じた比例配分で材料費を分解し、コスト高騰の要因をツリー状に追跡できます。
前月比レビュー
差額レビュー画面(/app/costing-variance-review)では、当月と比較月の原価を材料費/労務費/間接費の 3 要素別に自動比較します。変動率のバッジ表示により、コスト変動の大きい工程・型番がひと目で分かります。
| 表示項目 | 内容 |
|---|---|
| 当月単価/比較月単価 | 工程×型番ごとの単価推移 |
| 単価差額 | 絶対額での変動 |
| 変動率 | パーセンテージ表示(色分けバッジ) |
| 材料費/労務費/間接費 差額 | 3 要素別の変動内訳 |

3 レイヤーの自動検算で検算作業をゼロに
原価計算の最終ステップ(Step 8)で、以下の整合性チェックをシステムが自動実行します。スプレッドシートで人間が行っていた検算作業がゼロになります。
| チェック項目 | 内容 |
|---|---|
| 貸借一致 | 投入原価 = 完成品原価 + 期末仕掛品原価 |
| 材料費整合 | 先入先出で消費した材料の合計 = 材料費として計上した合計 |
| 数量整合 | 投入数量 = 完成数量 + 仕掛数量 + ロス数量 |
検算結果は /app/costing-validation-summary で一覧表示され、エラーがあれば原因と対象データが詳細画面(/app/costing-validation-detail)で確認できます。

結果の確認画面
材料消費フロー
/app/costing-fifo-flow で、材料の消費を時系列に見える化できます。
| 項目 | 内容 |
|---|---|
| ロット番号 | ロットの識別子 |
| 仕入日 | 材料の入荷日 |
| 仕入単価 | 入荷記録の単価 |
| 投入量 | 期首残高 + 当月仕入 |
| 消費量 | 当月の消費数量 |
| 残量 | 月末残高 |
| 材料別内訳 | 各工程でどの材料をいくら消費したかの内訳 |
CSV ダウンロード:「CSV ダウンロード」ボタンで、データを CSV 出力できます。
仕掛品集計
/app/costing-wip-summary で、工程別・品目別の仕掛品原価を確認できます。

| 項目 | 内容 |
|---|---|
| 最終製品 | 完成品の品目コード |
| 工程(仕掛品) | 仕掛品の品目コード |
| 材料費 | 直接材料費 |
| 労務費 | 直接労務費 |
| 間接費 | 製造間接費 |
| 合計原価 | 3 要素の合計 |
| 数量 | 仕掛品の数量 |
| 単価 | 合計原価 ÷ 数量 |
仕掛品(要素別)
/app/costing-wip-element で、材料費・労務費・間接費の 3 要素別に仕掛品原価の内訳を表示します。

差額レビュー
/app/costing-variance-review で、標準原価と実際原価の差額を分析できます。
| 比較軸 | 内容 |
|---|---|
| 材料費の差額 | 標準材料費(BOM)vs 先入先出の実際材料費 |
| 労務費の差額 | 標準加工費 vs 実績労務費 |
| 間接費の差額 | 標準間接費 vs 配分後の実際間接費 |
| 合計差額 | 3 要素の合計 |
前月比レビュー
前月の計算結果と比較し、原価の変動要因を分析します。
| 項目 | 内容 |
|---|---|
| 今月/前月の原価 | 材料費・労務費・間接費別の比較 |
| 変動額 | 絶対額の差 |
| 変動率 | パーセンテージでの差 |
差額仕訳の作成
差額レビュー画面から**「仕訳下書き作成」ボタンをクリックすると、裏帳簿と標準元帳の差額を調整する原価差額仕訳**が自動生成されます。
- 差額レビュー画面で仕訳下書きを作成
- 原価差額仕訳で差異勘定・コストセンターを設定
- 承認後、仕訳伝票として会計元帳に転記
期間のクローズ
原価計算が終わり、検算に問題がなければ、期間を閉じます。
- 「期間クローズ」ボタンをクリック
- 原価期間の状態が**「クローズ」**に変わる
- クローズ後は原則として変更できません(再オープンは管理者のみ)
CSV 出力
ワークベンチの**「CSV 出力」メニュー**から、以下のデータを Excel 対応 CSV(UTF-8 BOM 付き)で出力できます。
| CSV 種別 | 内容 |
|---|---|
| 材料消費ロット | ロット別の原価明細(偏差率・異常フラグ付き)+ 原価ウォーターフォール |
| 工程別仕掛品評価 | 工程×型番ごとの期首・投入・産出・期末の数量と原価 |
| 配分結果 | 間接費の配分明細 |
| 原価差額明細 | 裏帳簿と標準元帳の差額一覧 |
| 容器履歴明細 | 容器単位の原価トレース |
| 製品別原価集計 | 最終製品ごとの原価サマリー |
| 工程別労務費・時間 | 工程ごとの作業時間と労務費 |
| 副資材消費明細 | 副資材の消費量・金額 |
| 月次推移 | 月別の原価トレンド |
活用のヒント
- 再計算はいつでも可能:「計算済み」状態の期間でも「再計算」ボタンで再実行できます。配分ルールの修正や実績データの訂正後に何度でもやり直せます
- 計算中も他の操作が可能:原価計算は裏で実行されるため、計算中でも他の業務画面を操作できます。3 秒ごとに進捗がリアルタイム更新されます
- 期間の再オープン:誤りが見つかった場合は、管理者が期間を再オープンして再計算できます(再オープンの履歴は自動で残ります)
- 計算バージョン管理:再計算のたびにバージョン番号が増え、いつ・誰が計算したかが記録されます
- 差額の仕訳作成:差額レビュー画面から「仕訳下書き作成」で、差額を調整する仕訳伝票を自動生成できます
- CSV 出力:材料消費フローのデータは CSV で出力でき、Excel で詳細分析ができます
- エラー時の自動復旧:計算中にエラーが発生した場合、ステータスは「失敗」となりエラー内容が保存されます。原因を修正後、「再計算」ボタンで再開できます