华为MetaERP Oracle Fusion Cost Accounting Receipt Accounting —— 深度解析这篇是 Oracle Fusion Applications

华为MetaERP Oracle Fusion Cost Accounting  Receipt Accounting —— 深度解析这篇是 Oracle Fusion Applications
Oracle Fusion Cost Accounting Receipt Accounting —— 深度解析这篇是 Oracle Fusion Applications 成本会计Cost Accounting与收货会计Receipt Accounting的实施指南属于Supply Chain Cost Management​ 域的核心配置文档。我先帮你把它读厚再读薄最后落到可执行的配置路径和分录汇总表。一、设计哲学Design PhilosophyFusion 成本模块的设计哲学可以用5 个关键词​ 概括1. 一套交易、多套规则、并行核算通过Cost Book​ 实现一个 Cost Organization 必须挂一个 Primary Cost Book关联法人主账簿还可挂 Secondary Cost Book管理报表/本币/利润分析和 Ledgerless Cost Book模拟测算。同一笔库存交易会按不同成本规则同时算多套成本。2. 组织层级可折叠、可共享Cost Organization 可以 1 个 Inventory Org也可以 多个 Inventory Org同 BU、同法人。多个库存组织合并到同一成本组织的好处统一间接费用规则、共享移动平均价、统一成本职责。3. Set 级复用减少冗余Cost Element / Cost Component Group / Cost Profile / Valuation Structure 都定义在Set​ 上。Common Set 跨所有成本组织共享国家/业务线 Set 则隔离。这是典型的主数据治理思路。4. 估值粒度可配置Valuation Structure从成本组织 → 库存组织 → 子库 → 批次 → 序列号 → 等级任你组合。资产类 vs 费用类估值结构分开费用类收货不进资产负债表。5. SLA 桥接Subledger Accounting成本处理器只算成本分布真正生成会计分录靠Create Accounting 会计方法 日记账规则集 日记账行规则 账户规则这一段把成本模块和 Fusion 全局核算架构打通。二、核心概念关系图文字版Legal Entity (法人) └── Business Unit (业务单元) └── Cost Organization (成本组织, 1个BU只能对应1个CO, 但1个CO可包含多个Inv Org) │ ├── Inventory Org A (必须同法人) ├── Inventory Org B └── Inventory Org C │ ├── Primary Cost Book → 关联 Primary Ledger ├── Secondary Cost Book → 关联 Secondary Ledger / 管理用途 └── Ledgerless Cost Book → 模拟用途 │ ├── Cost Profile (每个Item在 COBook 组合下必须有1个) │ ├── Cost Method (Perpetual Avg / Actual) │ ├── Valuation Structure (估值粒度) │ ├── Cost Component Group (组件→要素映射) │ ├── Qty Depletion: FIFO │ └── Negative Qty Handling (Always / To Zero / Never) │ └── Overhead Rules (Expense Pool → Cost Element → Absorption)三、业务流程端到端 主流程采购收货 / 组织间转移 / 销售发货 / 销售退货 / 调整 ↓ Transaction Objects 落交易 ↓ Preprocessor自动建 Item Cost Profile若设了 Auto/Review ↓ Cost Processor ├── 按 Cost Profile 的 Cost Method 算单位成本 │ ├── Perpetual Average按估值单元滚动平均 │ └── ActualFIFO 层级消耗 ├── 按 Cost Component Group 把外部组件映射到 Cost Element ├── 组织间转移时算 PIIProfit in Inventory需 Profit in Inventory 成本要素 └── 触发 Overhead 处理器按 Overhead Accounting Rule 吸收间接费 ↓ 成本分布Cost Accounting Distributions生成 ↓ Create AccountingSLA └── 会计方法 → 日记账规则集 → 日记账行规则 → 账户规则 ↓ Subledger Journal Entry → GL 几个关键业务点组织间转移Source Cost Element → Destination Cost Element 通过 Cost Component Group 映射PII 利润留在转出方。销售退回有 RMA 引用 → 用原销售发货的平均成本无 RMA / 无入成本 → 取首收或末收层成本Receipt without cost参数控制负库存处理3 档Always全量按平均/FIFO 算后续收货产生方差To Zero只算到零剩余挂起等补货Never库存不够就不算等够了再算UOM 独立成本可按主 UOM 或次 UOM 算例鸡按只planning、按磅销售两者无固定换算四、实现步骤详细Step 1创建 Cost Organization路径Oracle Fusion Global HR → Manage Cost Organization1 个 Cost Organization 只能映射 1 个 BU下属所有 Inventory Org必须同法人指定 Item Validation Organization可以是其中之一或 Item Master可用生效起止日期应对并购/重组Step 2关联 Inventory Organizations页面Manage Cost Organization Relationships → Inventory Organizations Tab⚠️ 一个库存组织只能​ 关联一个成本组织如需多库存组织共享移动平均价 → 必须放同一个 COStep 3创建 Cost Book(s)Primary Cost Book → 关联法人 Primary Ledger继承币种/汇率/期间Secondary / Ledgerless 按需加Ledgerless 需手工定义币种、期间、期末校验Step 4定义 Set 级主数据Cost Element4 类型Material采购物料成本Overhead按规则算出的间接费Profit in Inventory组织间转移内部利润必须放 Common Set 跨 CO 共享Adjustment成本调整单独追踪Cost Component Group把外部组件PO Price / Tax / Freight / IPV / ERV…映射到 Cost Element也管组织间转移的 Source→Dest Element 映射Analysis Group可选给成本要素再分组如 Variable/Fixed、Direct/Indirect供管理报表Step 5定义 Valuation Structure属性组合Cost Org必选 Inv Org Subinventory Locator Lot Serial Grade模式Manual有限枚举如 Grade/AutoLot/Serial 无限/BothAsset vs Expense 两套Item 继承两套Required 属性若为 YItem 缺该库存属性则不允许关联Y→N 可改N→Y 已有交易则不可改Step 6定义 Cost Profile分配给 Item三种分配方式Auto默认 Profile 设 Auto→ 预处理自动生成立即可用Review Required​ → 预处理生成 → Awaiting Approval → 成本会计审批 → 生效Manual​ → 在首笔交易前手工指定优先级最高⚠️ 每个 Item 在每个 COBook 组合下只能有 1 个 Asset 1 个 Expense​ Cost Profile。默认 Profile 可在 CO-Book 级或 Item Category 级设Item 级可覆盖。Step 7配置 Overhead间接费用三层结构Expense PoolCO 级归集 GL 费用科目租金/水电/煤气/运费/检验费每个 Pool 映射到一个 Cost ElementCost Element GroupCO 级告诉处理器哪些 Cost Element 求和作为百分比基数预置Transaction Cost/Material可自建Overhead Accounting RuleCO-Book 级维度交易组(PO/IO Transfer/Sales Issue…) 流向(Issue/Receipt) Inv Org(可选) Category/Item(可选)成本驱动Per Lot / Per Transaction / Per Unit / PercentagePercentage 需指定 Based On 哪个 Cost Element Group吸收类型Include in Inventory进存货值/ Expense期间费用Step 8SLA 核算规则衔接 Fusion 核算架构成本模块必须复制并定制预置的 Account Rules 和 Journal Entry Rule Sets否则无法出分录建/复制Subledger Accounting Method​ → 关联 Ledger建/复制Subledger Journal Entry Rule Set​ → 分配到 Event Class / Event TypeHeader 赋值会计日期、描述规则、支持引用Line 赋值日记账行规则Dr/Cr/Gain/Loss 账户规则 描述规则Journal Line RuleSide、Merge、Accounting ClassItem Expense / Liability / Tax…、条件Account RuleAccount CombinationSource/Constant/Mapping Set/另一 Account Rule或 Segment 规则可带条件 优先级激活 → Create Accounting 跑五、与 Fusion 核算/组织/管理架构的关系Fusion 架构层成本模块对应点Legal Entity​Cost Organization 一旦处理过交易法人不可改​Business Unit​1 个 CO 只能映射 1 个 BU财务汇报口径通常用 BU 分 COPrimary / Secondary Ledger​Primary Cost Book 绑定 Primary LedgerSecondary Cost Book 可绑 Secondary Ledger多准则Chart of Accounts​SLA 的 Account Rule / Journal Entry Rule Set 需匹配 Ledger 的 CoASet​Cost Element / Cost Profile / Cost Component Group / Valuation Structure 都在 Set 级定义Common Set 跨 COSLA (Subledger Accounting)​成本分布 → Create Accounting → 按会计方法规则集行规则账户规则 → 日记账 → GLHR Security​Cost Organization 在 Global HR 里建数据安全按 CO 切 管理架构上的灵活性同一个法人下可以按是否需要统一平均价是否同一成本职责是否同一间接费政策来决定是把多个 Inv Org 塞进一个 CO还是拆成多个 CO。六、业务场景核算逻辑 数据示例场景 A采购收货PO Receipt文档自行车店示例Bike X 物料成本 $500/台Bike Y $300/台租金池 水电池 运费池 检验池按 Rule 吸收交易 1Bike X 收货 10 台 → Rent(Per Unit 150) 1500, (Per Transaction 500) 500 → 合计 2000Utilities 12% × 5000 600Freight 50Inspection 10×10100CO 管理费 5% 250IO 设施 5% 250核算逻辑物料成本来自 PO Price → 映射 Material Cost Element → 按 Avg/Actual 入存货Overhead 按规则算 → 借 Inventory含吸收 overhead贷 Absorption Account过渡→ 期末重分类或结转场景 B组织间转移Interorg Transfer PIISource Cost ElementMaterial Tax(US Set) → Dest Cost ElementMaterial(UK Set)若目标价 源成本 → 差额走Profit in InventoryCost Element由接收方 CO 认利或转出方看 PII Org 设置运费组件Interorg Freight→ 映射Freight Charges场景 C销售发货 出库 Overhead文档原文On outbound transactions, overhead absorption is redirected to an expense account, and will be included in the gross margin calculation.例进货每台吸 overhead $2出货再吸 $3 → COGS 1023 $15出库 overhead不走存货直接进费用参与毛利计算场景 D销售退回情形成本取值有 RMA 引用取原销售发货的平均成本无 RMA / 无入成本Cost Profile 的Receipt without cost参数首收层 or 末收层场景 E负库存三种策略对比假设在手 5发货 8Always8 全算按平均Avg或 FIFO 层 后续收货时算方差To Zero5 算成本剩 3 挂起等补Never0 算等补到 ≥8 再算场景 FValuation Structure 粒度演算文档 Gadget A 示例CO-US 下 4 个 store50456040 195 台估值结构粒度Unit AvgCost Org全 CO 一口价(2500198027001920)/195 47.18​Inv OrgRetail Store1 vs 2 分开Store1:(25001920)/9049.11​ ; Store2:(19802700)/10544.57​Inv Org Subinventory4 个子库各算50 / 48 / 45 / 44Inv Org Subinventory Lot按批次A50, B48, C(19802700)/(4560)44.57七、各业务场景会计核算分录汇总表注以下为逻辑分录实际科目由 SLA Account Rule 决定成本侧科目按 Cost Element 拆分。#业务场景借方贷方说明1PO 收货物料​Inventory-物料 (Material CE)AP Accrual / Receipt AccrualPO Price 进 Material CE2PO 收货税​Inventory-税 (Tax CE)AP Accrual采购税组件映射 Tax CE3PO 收货运费/关税​Inventory-Overhead (Freight CE)AP / Freight Payable进项 freight 资本化进存货4PO 收货Overhead 吸收-进存货​Inventory-(Warehouse OH / Freight OH CE)Overhead Absorption Clearing租金/水电/检验按 Rule 吸Include in Inventory5PO 收货Overhead 吸收-费用化​Expense-(OH)Overhead Absorption ClearingAbsorption TypeExpense不进存货6IPV / ERV / TIPV 发生​Inventory-(IPV/ERV/TIPV CE) 或 PPV 费用AP Accrual发票与收货价差异按 CC Group 映射7组织间转移转出方​COGS / Interco 发出Inventory-物料 (源 CE)按源层成本转出8组织间转移PII 利润确认​COGS / Interco PIIProfit in Inventory (PII CE)内部利润记在 PII CE由 PII Org 承担9组织间转移转入方​Inventory-物料 (目标 CE)Interco 收到 / COGS目标 CE 按 Source→Dest 映射含运费 Freight CE10销售发货COGS-物料​COGS-MaterialInventory-Material CE按估值单元 Avg/FIFO 出11销售发货COGS-出库 Overhead​COGS-OverheadOverhead Expense / Clearing出库 overhead 重定向为费用进毛利12销售退货有 RMA​Inventory-Material CECOGS-Material用原发货平均成本回充13销售退货无 RMA​Inventory-Material CECOGS-Material用首收/末收层成本Profile 参数14成本调整手动​Inventory / COGS / PPVInventory / COGS / PPV按 Adjustment CE 追踪Actual 法可 propagate 下游15负库存 Always 模式 — 后续收货方差​Inventory / PPVCOGS / PPV先前按 FIFO 层算的负发补货时算差16期末 Overhead 重分类​Overhead ExpenseOverhead Absorption Clearing将 Clearing 余额转费用若未全吸收八、几个容易踩的坑来自文档的 Note 汇总⚠️ Cost Organization 一旦有交易法人不能改⚠️ 1 个 Inventory Org 只能挂 1 个 Cost Organization⚠️ PII 类型的 Cost Element必须放 Common Set​ 才能跨 CO 共享⚠️ Cost Profile 一旦用于算过交易 → 不能删不能改没用过才能删⚠️ Overhead 的 Expense Pool / Cost Element Group / Accounting Rule 一旦被交易引用 → 不能删只能灭活⚠️ SLA 端必须复制并定制预置的 Account Rules 和 Journal Entry Rule Sets否则成本模块出不来分录⚠️ Valuation Structure 的 Required 属性 N→Y 如有交易则不可改