原価計算(原価組織・原価帳簿・原価計算方法・原価差異)
原価計算(Cost Accounting)は、在庫・受入・製造・出荷の取引から原価を計算し、**配分(distributions)**と呼ぶ借方・貸方の組を作ります。仕訳は配分から SLA が作ります。
在庫・受入・製造・出荷の取引 → 転送ジョブ(Inventory/Production/Receiving/Cost Management → Costing) → Create Cost Accounting Distributions(原価を計算して配分を作る) → Create Accounting(SLA の仕訳)→ GL へ転送・転記 → Validate and Update Cost Accounting Periods(期間クローズ)公式ガイド Using Supply Chain Cost Management(26A 版)の Cost Accounting 章は、Overview of Cost Accounting、Scheduled Processes for Cost Accounting、Cost Accounting Periods、Cost Processing、Internal Material Transfers、Lot Transactions、Cost of Goods Sold and Gross Margin、Review Inventory Valuation などで構成されています。標準原価の計画は別の Cost Planning 章(Cost Scenario、Standard Costs、Cost Rollup、Publish Costs など)です。巻末の付録 Events and Cost Accounting Distributions は、取引の種類ごと(在庫取引・購買・販売・作業オーダー・原価調整・委託在庫)にどんなイベントと配分が作られるかをまとめています。
原価組織・原価帳簿・評価構造
Section titled “原価組織・原価帳簿・評価構造”原価組織と原価帳簿
Section titled “原価組織と原価帳簿”- 原価組織は、1 つ以上の在庫組織を束ねる原価計算の単位です。束ねられるのは、同じ法的エンティティ・同じ利益センター BU・同じ品目マスタ組織の在庫組織です。在庫組織は 1 つの原価組織にだけ属します(How Cost Organizations, Inventory Organizations, and Cost Books Fit Together)
- 在庫組織を原価組織へ割り当てる手順は、公式の設定手順では Create Cost Organization Relationships です。この次が原価プロファイル、その次が既定の原価プロファイルの設定です
- 原価帳簿には元帳を 1 つ割り当てます。主要原価帳簿は必須で、LE の主要元帳に関連付けます。外部の規制報告と社内の管理報告を分けたいときは、追加の原価帳簿を持てます。元帳は取引の処理後に変更できません
- **期間平均(Periodic Average)**を使うには、原価帳簿で期間平均の原価計算を有効にします
評価構造と評価単位
Section titled “評価構造と評価単位”評価構造(Valuation Structure)は、原価をどの粒度で持つかを決めます。公式の原価プロファイルの手順では、次のレベルが選べます。
- 原価組織(Cost Organization)、在庫組織(Inventory Organization)
- 保管場所(Subinventory)、ロケータ(Locator)、原産国(Country of Origin)
- プロジェクト(Project)、タスク(Task)
- ロット(Lot)、シリアル(Serial)
評価構造のレベルの組合せが評価単位(Valuation Unit)で、原価は評価単位ごとに保持されます。たとえば在庫組織レベルなら「品目 × 在庫組織」ごとに、原価組織レベルなら原価組織内の複数の在庫組織で 1 つの原価を持ちます(例)。プロジェクトとタスクは、Project-Driven Supply Chain を有効にして設定した場合だけ使えます。
原価プロファイルと原価計算方法
Section titled “原価プロファイルと原価計算方法”原価プロファイル(Cost Profile)は、品目の原価計算の方針を決める設定です。品目が原価プロファイルに関連付けられて初めて、その品目は原価計算されます。設定は、設定と保守のオファリング Manufacturing and Supply Chain Materials Management、機能領域 Cost Accounting のタスク Manage Cost Profiles で行います。原価プロファイルはセット(Cost Profile Set)単位で定義され、同じセットの原価組織が同じ定義を共有できます。品目への関連付けには、既定の原価プロファイル(Default Cost Profile)と品目別の原価プロファイル(Item Cost Profile)があります。関連付けの粒度は、公式の手順で確認してください。
4 つの原価計算方法
Section titled “4 つの原価計算方法”| 方法 | 原価の決まり方 | 払出の評価 | 主な注意点 |
|---|---|---|---|
| Standard | 事前に決めた標準で在庫を評価する。標準は定期的に改定する | 標準原価 | 実際原価との差異を追跡する。評価構造は原価組織または在庫組織レベル |
| Actual | 受入ごとの実際原価を追跡する | 受入レイヤーを FIFO で消費する | Propagate Cost Adjustment が使える(Actual のみ) |
| Perpetual Average | 入庫のたびに平均を再計算する(在庫の GL 残高 ÷ 手持数量) | その時点の平均原価 | ロット・シリアルまで細かい評価構造を使える |
| Periodic Average | 期間末までに判明した費用・請求書・調整を含めた期間の平均 | 期間の平均原価 | 期間平均を有効にした原価帳簿が必要。確定は期末のみ |
ロット・シリアルの原価追跡は、Perpetual Average(評価構造をロット・シリアルまで細かくした場合)と Actual(ロット・シリアルの集約を使わない場合)で使えます。
原価プロファイルの主な属性
Section titled “原価プロファイルの主な属性”| 属性 | 内容 |
|---|---|
| Cost Method | 上の 4 つから選ぶ |
| Quantity Depletion Method | 払出の消費順。FIFO(Periodic Average では対象外) |
| Process Negative Quantity | 手持を超える払出の扱い。Always(負の残高を含めて全量を原価計算)、To zero(手持分だけ計算し、不足分は補充まで保留)、Never(全量分の数量が揃うまで計算しない)。Periodic Average では Always 固定 |
| Valuation Structure Code | 原価を持つレベル(上述)。プロファイルの種類(資産・費用・委託)は構造に依存する |
| Cost By | 主単位または副単位で原価を持つ |
| Account Intravaluation Unit Transfers | 保管場所・ロケータ間の移動を原価計算・仕訳にするか |
| Cost Component Mapping Group | 受入や標準原価などから入る原価構成要素を、原価計算で使う原価要素へ対応付ける |
取引ごとの原価計算ルールも、原価プロファイルで決めます(公式の手順で確認できたもの)。
- Receipt Without Cost:原価なしで受け入れた取引の原価。Actual は最初または最後の受入レイヤーの原価、平均は平均原価(既定の原価要素を設定した場合)を使う
- Referenced RMA Cost / Unreferenced RMA Receipt Cost:返品の原価。元の受注に紐づく返品は元の出荷の実際原価(複数レイヤーなら平均)、紐づかない返品は既存の品目原価か RMA の価格(税抜き)から選ぶ
- Propagate Cost Adjustment:原価調整を売上原価まで伝播する(Actual のみ)
- Enforce Processing of Costs by Transaction Date:同じ品目・評価単位で、先の取引の原価計算が終わるまで後の取引を保留し、取引日付順に処理する。新しい原価プロファイルでは既定で有効。Standard と Periodic Average では使えず、Process Negative Quantity が Always で Propagate Cost Adjustment が無効であることが条件
製造向けには、Provisional Completions(作業オーダーの部分完成の評価。直近の実際原価、平均原価、標準原価、前期の期間平均原価、作業オーダーのクローズ時、仕掛の累計などから、原価計算方法に合うものを選ぶ)や Operation Scrap Valuation/Accounting があります。詳細は 作業オーダーの実行 を参照してください。
原価差異は、原価計算方法と取引によって現れ方が違います。公式の説明で確認できた主なものは次のとおりです。
| 差異 | 発生する場面 | 扱い |
|---|---|---|
| 標準原価差異 | Standard で、実際の原価が標準と違うとき | 実際原価との差異を追跡し、標準原価の改定で縮める |
| 請求書価格差異(IPV)・為替差異(ERV) | AP の請求書の価格・為替レートが受入時と違うとき | 受入会計で請求書差異の配分を作る。クリアリング・ルールに合う差異は在庫評価へ振り替える |
| 数量の差 | 受入数量と請求数量が違うとき(例:99.4 と 100) | 小さな差はクリアリング・ルールで自動消込し、大きな差は手作業で確認する |
| 作業オーダーの差異 | 完成・クローズ時の実際原価と、仮の評価との差 | 原価プロファイルの Provisional Completions と製造の原価処理で決まる |
受入会計の差異には、IPV・ERV のほかに TRV・TERV・TIPV の略称で表されるものもあります(略称の意味は公式の一覧で確認)。公式ガイドには購買価格差異(Purchase Price Variance)の用語も出てきます。標準原価の品目で購買価格と標準原価の差をどう扱うかは、設計時に Receipt Accounting Examples で確認してください。受入会計の差異は 受入会計 で詳しく扱います。
原価調整(Cost Adjustments)
Section titled “原価調整(Cost Adjustments)”受入や払出の後で原価が変わる場面では、原価調整で在庫の原価を直します。確認できた手段は次のとおりです。
- 受入後の単価の変更:仕入先リベートや、ゼロ原価で受け入れた取引は、REST の Cost Adjustments で受入原価・原価レイヤーを調整します。現在の原価の取得には Receipt Costs を使い、結果を Cost Adjustments の入力にできます
- 請求書情報の反映:AP の請求書が会計された後、Transfer Costs to Cost Management が請求書情報を渡します。受入会計の受入原価調整と、原価計算の在庫価値調整に使われます
- 売上原価への伝播:Propagate Cost Adjustment を有効にすると、調整が払出済みの売上原価にまで及びます(Actual のみ)
- 原価なしの受入:Receipt Without Cost のルールで、直近のレイヤー原価や平均原価を使います
調整は、公式ガイドの付録では Cost Adjustment Events のイベントとして配分が作られます。Periodic Average では、期末までに判明した請求書や調整を含めて平均を計算するため、期中の配分は下書きで、期末に確定します。
標準原価の計画と改定
Section titled “標準原価の計画と改定”標準原価は、Cost Planning 章の流れで計画して改定します。
- 原価シナリオ(Cost Scenario)を作る:シナリオには発効日があります。公開した標準原価は、この発効日に有効になります
- 資源レートと間接費レートを設定する:Resource Rates と Overhead Rates の節で説明されています
- 原価をロールアップする:Roll up Costs が、有効な作業定義を持つ出力品目の原価を、工程の原価配賦から計算します
- 原価を分析する:Cost Analysis で、シナリオの原価を確認します
- 公開する:Publish Costs で公開します。品目と資源の原価の更新には Update Standard Costs が使われます
- 取り消す:Undo Cost Update は、取引がまだ処理されていない公開済みの標準原価を、発効日までなら元に戻せます
外部で作った標準原価は、FBDI の Standard Costs テンプレートで取り込み、Manage Standard Costs ページで確認します。ADFdi のスプレッドシートで取り込んでエラーで残ったデータは、Delete Standard Costs from Interface で定期的に削除します。シナリオの標準原価は Export Standard Costs で XML として UCM の scm/standardCost/export に出力できます。REST では standardCosts で更新できます。
原価計算プロセスの流れ
Section titled “原価計算プロセスの流れ”月次の流れは、次のとおりです。
| 順 | 作業 | ジョブ・画面 |
|---|---|---|
| 1 | 在庫・受入・出荷・製造のペンディング取引を解消 | Manage Pending Transactions(在庫管理) |
| 2 | 取引を原価計算へ転送 | Transfer Transactions from Inventory to Costing、from Production to Costing、from Receiving to Costing、Transfer Costs to Cost Management |
| 3 | 原価を計算して配分を作成 | Create Cost Accounting Distributions |
| 4 | 例外の確認・修正 | Review Cost Accounting Distributions(前回のエラーは Purge Prior Cost Accounting Process Errors が自動で削除) |
| 5 | Periodic Average のみ:下書きの配分を確定 | Create and Update Cost Accounting Events |
| 6 | 仕訳の作成と GL への転送 | Create Accounting |
| 7 | 原価会計期間のクローズ | Validate and Update Cost Accounting Periods |
| 8 | GL の期間クローズ | 売上原価を AR の収益に連動させる場合は AR → 原価管理 → GL の順 |
- Create Cost Accounting Distributions は、転送ジョブの後に実行します
- Transfer Transactions from Inventory to Costing は、原価組織へのデータアクセスが必要で、在庫組織がその原価組織に割り当て済みである必要があります。アクセスがない原価組織を指定すると Warning で終わります。原価組織を指定しないと、アクセスできる組織だけを処理し、他の組織のエラーを記録します
- Periodic Average の原価は期末にしか確定しません。期中でも、下書きの配分を作成・参照・レポートできます
- Validate and Update Cost Accounting Periods は、期末の検証と、複数の原価組織・原価帳簿の組合せの期間クローズを実行制御で一括して行います
- 在庫取引の日付は、取引日付検証を Validate transaction date にすると、オープンな原価会計期間か検証されます(在庫取引)
- 期間在庫評価と粗利レポートの拡張(Use Enhanced Period Inventory Valuation and Gross Margin Reporting)を有効にすると、保管場所・ロケータ間移動の原価計算(Account Intravaluation Unit Transfers)は常にオンになります
在庫評価は、公式ガイドの Review Inventory Valuation の章で説明されています。受入会計の締めは 受入会計、売上原価の認識は 粗利分析 を参照してください。
標準機能とアドオン
Section titled “標準機能とアドオン”| 要件 | 標準での実現 | アドオンが必要になりやすい点 |
|---|---|---|
| 標準原価の年次改定 | 原価シナリオ、ロールアップ、公開、取消 | 改定案を外部で計算する場合の取込(FBDI・REST)と承認の連携(OIC) |
| リベートや追加請求の反映 | Cost Adjustments、AP 請求書の取込 | 仕入先リベート情報の変換・取込(OIC) |
| 製造間接費の配賦 | 資源レート、間接費レート、間接費ルール | 部門配賦など複雑な共通費は管理会計(PCM) |
| 原価差異の分析 | Review 系ページ、標準レポート、OTBI | 自社様式の帳票(BI Publisher) |
アドオンの前に、標準機能の組合せで満たせないかを確認します(標準機能とアドオンの考え方)。
実装では、原価プロファイルを先に設計シートにまとめてから、設定します。次は架空の例です。値は例であり、既定値ではありません。
cost_organization: JP_COST # 原価組織(サンプル商事)cost_book: JP_BOOK # 主要原価帳簿(主要元帳に関連付け)profiles: - name: JP_STD_ASSET cost_method: Standard valuation_structure: 原価組織レベル # Standard は在庫組織/原価組織レベルのみ process_negative_quantity: Always use_for: 製品・半製品(期首に標準原価を改定) - name: JP_AVG_ASSET cost_method: Perpetual Average valuation_structure: 在庫組織レベル process_negative_quantity: Always # 取引日付順の処理(Enforce Processing...)の前提 use_for: 仕入商品(入庫のたびに平均を再計算) - name: JP_ACT_LOT cost_method: Actual valuation_structure: 在庫組織+ロット use_for: ロット別に原価を追跡する品目default_cost_profile: JP_AVG_ASSET # 最も多いパターンを既定にし、例外だけ品目別に指定落とし穴とベストプラクティス
Section titled “落とし穴とベストプラクティス”- 品目の性格(製造品・仕入商品・ロット管理品など)ごとに原価プロファイルを分け、最も多いパターンを既定の原価プロファイルにし、例外だけ品目別に指定します
- 標準原価は、改定の時期と発効日を年間の締めカレンダーに入れます。公開は発効日まで取り消せます
- 月次は、例外の確認(Review Cost Accounting Distributions)を締めの前日までに済ませ、期間クローズのジョブを最後に実行します
- 原価帳簿を増やすと、帳簿ごとに原価と仕訳が作られます。外部報告と管理報告で原価計算方法を分けたいなど、目的があるときだけ追加します
実装リファレンス
Section titled “実装リファレンス”- 設定タスク:Manage Cost Profiles(機能領域 Cost Accounting)、Manage Costing Profile Options
- 画面:Manage Standard Costs、Review Cost Accounting Distributions、Review Inventory Valuation(公式の章名)
- ESS:Create Cost Accounting Distributions、Create and Update Cost Accounting Events、Roll up Costs、Update Standard Costs、Undo Cost Update、Validate and Update Cost Accounting Periods ほか(一覧は 原価管理の全体像)
- FBDI:Standard Costs
- REST:
standardCosts、itemCosts、Cost Adjustments、Receipt Costs、Overhead Rules for Cost Accounting
試験対策ポイント
Section titled “試験対策ポイント”- 対応する試験と出題範囲:原価 模擬テスト の「原価管理の組織構造」「原価プロファイルと原価計算方法」「原価計画と標準原価」「原価計算の実行と期間クローズ」
- 原価計算方法は Standard・Actual・Perpetual Average・Periodic Average。平均は「入庫のたびに再計算(Perpetual)」と「期間で計算(Periodic)」、Actual は受入レイヤーを FIFO で消費する
- 標準と期間平均の評価構造は、在庫組織または原価組織のレベル。ロット・シリアル単位の原価追跡は Perpetual Average か Actual
- 品目は原価プロファイルと関連付けて初めて原価計算される。使った原価プロファイルは変更・削除できない
- Process Negative Quantity の 3 つの値(Always・To zero・Never)。Periodic Average は Always 固定
- 流れは転送 → Create Cost Accounting Distributions → Create Accounting → Validate and Update Cost Accounting Periods。Periodic Average は期末に Create and Update Cost Accounting Events を挟む
- 標準原価は原価シナリオの発効日に有効になり、Undo Cost Update で発効日まで取り消せる。外部の標準原価は FBDI の Standard Costs で取り込み、Manage Standard Costs で確認する
公式ドキュメント
Section titled “公式ドキュメント”- Using Supply Chain Cost Management(26C)
- Using Supply Chain Cost Management(26A、PDF)
- Set Up a Cost Profile(26A)
- Scheduled Processes for Cost Accounting(25C)
- How Cost Organizations, Inventory Organizations, and Cost Books Fit Together(26C)
- Important Points to Know Before Creating Cost Organization Relationships(25C)
- Implementing Manufacturing and Supply Chain Materials Management(26C)
- REST API:Update a standard cost record(26A)
本サイトは学習目的で個人が作成した非公式の教材であり、Oracle Corporation およびその関連会社とは関係ありません。内容の正確性は保証しません。最新の仕様・試験範囲は必ず公式ドキュメントと Oracle University の情報で確認してください。
模擬テストの問題は公開されている出題範囲(Exam Topics)と公式ドキュメントをもとに独自に作成したもので、実際の試験問題ではありません。
Oracle、Java、MySQL は Oracle Corporation およびその子会社、関連会社の米国およびその他の国における登録商標です。その他の製品名・会社名は各社の商標です。
© 2026 Fusion ERP 実装ラボ