Oracle EBS R12 成本组(Cost Group)完整深度详解
一、基础定义与定位
1、概念
成本组(Cost Group)是成本模块顶层静态配置业务对象,是一套绑定法人实体 LE、独立存货估价科目体系、用于隔离存货所有权 / 核算口径的容器。
核心一句话:成本组 = 独立的存货账套(估价科目池 + 成本核算隔离维度)
前台路径:成本管理职责 → 设置 → 成本组底层主表:CST_COST_GROUPS;科目分配表:CST_COST_GROUP_ACCOUNTS
2、架构层级关系(至关重要)
plaintext
法人实体 Legal Entity ↓ 成本组 Cost Group(1个LE下可多个成本组) ↓ 库存组织 Inventory Org(一个库存组织只能归属一个成本组【PAC模式】;WMS/项目制造模式下单组织内允许多成本组并存)⚠️ 区分两大应用场景,系统行为完全不同: 1)标准成本 / 普通移动平均(无 WMS、无 PJM 项目制造)绝大多数离散制造标准实施场景:一个库存组织绑定唯一成本组,用来实现法人内多工厂合并存货报表、统一组织间调拨计价。 2)WMS 仓库管理 / PJM 项目制造 / PAC 期间平均成本支持同一库存组织内部存在多个成本组,实现同一仓库内库存按所有权分开核算(自有库存 / 客户寄售 / 项目库存)。
极易混淆:成本组 ≠ 成本类型(Cost Type)
- 成本类型:同一物料多版本成本快照(Frozen/Pending/Average)
- 成本组:存货所有权、估价科目、核算边界隔离载体
二、成本组核心属性(界面字段说明)
- 成本组名称、描述、失效日期
- 多组织标志 Multi-Org Group
- 勾选:跨多个库存组织共用此成本组(法人下多工厂场景);
- 不勾选:仅单一库存组织可用。
- 关联法人实体 Legal Entity(R12 强制字段) 成本组必须归属唯一 LE,跨法人不能共享成本组。
- 估价账户集合(成本组最核心配置)成本组自带一套独立五大成本要素存货估价科目,优先级高于组织参数估价科目、子库存估价科目。
科目 用途 Material 物料科目 直接材料存货资产科目 Material Overhead 物料间接费用 入库附加成本估价科目 Resource 资源科目 WIP 资源成本归集 Outside Processing 外协科目 委外加工存货成本 Overhead 制造间接费用 车间制造费用存货归集 Average Cost Variance 移动平均差异科目 负库存产生的平均成本差异 PPV 采购价格差异科目 采购价差
会计取值优先级:成本组科目 > 子库存科目 > 库存组织参数科目
- WIP 会计分类默认映射、差异结转科目
- PAC 期间成本配套科目(启用 PAC 时生效)
系统预置种子成本组
Common(通用成本组)系统自动生成,默认分配给所有库存组织;不建议修改名称与账户,是上线初期默认容器。
三、不同计价模式下成本组行为差异(实施核心重点)
模式 1:标准成本 Standard Costing
✅ 关键规则:
- 物料标准成本在【库存组织 + 成本类型】维度保存,不受成本组影响同一物料,组织内所有成本组共用同一套 Frozen 标准成本;成本组不产生多版本物料成本。
- 成本组价值主要体现在两点:
- 统一组织间调拨计价规则;
- 法人层面按成本组汇总全部工厂存货价值,出具合并存货报表。
- 同一成本组内多个库存组织之间调拨,支持配置:按调出方标准成本作为调入入库成本。
模式 2:移动加权平均 Average Costing(WMS/PJM 启用)
✅ 关键规则:物料成本维度 = 库存组织 + 物料 + 成本组👉同一个物料、同一个仓库,不同成本组可以拥有不同移动平均单价!典型场景:自有库存(成本组 A)、客户寄售库存(成本组 B)分开计价,互不干扰。
子库存转移不会自动变更成本组;如需转移所有权,必须执行【更新成本组】专用事务。
模式 3:PAC 期间平均成本 Periodic Average Costing
PAC 高度依赖成本组,是 PAC 核算核心载体:
- PAC 成本计算范围 = 整个成本组下所有库存组织月末运行 PAC 程序,在同一个成本组内跨工厂归集期初存货、本期采购、工单投入,统一加权计算物料 PAC 成本;
- 同一成本组内跨组织调拨,系统内部视为库内移动,不产生内部调拨损益;
- 一个库存组织只能归属一个 PAC 成本组,不支持单组织多成本组。
四、成本组三大核心业务价值
价值 1:法人维度存货合并汇总(标准成本企业最常用)
集团一家法人下拥有多家分厂(多个库存组织),全部归入同一个成本组:
- 可以直接运行成本组维度存货估值报表,合并所有工厂存货价值;
- 统一执行存货重估程序(更新冻结标准成本时,批量重估组内所有工厂存量);
- 统一管理组内组织间调拨成本规则。
价值 2:同一仓库内区分存货所有权(WMS/PJM 项目制造)
典型业务场景:
- 自有原材料 vs 客户寄售物料;
- 不同项目专用物料(项目制造 PJM); 不同所有权库存物理放在同一个子库存,但:
- 使用不同成本组;
- 独立估价科目、独立成本;
- 业务上禁止随意混料(WMS 防止不同成本组库存混放)。
价值 3:PAC 期间成本跨工厂统一核算
制造企业需要全法人统一实际加权成本,多个工厂物料统一平均,必须依靠成本组框定 PAC 计算边界。
五、组织间调拨与成本组联动规则
- 同一成本组内部跨库存组织调拨(标准成本)可配置:调入组织入库成本 = 调出组织物料标准成本; 避免内部调拨产生 PPV 采购价格差异,符合内部转移核算要求。
- 不同成本组之间调拨无论是否同法人,系统视为外部采购逻辑: 调入方按自身计价方法重算成本,极易产生调拨价差(PPV)。
实施建议:同一法人内部工厂尽量放入同一个成本组。
六、成本组分配与默认取值规则(事务如何携带成本组)
事务创建时成本组默认优先级从高到低:
- 事务手工指定成本组(WMS 事务、项目库存事务)
- 采购订单 / 工单绑定项目 → 项目对应的成本组(PJM)
- 子库存上定义的【默认成本组】
- 库存组织参数设置的默认成本组(Common)
重要特性:物料一旦入库归属某个成本组,普通子库存转移不能改变成本组;如需变更所有权,必须使用专用事务:更新成本组(Update Cost Group),系统自动生成成本调整分录。
七、实施标准配置流程
- 先定义法人实体 LE;
- 创建成本组,绑定对应 LE,维护五大成本要素估价科目;
- 将库存组织分配至成本组;
- 子库存维护默认成本组;
- 配置组织间调拨规则(同成本组调拨计价策略);
- PAC 模式:在成本组层面启用期间成本核算参数。
八、常见误区与实施禁忌
误区 1:成本组可以用来区分产品线、物料类别
❌ 错误。产品线分类使用物料类别 Item Category;成本组用于所有权 / 法人合并 / PAC 核算边界,不要滥用。
误区 2:标准成本模式下,新建成本组可以实现同一物料多个标准成本
❌ 错误。标准成本维度是【组织 + 成本类型】,成本组不隔离标准成本;想要多版本标准成本,使用 Simulation 模拟成本类型。
误区 3:上线后随意修改成本组绑定的估价科目
⚠️ 风险巨大:已有库存余额的成本组修改科目,历史事务不会追溯重生成凭证,造成存货科目账实不符;建议新会计期间切换。
误区 4:多个法人实体库存组织放入同一个成本组
❌ 系统不允许,成本组只能归属单一 LE,跨法人必须分开建立成本组。
误区 5:PAC 环境下,一个库存组织同时分配多个成本组
❌ PAC 不支持,会导致 PAC 成本计算程序报错。
九、成本组与其他静态业务对象对照简表
| 对象 | 层级 | 核心作用 |
|---|---|---|
| 成本组 Cost Group | 法人级 | 存货所有权隔离、估价科目池、PAC 核算边界、多工厂合并存货 |
| 成本类型 Cost Type | 库存组织级 | 物料成本版本(Frozen/Pending/Average) |
| WIP 会计分类 | 工单级 | 工单科目、工单差异归集 |
| 成本要素 | 系统全局 | 料工费成本拆分维度 |
十、典型业务场景示例
场景 A:集团单一法人,3 家生产工厂(标准成本)
方案:3 个库存组织归属同一个成本组收益:月末按成本组出具合并存货报表;工厂间调拨按调出方成本,无内部 PPV;统一存货重估。
场景 B:工厂启用 WMS,同时存放自有料 + 客户寄售料(移动平均)
方案:同一库存组织建立 2 个成本组:自有库存 CG1、寄售 CG2 收益:物理同仓,两套存货账、两套估价科目,成本独立核算。
场景 C:多工厂启用 PAC 期间平均成本,需要法人统一实际成本
方案:所有工厂库存组织纳入同一个成本组收益:月末 PAC 程序跨所有工厂统一加权计算物料实际成本。