华为MetaERP Oracle EBS R12 PA 与 Oracle Fusion Project Financial Management(含 Project Costing + Project
Oracle EBS R12 PA 与 Oracle Fusion Project Financial Management(含 Project Costing + Project Billing)在 WBS/FBS 的建模理念上一脉相承,但在科目推导引擎、扩展方式、合同绑定上有本质差异,这直接决定了财务核算数据传递的路径不同。下面把 WBS/FBS 的关系、全核算环节的关联、所有 PA 场景的分录一次性给你拆透。
一、WBS 与 FBS 的区别与联系
1. 核心定义
维度 | WBS(Work Breakdown Structure) | FBS(Facility Breakdown Structure) |
|---|---|---|
本质 | 项目工作的任务分解树,是"活儿怎么干"的结构 | 设施/资产的结构分解树,是"东西怎么组"的结构 |
在 Oracle 中的载体 | Project → Task 层级(Task 即 WBS 节点) | 通常体现在 Asset Category、Asset Location、FA 的 Asset Tree,或客户化的 FBS 弹性域 |
主要用途 | 成本归集、进度控制、计费、收入确认 | 资本化资产归集、折旧跟踪、设施全生命周期管理 |
谁向谁归集 | 所有支出项(Expenditure Item)必须落到某个 Task | 资本项目的 CIP 成本通过资本化规则汇总到 FBS 节点,最终转资进 FA |
2. 二者的关联方式
在 EBS 和 Fusion 里,WBS 与 FBS不是直接父子关系,而是通过以下桥梁关联:
项目类型(Project Type)+ 资本化选项(Capitalization Options):标记该项目为资本项目后,WBS 任务上的 CIP 成本按"资产成本分配方法(Asset Cost Allocation Method)"聚到 FBS 节点。
资产分类(Asset Category)绑定到 Task 或 Expenditure Type:系统知道这个 Task 上发生的成本将来形成哪一类资产(对应 FBS 的某个子树)。
资产行(Asset Line):PRC: Interface Assets / Send Assets to Assets 作业时,按 FBS 结构生成资产行推送给 FA。
项目与合同强绑定(Fusion 特有):Fusion 里 Project 必须挂到 Contract,收入与资本化都受合同资金约束;EBS 则相对松散。
💡 一句话:WBS 解决"成本发生在哪个工作包",FBS 解决"这笔成本最终形成哪个资产组成部分"。WBS 是过程维度,FBS 是结果维度,通过"资本项目 + 资产分类 + 资本化事件"完成从过程到结果的桥接。
二、核算环节的数据传递链路
EBS R12 PA 的核算数据流
源模块(HR/AP/INV/iExpense/PO) ↓ 接口表 PA_EXPENDITURE_ITEMS_ALL(支出项) PA 成本分配 (PRC: Distribute Costs) ↓ PA_COST_DISTRIBUTION_LINES_ALL PA AutoAccounting 推导 CCID(科目确定) ↓ 生成 XLA 事件 SLA (Subledger Accounting) 可选覆盖科目 ↓ Create Accounting → Transfer to GL GL 总账关键点:EBS 是"PA 业务层先用 AutoAccounting 算好默认 CCID → 传给 SLA → SLA 可选覆盖 → 过账 GL"。AutoAccounting 支持 PL/SQL Client Extension 干预科目段。
Fusion Project 的核算数据流
源模块(HCM/AP/INV/Expenses/外部FBDI) ↓ 支出项写入 PA 接口表(外部只能走 FBDI/API,禁自定义PL/SQL) Distribute Project Costs (ESS) ↓ 生成 XLA 事件 ↓ SLA 账户规则(Account Rules) + 映射集(Mapping Set) 直接推导科目 ← 唯一科目来源 ↓ Create Accounting GL 总账关键点:Fusion 没有 AutoAccounting,PA 业务层完全不生成科目,全部由 SLA 账户规则直接推导;Client Extension 被彻底移除,所有集成只能走官方 API / FBDI / OIC。
两者在核算环节的本质差异
核算环节 | EBS R12 PA | Fusion Project |
|---|---|---|
科目推导位置 | PA 层 AutoAccounting 优先 | SLA 账户规则唯一来源 |
扩展能力 | PL/SQL Client Extension 改写科目 | 不可写 PL/SQL,只能配 SLA 规则 |
成本分配作业 | PRC: Distribute Costs | Distribute Project Costs (ESS) |
收入生成 | PRC: Generate Revenue | Generate Contract Revenue (ESS) |
转资作业 | PRC: Interface Assets | Send Assets to Assets (ESS) |
项目-合同关系 | 松散 | 强绑定 |
Burden 核算 | 支持,且可在 PA 层先算 | 原始成本可在第三方核算,Burden 在 Fusion 独立核算 |
⚠️ 迁移最大坑:EBS 依赖 AutoAccounting + PL/SQL 扩展的项目,迁到 Fusion 时必须把每一段科目推导逻辑重构为 SLA 账户规则 + 映射集,无法原样搬。
三、PA 全业务场景会计分录汇总
下面按6 大类、17 个场景 给你完整分录。所有科目名为通用示例,实际科目由 EBS AutoAccounting 或 Fusion SLA 规则决定;月末所有 Clearing(中转)科目必须清零对账。
第一类:成本归集
场景 1:员工工时人工成本(Timecard)
数据流:Timecard (OTL/HCM) → PA_EXPENDITURE_ITEMS_ALL → Distribute Costs → SLA → GL
原始人工成本:
Dr 项目-原始人工成本(费用项目) / CIP-人工(资本项目)
Cr 人工成本结转 Labor Clearing
Burden 间接成本分摊(管理费/ fringe/ overhead):
Dr 项目-Burden 成本 / CIP-Burden
Cr Burden 成本过渡科目
Fusion 中,若对 Labor 原始成本 300、Burden 分别为 Fringe 250 / Overhead 300 / G&A 150,则逐笔:
Dr Labor Expense 300 / Cr Payroll Clearing 300;
Dr Project Fringe Expense 250 / Cr Fringe Absorption 250;以此类推。
场景 2:员工费用报销(Expense Report)
数据流:Fusion Expenses / EBS iExpenses 审批 → 接口传入 PA
Dr 项目费用 / CIP
Cr Expense Report Clearing
场景 3:供应商发票(AP Invoice)
数据流:AP 发票验证 → 接口传入 PA
Dr 项目成本 / CIP
Cr AP 中转 Invoice Clearing(后续 AP 付款时清此科目)
场景 4:物料/库存发放(Inventory Issue)
数据流:INV 事务 → 接口写入 PA(Fusion 外部库存只能走 FBDI)
Dr 项目材料成本 / CIP-材料
Cr Inventory Clearing
场景 5:Burden 成本(组件式 vs 总额式)
组件式(每种 burden 单独 expenditure item):
Dr 各 Burden 费用科目(Fringe/Overhead/G&A…)
Cr 各 Absorption/Recovery 科目
总额式(burden 含在同一 expenditure item):
Dr 项目成本(含 burdened 总额)
Cr 相应 Clearing
第二类:开票与收入
场景 6:先确认收入后开票(POC 应计收入)
确认未开票收入:
Dr 项目未开票应收 Unbilled Receivable (U/R)
Cr 项目主营业务收入
场景 7:里程碑事件收入(Event-Based)
到达里程碑确认收入,分录同场景 6。
场景 8:项目开客户发票(AutoInvoice / PA → AR)
数据流:PA 项目收入事务导入 AR,生成客户应收发票
Dr AR 应收账款
Cr 项目未开票应收 U/R
场景 9:部分开票 / 客户收款
客户付款:
Dr 银行存款
Cr AR 应收账款
场景 10:收入调整(收入回冲)
Dr 项目未开票应收(红字)
Cr 项目主营业务收入(红字)
第三类:资本化
场景 11:CIP 在建工程归集
平时成本发生:
Dr CIP-在建工程
Cr 各成本 Clearing / AP / 应付工资等
场景 12:同月 / 跨月转资(Interface Assets / Send Assets to Assets)
转资时:
Dr 固定资产(FA 资产科目,对应 FBS 节点)
Cr CIP-在建工程
跨月时,原 CIP 已结,系统生成资本化调整分录,将余额从 CIP 转到 FA。
场景 13:资本化调整
Dr / Cr CIP 与 FA 相关科目(红蓝对冲)
第四类:跨组织 / 内部计费
场景 14:Borrowed & Lent(同法人内部借贷)
借用方:
Dr 项目成本 / CIP
Cr 内部应付 Borrowed
借出方:
Dr 内部应收 Lent
Cr 项目成本(成本转出)
场景 15:Intercompany Billing(跨法人)
提供方:
Dr 内部应收
Cr 内部营业收入
接收方:
Dr 项目成本 / CIP
Cr 内部应付
场景 16:库存借用
类似场景 14,但走 Inventory Clearing 中转。
项目间计费(Inter-Project Billing,EBS 经典场景)
成本转移模式(90% 场景):
Provider:Dr 内部成本转出 / Cr 项目 WIP
Receiver:Dr 项目 WIP / Cr 内部成本转入
计费模式(加价):
Provider:Dr 内部应收 / Cr 内部营业收入
Receiver:Dr 项目 WIP / Cr 内部应付
内部发票不会传到 AR/AP,仅在 PA 内部流转。
第五类:调整与冲销
场景 17:成本转移冲销 / 跨组织转移调整 / 成本累计调整
调整分录(红蓝字):
Dr 项目成本(红/蓝)
Cr 原 Clearing 或相关科目(红/蓝)
场景 18:月末项目预提成本(Accrual)
月末预提:
Dr 项目成本 / CIP
Cr 项目预提负债
下月初冲回:
Dr 项目成本 / CIP(红字)
Cr 项目预提负债(红字)
第六类:期末结账
场景 19:清算科目零余额校验
月末将所有 Clearing 科目余额强制清零(若未清零说明有悬挂的未分配成本):
Dr Labor Clearing / Expense Clearing / Invoice Clearing / Inventory Clearing
Cr 对应暂估/中转科目
场景 20:项目关闭结算
合同项目关闭,已确认收入成本差额处理;剩余未资本化 CIP 转费用;剩余预提冲销。PA 不会自动结转损益,损益结转由 GL 完成。
Dr 项目费用 / Cr CIP(剩余未资本化部分)
损益结转由 GL 手工/自动转账完成。
四、全场景会计分录 Master Table(23 条核心分录)
# | 业务场景 | 类别 | 借方科目 | 贷方科目 |
|---|---|---|---|---|
1 | 人工原始成本 | 成本 | 项目人工成本 / CIP-人工 | Labor Clearing |
2 | 人工 Burden(组件式) | 成本 | Fringe/OH/G&A Expense | Fringe/OH/G&A Absorption |
3 | 人工 Burden(总额式) | 成本 | 项目成本(burdened) | Labor Clearing |
4 | 员工报销 | 成本 | 项目费用 / CIP | Expense Report Clearing |
5 | 供应商发票 | 成本 | 项目成本 / CIP | Invoice Clearing |
6 | 库存发放 | 成本 | 项目材料 / CIP-材料 | Inventory Clearing |
7 | POC 应计收入 | 收入 | U/R 未开票应收 | 主营业务收入 |
8 | 里程碑收入 | 收入 | U/R | 主营业务收入 |
9 | 开具客户发票 | 收入 | AR | U/R |
10 | 客户收款 | 收入 | 银行存款 | AR |
11 | 收入回冲 | 调整 | U/R(红) | 主营业务收入(红) |
12 | CIP 归集 | 资本化 | CIP | 各成本 Clearing |
13 | 同月转资 | 资本化 | 固定资产(FA/FBS) | CIP |
14 | 跨月转资 | 资本化 | 固定资产 | CIP + 资本化调整 |
15 | 资本化调整 | 资本化 | CIP / FA(红蓝) | FA / CIP(红蓝) |
16 | Borrowed & Lent | 跨组织 | 项目成本 / 内部应收 | 内部应付 / 项目成本 |
17 | Intercompany Billing | 跨组织 | 内部应收 / 项目成本 | 内部营收 / 内部应付 |
18 | 库存借用 | 跨组织 | 项目成本 | Inventory Clearing |
19 | 项目间成本转移 | 跨组织 | 内部成本转出 / 项目 WIP | 项目 WIP / 内部成本转入 |
20 | 项目间计费 | 跨组织 | 内部应收 / 项目 WIP | 内部营收 / 内部应付 |
21 | 成本调整/冲销 | 调整 | 项目成本(红蓝) | Clearing(红蓝) |
22 | 月末预提 | 调整 | 项目成本 / CIP | 项目预提负债 |
23 | 清算科目清零 | 结账 | 各 Clearing | 各中转科目 |
五、EBS 与 Fusion 在分录层面的差异要点
📌借贷方向:两个系统的借贷方向都由 PA 硬编码业务逻辑决定,配置改不了。
📌Clearing 中转科目:Labor / Expense Report / Invoice / Inventory 四个 Clearing 必须配齐,否则对应业务直接报错。
📌资本项目:Raw Cost / Burden Cost 输出 CIP 科目,必须配置;否则 Interface Assets 失败。
📌合同项目:必须配 U/R 和 Revenue 账户,否则 Generate Revenue 报错。
📌Cross-Charge:四个账户(内部应收/应付/营收/成本)必须完整配置。
📌Fusion 强制项:项目与合同强绑定;Burden 即使原始成本在第三方核算,也能在 Fusion 独立创建 Burden 会计凭证;SLA 是唯一科目来源,不能再像 EBS 那样靠 AutoAccounting 先出 CCID。
