华为MetaERP Oracle EBS‑PA / Fusion Project Costing 项目模块全核算场景、数据流、会计分录汇总核心差异前置说明OracleEBS R12‑PA:使用 A
Oracle EBS‑PA / Fusion Project Costing 项目模块全核算场景、数据流、会计分录汇总
核心差异前置说明Oracle
- EBS R12‑PA:使用 AutoAccounting 自动会计生成默认科目,交给 SLA 生成子分类账分录;
- Fusion Project:无 AutoAccounting,全部核算逻辑由SLA 子分类账规则驱动;业务逻辑、成本分摊、Burden 间接成本计算逻辑与 EBS 高度一致;数据源集成模式基本一致;
- PA 本身不生成总账凭证:所有业务事件生成会计事件 → Create Accounting(EBS 请求 / Fusion ESS)→ XLA 子分类账 → GL 总账;
- 项目分为三大类:合同项目(客户项目,成本 + 收入)、资本项目(CIP 在建工程,转固 FA)、间接项目(内部费用归集,无收入无转固)。
- 科目使用企业通用示例科目;实际科目由 AutoAccounting/SLA 规则决定。
术语定义
- Raw Cost:原始成本;Burdened Cost = 原始成本 + Burden 间接分摊成本;
- Expenditure Item 支出项:PA 最小业务数据单元;
- CIP:在建工程(资本项目);
- Cross‑Charge:内部跨 OU 收费;
- POC:完工百分比;
- Event Class 会计事件类:成本、收入、转资、跨组织、调整;
- EBS 关键请求:PRC:Distribute Costs;PRC:Create Accounting;PRC:Generate Revenue;PRC:Interface Assets;
- Fusion:ESS 作业:Distribute Project Costs、Create Accounting、Generate Contract Revenue、Send Assets to Assets。
第一部分:全业务场景拆解(业务场景 + 数据流 + 分录)
场景 1:员工工时人工成本(Timecard)
业务场景
员工提交工时表,分配至项目任务;HR/Time&Labor 把工时接口导入 PA,执行成本分配,计算原始人工成本 + Burden 间接成本Oracle。
数据流
Timecard (OTL) → PA_EXPENDITURE_ITEMS_ALL → Distribute Costs 成本分配 → PA_COST_DISTRIBUTION_LINES_ALL → 会计事件 → SLA/XLA → GL
注意:HR 模块先核算工资,PA 接收工时做项目成本重分配,PA不做薪酬计提。
会计分录
1)原始人工成本
plaintext
Dr 项目‑原始人工成本(费用项目) / CIP‑人工(资本项目) Cr 人工成本结转科目(Labor Clearing)2)Burden 间接附加成本(分摊管理费等)
plaintext
Dr 项目‑Burden成本 / CIP‑Burden Cr Burden成本过渡科目场景 2:员工费用报销(Expense Report)
业务场景
员工差旅报销,费用行指定项目任务;Fusion Expenses/EBS iExpenses 审批后接口传入 PA。
数据流
Expenses → AP 接口 → PA 支出项 → Distribute Costs → SLA
分录
plaintext
Dr 项目‑费用 / CIP‑差旅(资本项目) Cr 费用报销结转科目应付侧原有分录不变:Dr 费用中转 Cr AP 应付账款;PA 再做项目成本重分配。
场景 3:供应商采购发票(AP 项目发票)
业务场景
采购发票分配行指定项目任务;AP 验证发票,接口把项目行传入 PA,生成支出项。
数据流
AP_INVOICE_DISTRIBUTIONS_ALL → PA 接口程序 → PA 支出项 →成本分配 →SLAOracle
分录
plaintext
Dr 项目‑外部服务/物料 / CIP‑设备材料 Cr AP项目成本中转科目AP 原有应付分录:Dr 中转科目 Cr 应付账款;PA 把中转重分类至项目成本 / CIP。
场景 4:库存物料领用至项目 INV
业务场景
库存向项目任务发出物料;EBS INV 事务处理 / Fusion Cost Management,物料事务传入 PA。
数据流
INV 物料事务 → PA 接口 →支出项 →成本分配 →SLA
分录
plaintext
Dr 项目‑物料成本 / CIP‑工程物资 Cr 库存科目(原材料/工程物资)场景 5:杂项事务(Manual Expenditure,手工录入 PA 支出项)
业务场景
无法从其他模块获取,直接在 PA 录入杂项支出(外部设备租赁、外部劳务)。
数据流
PA 手工录入 Expenditure Item →Distribute Costs →SLA
分录
plaintext
Dr 项目‑杂项成本 / CIP‑其他 Cr PA杂项成本中转场景 6:Burden 间接成本分摊(成本池分摊,Overhead)
业务场景
将公共间接成本按分摊基数(工时、金额)分摊到各项目任务;EBS Burden Schedule;Fusion Burden Costing。
两种模式:①对已存在项目成本附加 Burden;②间接项目归集公共费用,再分摊给业务项目。
数据流
Cost Pool →Burden 计算 →PA_COST_DISTRIBUTION_LINES_ALL →SLA
分录
plaintext
Dr 项目‑间接分摊成本 / CIP‑间接费 Cr Burden分摊过渡科目场景 7:成本调整(成本重分配,Transfer/Reverse)
业务场景
已入账项目成本,修改项目、任务、支出组织;系统自动生成反向 + 正向支出项。
数据流
PA 调整事务 →生成反向支出项、正向支出项 →Distribute Costs →SLA
分录
原分录冲销:
plaintext
Dr 原项目成本(红字) Cr 原中转科目(红字)新目标项目:
plaintext
Dr 新目标项目成本 / CIP Cr 中转科目场景 8:跨 OU 内部收费 Cross‑Charge(内部公司间项目计费)
业务场景
A 业务单元资源做 B 业务单元项目;Provider 提供资源,Receiver 承担项目成本;分 Cost Only / Borrow‑Lend。
Provider(提供方 OU)
数据流:PA Cross‑Charge 生成事务 →会计事件 →SLA
plaintext
Dr 内部应收‑项目 Cr 内部收入‑跨组织Receiver(接收方 OU)
plaintext
Dr 项目成本 / CIP Cr 内部应付‑项目如果仅成本转移 Cost Only 模式,不确认内部收入应收,只做成本重分配,无应收应付分录。
场景 9:资本项目‑CIP 转固(Generate Asset Lines 发送 FA)【非常关键】
业务场景
资本项目,任务上可资本化 CIP 成本,生成资产行 PA_PROJECT_ASSET_LINES_ALL,接口到 FA 固定资产,执行转固。
PA不会自动生成借固定资产贷 CIP 分录;该分录由 FA 模块在增加资产时 SLA 生成。
数据流
PA CIP 成本 →生成 Asset Lines →Interface Assets(EBS)/Send Assets to Assets (Fusion) →FA_MASS_ADDITIONS →FA 资产增加 →FA SLA 生成分录。
PA 侧:CIP 日常归集(上面场景 1‑6,借方都是 CIP)
FA 转固时生成分录
plaintext
Dr 固定资产 Cr CIP‑在建工程重点:很多项目实施踩坑:误以为 PA 生成转固凭证;PA 只把成本传给 FA,转固凭证由 FA 产生。 部分企业配置:不可资本化部分,转为项目费用:Dr 项目费用 Cr CIP。
场景 10:合同项目 收入确认(POC 完工百分比 / 里程碑)
合同项目 = 客户项目;两套逻辑:事件收入;POC 完工百分比收入。
业务场景 10‑1 POC 完工百分比
依据项目 % 进度,计算应确认项目收入,运行 Generate Revenue,生成项目收入事件,不自动生成 AR 发票。
数据流
Generate Revenue →PA 收入事件 →SLA;PA 不产生 AR 发票;需要 AutoInvoice 把项目收入事件导入 AR 生成客户发票。
POC 应计收入(未开票收入)
plaintext
Dr 项目未开票应收(Unbilled Receivable) Cr 项目主营业务收入业务场景 10‑2 里程碑事件收入 Event‑Based
到达项目里程碑,确认收入,分录同上。
场景 10‑3 项目开客户发票 AutoInvoice(PA→AR)
PA 项目收入事务导入 AR,生成客户应收发票
plaintext
Dr AR‑应收账款 Cr 项目未开票应收 Unbilled Receivable场景 10‑4 收入调整(收入回冲)
修改项目收入,系统生成冲销分录
plaintext
Dr 项目未开票应收(红字) Cr 项目主营业务收入(红字)场景 11:项目预提成本(Accrual,月末预提)
业务场景
月末已经发生但未入系统项目成本,PA 手工录入预提支出项;下月冲回。
分录月末预提
plaintext
Dr 项目成本 / CIP Cr 项目预提负债下月初冲回
plaintext
Dr 项目成本 / CIP(红字) Cr 项目预提负债(红字)场景 12:项目关闭结算(合同项目)
业务场景
项目完工关闭,项目余额处理: 1)合同项目,已确认收入成本差额;2)剩余未资本化 CIP 转费用;3)剩余预提冲销。
PA 不会自动结转损益,损益结转由 GL 手工 / 自动转账完成。 PA 仅处理项目层面业务事务;损益结转属于总账功能。
场景 13:承诺 Commitment(PO 采购订单承诺)
PA 承诺只做预算控制,不产生会计分录,仅统计承诺金额,没有 SLA 凭证。
第二部分:PA 模块完整会计分录汇总表
说明: ✅费用项目:普通内部项目、客户合同项目; ✅资本项目:CIP 在建工程; ✅所有中转 / Clearing 科目月末对账清零; ✅Burden = 间接附加成本; ✅U/R=Unbilled Receivable 未开票应收。
| 序号 | 业务场景 | 借方 | 贷方 | 适用项目类型 | 备注 |
|---|---|---|---|---|---|
| 1 | 工时原始成本 | 项目‑原始人工 / CIP‑人工 | 人工 Clearing | 全部项目 | OTL 工时接口 |
| 2 | 工时 Burden 间接成本 | 项目‑Burden 人工 / CIP‑Burden 人工 | Burden 过渡科目 | 全部项目 | Burden 计算 |
| 3 | 员工报销费用 | 项目‑差旅 / CIP‑差旅 | 费用报销中转 | 全部项目 | Expenses 接口 |
| 4 | AP 供应商项目发票 | 项目‑外部服务 / CIP‑材料设备 | AP 项目成本中转 | 全部项目 | AP 发票分配行 |
| 5 | 库存物料领用 | 项目‑物料 / CIP‑工程物资 | 原材料库存科目 | 全部项目 | INV 事务接口 |
| 6 | PA 手工杂项支出 | 项目‑杂项成本 / CIP‑其他 | PA 杂项中转 | 全部项目 | 手工 Expenditure Item |
| 7 | Burden 成本池分摊 | 项目‑间接分摊 / CIP‑间接费 | Burden 分摊过渡 | 全部项目 | 间接费用分摊 |
| 8 | 成本调整冲销旧分录 | 原项目成本(红字) | 原中转(红字) | 全部项目 | Transfer 调整 |
| 9 | 成本调整新目标 | 新项目成本 /CIP | 中转科目 | 全部项目 | |
| 10 | Cross‑Charge 提供方 OU | 内部应收‑项目 | 内部跨组织收入 | 合同 / 资本项目 | Borrow‑Lend 模式 |
| 11 | Cross‑Charge 接收方 OU | 项目成本 / CIP | 内部应付‑项目 | 合同 / 资本项目 | Borrow‑Lend 模式 |
| 12 | 月末项目成本预提 | 项目成本 / CIP | 项目预提负债 | 全部项目 | 手工录入支出项 |
| 13 | 月初冲销预提 | 项目成本 / CIP(红字) | 项目预提负债(红字) | 全部项目 | |
| 14 | POC / 里程碑确认收入 | 未开票应收 U/R | 项目主营业务收入 | 合同客户项目 | Generate Revenue |
| 15 | 项目生成客户 AR 发票 | AR 应收账款 | 未开票应收 U/R | 合同客户项目 | AutoInvoice 导入 AR |
| 16 | 收入调整冲销 | U/R(红字) | 主营业务收入(红字) | 合同客户项目 | 收入修改 |
| 17 | 资本项目 FA 转固(FA 生成) | 固定资产 | CIP‑在建工程 | 资本项目 | FA 生成凭证,PA 不传该分录 |
| 18 | CIP 不可资本化转出 | 项目费用 | CIP‑在建工程 | 资本项目 | 不可资本化成本转出 |
第三部分 EBS‑PA 与 Fusion Project 关键差异要点
- 自动会计 AutoAccounting
- EBS‑PA:PA 层 AutoAccounting 推导默认科目,传给 SLA;SLA 可覆盖重写;
- Fusion Project:没有 AutoAccounting,科目全部在 SLA 规则配置;业务逻辑、Burden 计算逻辑不变Oracle。
- 转固流程两者逻辑完全一样,PA 只输出资产行,FA 生成固定资产 CIP 结转凭证。
- 收入流程两者 Generate Revenue 逻辑一致;PA 只生成收入会计事件,不会自动创建 AR 发票,依赖 AutoInvoice。
- 请求名称EBS:并发请求;Fusion:ESS 调度作业。
- 数据表EBS:PA_* 表;Fusion:同样逻辑视图;底层 XLA(SLA)数据模型完全一致,XLA_AE_HEADERS/XLA_AE_LINES。
第四部分 PA 对账关键点(实施运维高频踩坑)
- PA 实际成本 ≠ GL 项目科目余额:需要把 Clearing 中转科目参与对账;中转不平代表接口漏传、重复传。
- CIP 总账余额 = PA 可资本化成本合计 减去已经成功发送 FA 转固金额。
- 未开票应收 U/R 科目,余额来自 PA 收入确认;AR 发票生成后冲销 U/R。
- Commitment 采购承诺没有会计分录,只做预算控制,不能和总账对账。
- Cross‑Charge 内部往来:月末核对提供方内部应收 = 接收方内部应付。