📖
一、PA模块核心概念与架构概述
1.1 Oracle PA 项目核算模块定位
Oracle Projects(PA)是Oracle ERP中面向项目制企业的核心子账模块,分为两大产品线:
☐ Oracle EBS R12 — PA套件
- Project Costing(项目成本):成本归集、分配、Burden分摊
- Project Billing(项目计费):发票生成、收入确认
- Project Management(项目管理):计划与进度
- 使用 AutoAccounting 推导默认科目 → SLA生成分录
☁️ Oracle Fusion — PPM云
- Project Costing:成本事务处理、跨组织计费
- Project Billing:计费事件、收入生成
- Project Contracts:合同与资金管��
- 全部核算由 SLA规则 驱动,无AutoAccounting
1.2 核心数据流架构
工时卡/OTL
→
费用报销/iExpense
→
采购/AP发票
→
库存发料/INV
→
WIP制造
→
PA项目成本
→
成本分配 Distribute
→
Burden分摊
→
生成会计事件
→
SLA→GL过账
💡核心原则:所有项目成本必须挂在 项目(Project) → 任务(Task) 层级上。PA本身不生成总账凭证,所有业务事件生成会计事件 → Create Accounting → XLA子分类账 → GL总账。
1.3 项目三大分类
| 合同项目 Contract | 对外客户项目 | ✅ 是 | ❌ 否 | 城建总包对业主的合同项目 |
| 资本项目 Capital | 自建资产 | ❌ 否 | ✅ 是→FA | 业主方(国资公司)的在建工程 |
| 间接项目 Indirect | 内部管理/研发 | ❌ 否 | ❌ 否 | 各参与方的内部管理项目 |
🏟️
二、北京鸟巢项目背景与角色全景
国家体育场(鸟巢)项目概况
2008年北京奥运会主体育场,采用PPP模式融资,固定总价总承包合同,特级资质施工,总投资约35亿元人民币。
📍 北京朝阳区奥林匹克公园
📅 2003年12月开工 → 2008年6月竣工
💰 总投资约35亿元
🏗️ 固定总价合同
📋 PPP模式
2.1 项目组织架构与角色映射
| 投资方 | 中信联合体(中信集团+国安岳强+金州控股) | 42%(中信4.4%+国安22.9%+金州2.1%) | 资本项目 / 合同项目 | 投资回报、运营期现金流 |
| 业主方 | 国家体育场有限公司(项目公司) | 北京市国资公司58% + 中信联合体42% | 资本项目(在建工程) | 资产形成、竣工决算、固定资产 |
| 业主方 | 北京市国有资产公司(政府出资代表) | 58% | 资本项目 | 政府投资监管、预算控制 |
| 总承包方 | 北京城建集团(特级资质) | 承担52%工程量 | 合同项目(对外)+ 内部项目 | 收入确认、成本归集、分包管理 |
| 联合承包方 | 中信国华(中信建设国华公司) | 承担48%工程量 | 合同项目(对外)+ 内部项目 | 同上,与城建协同施工 |
| 专业分包方 | 钢结构分包商、机电安装分包商、装饰装修分包商等 | 按分包合同 | 合同项目 | 向总包开票、收款、确认收入 |
| 材料供应商 | 钢材/混凝土/玻璃/设备等供应商 | 按采购合同 | 非项目企业(AP模块) | 供货、开票、收款 |
| 设计方 | 赫尔佐格和德梅隆 + 中国建筑设计研究院 | 设计合同 | 合同项目(设计服务) | 设计费收入确认 |
2.2 鸟巢建设WBS任务分解(示例)
国家体育场(鸟巢)建设项目
├── 1. 基础工程(桩基、地下室)
├── 2. 混凝土结构工程(看台、梁柱)
├── 3. 钢结构工程(马鞍形钢桁架)
├── 4. 机电安装工程(电气/暖通/给排水)
├── 5. 装饰装修工程(内外装、座椅)
├── 6. 智能化工程(安防/通信/消防)
├── 7. 室外工程(景观/道路/管网)
└── 8. 设计与管理(设计费/监理费/项目管理)
🏛️
三、场景一:业主方(国家体育场有限公司 / 北京市国资公司)
📌业主方在Oracle PA中通常使用资本项目(Capital Project)类型,核心目标是将全部建设支出归集到"在建工程",竣工后转固。业主方不直接做收入确认和应收账款(除非有运营期收入)。
🔹 场景1.1:业主方支付工程预付款给总承包方
业务背景
根据总承包合同约定,业主在工程开工前支付一定比例的预付款(如合同总额的10%-20%)给北京城建集团。
关键时点分析
| 预算编制 | 项目立项时 | PA建立资本项目预算(Baseline Budget) | 不做分录,仅基线对比 |
| 预算扣减 | 签订合同时 | 预算控制(Encumbrance)预留合同金额 | Dr 项目预算保留 / Cr 预算可用额度 |
| 预付款支付 | 合同生效后 | AP创建预付发票 → 付款 | Dr 预付账款-工程款 / Cr 银行存款 |
| 成本归集 | 收到总包进度结算单时 | 根据结算金额确认在建工程成本 | Dr 在建工程-建筑工程 / Cr 应付账款-应付工程款 |
会计分录
// ① 支付预付款
Dr 预付账款 — 预付工程款(北京城建) xxx万元
Cr 银行存款 xxx万元
// ② 按进度结算(收到总包发票+进度确认单)
Dr 在建工程 — 建筑工程(鸟巢项目) 不含税金额
Dr 应交税费 — 应交增值税(进项税额) 9%专票税额
Cr 应付账款 — 应付工程款(北京城建) 含税金额
// ③ 预付款冲抵进度款
Dr 应付账款 — 应付工程款(北京城建)
Cr 预付账款 — 预付工程款(北京城建)
// ④ 支付进度款
Dr 应付账款 — 应付工程款(北京城建)
Cr 银行存款
🔹 场景1.2:业主方自行采购材料设备提供给施工方
业主方(国资公司)可能自行采购部分关键材料设备(如特种钢材、膜结构材料等),提供给总包方用于工程建设。
关键时点
📅 采购下单时 → 预算控制
PO创建 → Encumbrance预留预算(EBS: PA预算控制 / Fusion: 资金检查Funds Check)
📅 收货时 → 成本暂估
INV收货 → 工程物资入库,暂估应付账款
📅 提供给施工方时 → 成本归集
工程物资出库 → 转入在建工程成本
// ① 采购材料(收货时)
Dr 工程物资 — 特种钢材
Dr 应交税费 — 应交增值税(进项税额)
Cr 应付账款 / 暂估应付账款
// ② 提供给施工方用于工程
Dr 在建工程 — 建筑工程(鸟巢项目)
Cr 工程物资 — 特种钢材
🔹 场景1.3:业主方发生项目管理费(监理费、设计费、可行性研究费等)
业主方在项目建设期间发生的各项间接费用,需资本化计入在建工程成本。
// 监理费支付
Dr 在建工程 — 待摊支出(监理费)
Dr 应交税费 — 应交增值税(进项税额)
Cr 银行存款
// 设计费支付(设计方开票)
Dr 在建工程 — 待摊支出(设计费)
Dr 应交税费 — 应交增值税(进项税额)
Cr 应付账款 — 应付设计费
// 竣工后分摊待摊支出 → 各单项工程
Dr 在建工程 — 建筑工程(鸟巢主体)
Dr 在建工程 — 安装工程(机电)
Cr 在建工程 — 待摊支出
🔹 场景1.4:竣工决算与转固
鸟巢项目完工后,业主方将在建工程全部成本结转至固定资产。
// 竣工决算 → 转固
Dr 固定资产 — 房屋建筑物(国家体育场) 约35亿元
Cr 在建工程 — 建筑工程
Cr 在建工程 — 安装工程
Cr 在建工程 — 待摊支出
✅PA中的处理:资本项目成本通过"Send Assets to Assets"接口传递到FA模块,系统自动生成固定资产卡片。EBS中通过PRC: Interface Assets to FA请求;Fusion中由Project Costing直接触发资产创建。
💰
四、场景二:投资方(中信联合体 / 北京城建集团作为股东)
🔹 场景2.1:股东出资注入项目公司
中信联合体(中信集团4.4%+国安岳强22.9%+金州2.1%)和北京城建12.6%向国家体育场有限公司注资。
// 投资方(中信集团)账上:长期股权投资
Dr 长期股权投资 — 国家体育场有限公司
Cr 银行存款
// 项目公司(国家体育场有限公司)账上:实收资本
Dr 银行存款
Cr 实收资本 — 中信集团
Cr 实收资本 — 北京城建
Cr 实收资本 — 国安岳强
Cr 实收资本 — 金州控股
⚠️注意:股东出资本身不走PA项目成本核算,走的是标准GL分录。但项目公司收到资金后用于工程建设支出时,才进入PA资本项目的成本归集流程。
🔹 场景2.2:投资方作为承包商参与施工(中信国华/北京城建)
中信国华承担48%工程量、北京城建承担52%工程量。作为施工方,它们在PA中各自建立合同项目(Contract Project),按完工百分比确认收入。
此部分详见「场景三:总承包方」,因为施工核算逻辑相同。
🔹 场景2.3:运营期收入确认(30年特许经营期)
根据PPP协议,联合体运营鸟巢30年后交还国家。运营期收入(门票、商业活动、冠名权等)在AR模块确认。
// 运营期收到门票/活动收入
Dr 银行存款
Cr 主营业务收入 — 场馆运营收入
Cr 应交税费 — 应交增值税(销项税额)
🏗️
五、场景三:总承包方(北京城建集团总承包部)
📌核心定位:北京城建集团作为总承包方,在Oracle PA中建立合同项目(Contract Project),同时涉及完整的"成本归集 → 预算控制 → 收入确认 → 应收账款 → 开票收款"全生命周期。合同为固定总价合同。
🔹 场景3.1:总承包方建立项目预算(Baseline Budget)
何时做预算?
在项目启动阶段,总承包部根据中标合同金额和施工预算,在PA中建立项目成本预算和收入预算。
| 成本预算 Cost Budget | 人工/材料/机械/分包/间接费预算 | 项目立项时 | PA → Budgets → Create | Project Financial Management → Budgets |
| 收入预算 Revenue Budget | 合同收入总额及分期 | 合同签订时 | PA → Revenue Budgets | Project Billing → Revenue Plan |
| 资金 Funding | 业主方承诺的付款计划 | 合同签订时 | PA → Funding | Project Contracts → Funding |
⚠️重要:预算编制本身不产生会计分录,仅作为基线用于对比分析和预算控制(Budgetary Control)。预算数据存储在PA专用表中,不影响GL。
🔹 场景3.2:人工成本归集(项目管理人员 + 施工人员工时)
数据流
员工填报工时 (OTL/HCM)
→
PA接收工时
→
Distribute Costs 成本分配
→
Burden计算
→
Generate Cost Events
→
Create Accounting → GL
关键时点
| 工时填报 | 每周/每半月 | 员工通过OTL或HCM填报工时,指定项目+任务 |
| 成本分配 | 工时审批后运行 | 按标准费率 × 工时 = 原始成本 |
| Burden分摊 | 成本分配后运行 | 社保/福利/办公费等间接费用按Burden结构分摊 |
| 生成会计事件 | 分配完成后 | PRC: Generate Cost Accounting Events |
| 过账GL | 会计期末 | Create Accounting → Transfer to GL |
会计分录
// ① 人工成本分配(原始成本)
Dr 项目成本 — 人工费(鸟巢项目/WBS任务) 标准费率×工时
Cr 人工成本结转(Labor Clearing)
// ② Burden间接费用分摊
Dr 项目成本 — Burden人工费 费率乘数×原始成本
Cr Burden过渡科目
// ③ 期末实际工资调整(Payroll Integration)
Dr 人工成本结转(Labor Clearing) 实际工资-标准成本差额
Cr 应付职工薪酬
🔹 场景3.3:材料采购与成本归集(钢材、混凝土等)
数据流
PR采购申请(项目关联)
→
PO采购订单(预算预留)
→
Encumbrance 预算保留
→
收货/入库
→
发料到项目(WIP/INV)
→
PA成本归集
关键时点
| PR创建 | 需求提出时 | 软性预算检查 | ❌ 未进入 |
| PO创建 | 采购审批后 | Encumbrance预留(硬控制) | ❌ 未进入(Commitment) |
| 收货 | 材料到货时 | Commitment → Obligation | 暂估进入PA(Receipt Accrual) |
| 发票验证(AP) | 收到供应商发票 | Encumbrance冲销 | ✅ 实际成本进入PA |
| 发料到项目 | 施工现场领料 | 无 | ✅ 材料成本归集到WBS任务 |
会计分录
// ① PO创建时 → Encumbrance(预算预留,EBS/Fusion通用逻辑)
Dr 项目预算保留(Encumbrance) PO金额
Cr 项目预算可用额度
// ② 材料收货(Receipt Accrual)
Dr 项目成本 — 材料费(WBS任务) 标准成本
Cr 应计负债 — 收货应计
// ③ AP发票验证 → 实际成本进入PA
Dr 项目成本 — 材料费 发票金额(调整标准成本差异)
Dr 应交税费 — 应交增值税(进项税额) 13%专票
Cr 应付账款 — 供应商
// ④ Encumbrance冲销
Dr 项目预算可用额度
Cr 项目预算保留(Encumbrance)
🔹 场景3.4:分包成本处理(核心场景)
鸟巢项目中,北京城建作为总包方将部分工程分包给专业分包商(钢结构、机电、装饰等)。总包方在PA中需要归集分包成本并管理保留金。
分包合同数据结构
| 钢结构工程 | 某钢结构专业公司 | 约5亿元 | 5%-10% | 进度款+保留金 |
| 机电安装工程 | 某机电工程公司 | 约3亿元 | 5%-10% | 进度款+保留金 |
| 装饰装修工程 | 某装饰公司 | 约2亿元 | 5% | 进度款 |
| 智能化工程 | 某智能化公司 | 约1亿元 | 5% | 里程碑付款 |
关键流程与分录
📅 ① 签订分包合同 → 预算控制
PO/采购合同创建 → Encumbrance预留预算额度
📅 ② 分包商提交进度款申请(Work Confirmation / 发票)
分包商通过iSupplier Portal提交进度确认和发票
📅 ③ 总包方审核进度 → 验证AP发票
项目管理员审核工程量 → AP验证发票 → 保留金扣留
📅 ④ 成本进入PA → 生成会计事件
PRC: Interface Supplier Costs → 分包成本归集到WBS任务
📅 ⑤ 付款(扣除保留金后)
AP付款 → 支付净额(总额-保留金)
📅 ⑥ 工程验收后释放保留金
Retainage Release → 支付剩余保留金
// ① 分包商发票验证(含保留金9.2%为例)
Dr 项目成本 — 分包费(WBS任务) 100万元(全额)
Dr 应交税费 — 应交增值税(进项税额) 9%专票
Cr 应付账款 — 分包商 90.8万元
Cr 应付账款 — 保留金(Retainage) 9.2万元
// ② PA接口成本(全额100万进入项目成本)
PRC: Interface Supplier Costs → 接口全额成本到PA
PA中项目成本增加100万(保留金不影响实际成本)
// ③ 支付进度款(扣除保留金)
Dr 应付账款 — 分包商 90.8万元
Cr 银行存款 90.8万元
// ④ 工程验收后释放保留金
Dr 应付账款 — 保留金(Retainage) 9.2万元
Cr 应付账款 — 分包商 9.2万元
Dr 应付账款 — 分包商
Cr 银行存款
✅Pay When Paid 条款:鸟巢项目中,总包方与分包商合同中可能包含"业主付款后总包才付分包"条款。Oracle通过PA: Pay When Paid配置文件控制,在PO上设置Pay When Paid标志,分包商发票在业主款到之前挂起。
🔹 场景3.5:机械使用费(租赁/自有设备)
// 机械租赁费(外部租赁)
Dr 项目成本 — 机械费(WBS任务)
Dr 应交税费 — 应交增值税(进项税额) 13%专票
Cr 应付账款 — 租赁公司
// 自有设备折旧
Dr 项目成本 — 机械费(WBS任务)
Cr 累计折旧
🔹 场景3.6:总包方收入确认(Generate Revenue)
北京城建与业主签订的是固定总价合同,采用完工百分比法(POC, Percent Complete)确认收入。
收入确认流程
累计实际成本
÷
合同预计总成本
=
完工百分比%
×
合同总收入
=
累计确认收入
–
已确认收入
=
本期确认收入
关键时点
| 更新完工百分比 | 每月/每期 | PA → Task → Percent Complete | Project Management → Progress |
| 生成收入 Generate Revenue | 月末/里程碑达成 | PRC: Generate Revenue | Schedule: Generate Revenue |
| 创建收入分录 | 收入生成后 | Create Accounting | Create Accounting |
会计分录
// 完工百分比收入确认(每期)
Dr 未开票应收账款(Unbilled Receivables) 本期确认收入金额
Cr 项目主营业务收入(Revenue) 合同收入×完工%
// 成本配比(每期)
Dr 项目主营业务成本 本期实际成本
Cr 项目在制成本(WIP) 成本归集科目
⚠️成本加成 vs 固定总价:鸟巢是固定总价合同,收入按完工百分比确认。如果是成本加成合同(Cost Plus),收入确认逻辑相同但收入金额基于实际成本+约定利润率计算。
🔹 场景3.7:总包方开票与应收账款(Invoice & AR)
开票流程
Draft Invoice 草稿发票
→
审核批准
→
Release to AR 释放
→
AR正式发票
→
发送给业主
会计分录
// ① 释放发票到AR
Dr 应收账款 — 业主(国家体育场有限公司) 发票金额(含增值税)
Cr 未开票应收账款(Unbilled Receivables) 对冲收入确认
Cr 应交税费 — 应交增值税(销项税额) 9%
// ② 收到业主工程款
Dr 银行存款
Cr 应收账款 — 业主
// ③ 保留金处理(业主扣留的质保金)
开票时单独列示保留金部分:
Dr 应收账款 — 保留金(Retention Receivable)
Cr 未开票应收账款
// ④ 质保期满释放保留金
Dr 应收账款 — 业主
Cr 应收账款 — 保留金
Dr 银行存款
Cr 应收账款 — 业主
🔹 场景3.8:月末预提(Accruals)
月末对已发生但尚未入账的项目成本进行预提(如已完工未开票的分包进度、已消耗未计量的材料)。
// 月末预提分包成本
Dr 项目成本 — 分包费(WBS任务)
Cr 项目预提负债(Accrued Liability)
// 下月初冲回
Dr 项目预提负债(Accrued Liability) 红字冲回
Cr 项目成本 — 分包费(WBS任务) 红字冲回
// 收到发票后按实际金额入账
Dr 项目成本 — 分包费
Dr 应交税费 — 应交增值税(进项税额)
Cr 应付账款 — 分包商
🔹 场景3.9:内部往来(跨项目计费 Cross-Charge)
北京城建集团内部可能有多个项目共享资源(如设备、人员),需要通过Cross-Charge在不同项目间分摊成本。
// 提供方(Provider项目)— 转出成本
Dr 内部成本转出
Cr 项目WIP
// 接收方(Receiver项目)— 转入成本
Dr 项目WIP
Cr 内部成本转入
💡注意:Cross-Charge分录只在PA内部流转,不传到AR/AP模块。月末需核对:提供方内部应收 = 接收方内部应付。
🔧
六、场景四:分包方(钢结构/机电/装饰等专业分包商)
📌分包方与总包方签订分包合同,在Oracle PA中同样建立合同项目,按完工百分比确认收入。分包方不面向业主,只与总包方结算。
🔹 场景4.1:分包方成本归集与收入确认全流程
以钢结构分包商为例
| 签订分包合同 | 中标后 | PA建立合同项目+收入预算 | PO创建+Encumbrance |
| 人工成本 | 每周 | 工时卡→PA成本归集 | — |
| 材料采购 | 按需 | 钢材采购→INV→发料到项目 | — |
| 分包商自采材料 | 按需 | AP发票→PA材料成本 | — |
| 进度确认 | 每月/里程碑 | 提交Work Confirmation给总包 | 审核进度→确认应付 |
| 收入确认 | 月末 | Generate Revenue(POC法) | — |
| 开具发票 | 进度确认后 | 开票给总包方 | AP收到发票→验证 |
| 收款 | 付款周期 | AR收款核销 | AP付款(扣保留金) |
分包方会计分录
// ① 分包方归集人工成本
Dr 项目成本 — 人工费(鸟巢钢结构WBS)
Cr 人工成本结转
// ② 分包方采购钢材
Dr 项目成本 — 材料费
Dr 应交税费 — 应交增值税(进项税额)
Cr 应付账款 — 钢材供应商
// ③ 分包方确认收入(POC法)
Dr 未开票应收账款 — 总包方
Cr 主营业务收入 — 钢结构工程
// ④ 分包方向总包方开票
Dr 应收账款 — 北京城建(总包)
Cr 未开票应收账款
Cr 应交税费 — 应交增值税(销项税额) 9%
// ⑤ 收到总包方付款(可能扣除保留金)
Dr 银行存款
Cr 应收账款 — 北京城建
// ⑥ 分包方成本配比
Dr 主营业务成本
Cr 项目在制成本(WIP)
🔹 场景4.2:分包方再分包(Sub-Subcontractor)
钢结构分包商可能将部分工作再次分包(如将防腐涂装分包给更专业的公司)。这形成"总包→分包→再分包"的链条。
⚠️重要:总包方(北京城建)需要跟踪分包商的分包链,确保再分包商的 lien waiver(留置权豁免)和保险证明已提交,否则可能冻结对分包商的付款。
// 分包商对再分包商付款(与总包处理分包相同逻辑)
Dr 项目成本 — 分包费(防腐涂装)
Dr 应交税费 — 应交增值税(进项税额)
Cr 应付账款 — 再分包商
Cr 应付账款 — 保留金 扣留5%
📦
七、场景五:供应商(钢材/混凝土/设备/材料供应商)
📌供应商不直接使用PA模块。供应商在Oracle AP(应付账款)模块中管理,但其发票通过PRC: Interface Supplier Costs传递到PA,成为项目成本的一部分。
🔹 场景5.1:供应商供货全流程
以钢材供应商为例
总包/分包下PO
→
供应商发货
→
现场收货
→
供应商开票
→
AP验证发票
→
接口到PA成本
→
AP付款
供应商视角的会计分录(供应商自己的账套)
// 供应商:销售钢材给鸟巢项目
Dr 应收账款 — 北京城建/分包商
Cr 主营业务收入 — 钢材销售
Cr 应交税费 — 应交增值税(销项税额) 13%
// 供应商:收到货款
Dr 银行存款
Cr 应收账款
总包/分包视角的会计分录(项目方)
// PO创建 → Encumbrance
Dr 项目预算保留
Cr 预算可用额度
// 收货 → 应计
Dr 项目成本 — 材料费(WBS)
Cr 应计负债
// AP发票验证
Dr 项目成本 — 材料费 调整差异
Dr 应交税费 — 进项税额
Cr 应付账款 — 钢材供应商
// Encumbrance冲销
Dr 预算可用额度
Cr 项目预算保留
// PA接口成本
PRC: Interface Supplier Invoices from Payables → 成本进入PA
PRC: Interface Supplier Costs → 生成成本分配行
🔹 场景5.2:设备租赁供应商
大型机械设备(如塔吊、履带吊、混凝土泵车)租赁给鸟巢项目使用。
// 设备租赁费(按台班/按月计费)
Dr 项目成本 — 机械费(WBS任务)
Dr 应交税费 — 应交增值税(进项税额) 13%
Cr 应付账款 — 设备租赁商
// 如果租赁含操作人员(视为劳务分包)
Dr 项目成本 — 分包费 9%税率
Dr 应交税费 — 应交增值税(进项税额)
Cr 应付账款 — 租赁商
📐
八、场景六:设计方(赫尔佐格和德梅隆 / 中国建筑设计研究院)
🔹 场景6.1:设计费收入确认
设计方与业主/项目公司签订设计合同,通常采用里程碑计费方式。
| 方案设计完成 | 20% | 方案通过审批时 |
| 初步设计完成 | 30% | 初步设计审查通过时 |
| 施工图设计完成 | 30% | 施工图审查通过时 |
| 竣工配合完成 | 20% | 项目竣工验收时 |
// 设计方:里程碑达成 → 确认收入
Dr 未开票应收账款 — 业主
Cr 主营业务收入 — 设计费
// 设计方向业主开票
Dr 应收账款 — 国家体育场有限公司
Cr 未开票应收账款
Cr 应交税费 — 应交增值税(销项税额) 6%(现代服务业)
// 收到设计费
Dr 银行存款
Cr 应收账款
🎯
九、预算控制全流程(Budget → Encumbrance → Actual)
9.1 三级预算控制体系
| 第1级 | 预算编制 Baseline Budget | 项目立项时 | ❌ 不做分录 | 软性对比 |
| 第2级 | 预算保留 Encumbrance (PO) | 采购订单/分包合同签订时 | ✅ 保留分录 | 硬性控制(可配绝对/警告) |
| 第3级 | 实际成本 Actual Cost | 发票验证/成本分配时 | ✅ 实际分录 | 已过账不可逾越 |
9.2 预算控制流程图(以鸟巢总包采购钢材为例)
① 预算编制
项目立项 → PA建立成本预算基线 → 无会计分录 → 仅做对比分析
② PR创建
采购申请关联项目 → 软性预算检查(可超预算警告)
③ PO审批
PO批准 → Encumbrance预留 → Dr预算保留 / Cr预算可用 → 硬控制生效
④ 收货 Receipt
Commitment → Obligation → 应计负债 → 成本暂估进入PA
⑤ 发票验证
AP验证发票 → 实际成本进入PA → Encumbrance冲销 → 实际分录过账GL
⑥ 付款 Payment
AP付款 → 银行存款减少 → 应付账款减少(不影响项目成本)
9.3 EBS vs Fusion 预算控制配置差异
Oracle EBS R12 配置
- Profile: PA: Enable Budget Integration = Y
- Profile: PA: Days to Maintain BC Packets
- 项目类型 → Budgetary Control Tab
- Balance Type: Budget(自下而上)/ Encumbrance(自上而下)
- 控制级别: Absolute / Advisory / None
- AutoAccounting推导预算科目
Oracle Fusion 配置
- 项目类型 → Budgetary Control设置
- Financial Plan Type关联预算
- Funds Check通过SLA规则引擎
- 控制级别: Absolute / Advisory
- SLA账户规则替代AutoAccounting
- Project Budget → GL Budget集成
💵
十、收入确认与应收账款全流程
10.1 收入确认三大模式对照
| 完工百分比 POC | 固定总价/成本加成合同 | 合同总额 × 完工% | ✅ 总包合同(固定总价) |
| 里程碑 Milestone | 设计合同/阶段性交付 | 里程碑约定金额 | ✅ 设计方合同 |
| 按时计费 T&M | 咨询/监理服务 | 实际工时 × 费率 | 监理/咨询合同 |
10.2 收入确认完整分录链路
══════════════════════════════════════════
步骤1: Generate Revenue(PA内部)
══════════════════════════════════════════
Dr 未开票应收账款(Unbilled Receivables / UBR)
Cr 项目主营业务收入(Revenue)
↑ EBS: PRC: Generate Revenue
↑ Fusion: Schedule Process – Generate Revenue
══════════════════════════════════════════
步骤2: 成本配比(Cost-to-Cost)
══════════════════════════════════════════
Dr 主营业务成本
Cr 项目在制成本(WIP)
══════════════════════════════════════════
步骤3: 开票 Draft Invoice → Release to AR
══════════════════════════════════════════
Dr 应收账款(AR)
Cr 未开票应收账款(UBR) 对冲收入确认
Cr 应交税费 — 销项税额 9%
↑ EBS: PRC: Generate Draft Invoice → Release
↑ Fusion: Create Invoice → Submit to AR
══════════════════════════════════════════
步骤4: 收款(AR收款核销)
══════════════════════════════════════════
Dr 银行存款
Cr 应收账款
↑ EBS: AR Receipts
↑ Fusion: Manage Receipts
10.3 收入调整与回冲
// 收入调整(修改已确认收入)
Dr 未开票应收账款 红字(减少)
Cr 项目主营业务收入 红字(减少)
// 贷项通知单(业主扣款/返工等)
Dr 项目主营业务收入
Dr 应交税费 — 销项税额
Cr 应收账款
📋
十一、全部场景会计分录汇总表
11.1 业主方(资本项目)分录汇总
| 1 | 支付工程预付款 | 预付账款—工程款 | 银行存款 | 合同生效后 |
| 2 | 按进度结算(收总包发票) | 在建工程—建筑工程 | 应付账款—工程款 | 收到发票+进度确认 |
| 3 | 进项税额 | 应交税费—进项税额 | — | 收到专票时 |
| 4 | 预付款冲抵 | 应付账款 | 预付账款 | 每次结算时 |
| 5 | 自行采购材料 | 工程物资 | 应付账款 | 收货时 |
| 6 | 材料提供给施工方 | 在建工程 | 工程物资 | 出库时 |
| 7 | 监理费/设计费 | 在建工程—待摊支出 | 银行存款/应付 | 按服务进度 |
| 8 | 竣工转固 | 固定资产—房屋建筑物 | 在建工程(全部明细) | 竣工验收后 |
| 9 | 运营期折旧 | 管理费用—折旧费 | 累计折旧 | 转固后每月 |
11.2 总承包方(合同项目)分录汇总
| 1 | 人工成本分配 | 项目成本—人工费 | 人工成本结转 | 工时审批后 |
| 2 | Burden分摊 | 项目成本—Burden | Burden过渡科目 | 成本分配后 |
| 3 | 材料采购-PO | 预算保留(Encumbrance) | 预算可用额度 | PO审批时 |
| 4 | 材料收货 | 项目成本—材料费 | 应计负债 | 收货时 |
| 5 | AP发票验证 | 项目成本—材料费+进项税额 | 应付账款—供应商 | 收发票验证时 |
| 6 | Encumbrance冲销 | 预算可用额度 | 预算保留 | 发票验证后 |
| 7 | 分包成本(含保留金) | 项目成本—分包费+进项税额 | 应付分包款+保留金 | 分包发票验证 |
| 8 | 机械租赁费 | 项目成本—机械费+进项税额 | 应付账款—租赁商 | 按月/台班 |
| 9 | 月末预提成本 | 项目成本 | 预提负债 | 月末 |
| 10 | 预提冲回 | 预提负债(红字) | 项目成本(红字) | 下月初 |
| 11 | 收入确认(POC) | 未开票应收账款(UBR) | 主营业务收入 | 月末Generate Revenue |
| 12 | 成本配比 | 主营业务成本 | 项目WIP | 与收入同步 |
| 13 | 开票到AR | 应收账款—业主 | UBR+销项税额 | Release Invoice |
| 14 | 收到工程款 | 银行存款 | 应收账款 | 业主付款后 |
| 15 | 保留金释放 | 应收账款—保留金 | 应收账款—业主 | 质保期满后 |
| 16 | 内部往来-转出 | 内部成本转出 | 项目WIP | Cross-Charge时 |
| 17 | 内部往来-转入 | 项目WIP | 内部成本转入 | Cross-Charge时 |
11.3 分包方分录汇总
| 1 | 人工成本 | 项目成本—人工费 | 人工成本结转 | 工时审批后 |
| 2 | 材料采购 | 项目成本—材料费+进项税额 | 应付账款—供应商 | AP验证时 |
| 3 | 再分包成本 | 项目成本—分包费+进项税额 | 应付再分包款+保留金 | 再分包发票验证 |
| 4 | 确认收入(POC) | 未开票应收账款—总包 | 主营业务收入 | 月末Generate Revenue |
| 5 | 开票给总包 | 应收账款—总包 | UBR+销项税额 | 进度确认后 |
| 6 | 收到总包付款 | 银行存款 | 应收账款—总包 | 付款周期 |
| 7 | 成本配比 | 主营业务成本 | 项目WIP | 与收入同步 |
11.4 供应商分录汇总(供应商自身账套)
| 1 | 销售材料 | 应收账款—总包/分包 | 主营业务收入+销项税额 | 发货开票时 |
| 2 | 收到货款 | 银行存款 | 应收账款 | 收款时 |
| 3 | 采购原材料 | 原材料+进项税额 | 应付账款—上游供应商 | 采购时 |
🔄
十二、Oracle EBS vs Fusion 关键差异对照
12.1 全维度对比表
| 会计引擎 | AutoAccounting → SLA | 纯SLA规则驱动(无AutoAccounting) |
| 成本分配 | PRC: Distribute Costs 并发请求 | 实时/ESS调度,自动成本分配 |
| Burden计算 | Burden结构 + 成本池分摊 | Burden规则 + SLA推导,逻辑一致 |
| 预算控制 | Profile控制 + PA预算表 | 项目类型配置 + Funds Check |
| Encumbrance | PO/PR预留 → 可配绝对/警告 | PO/PR预留 → SLA规则控制 |
| 收入确认 | PRC: Generate Revenue | Schedule Process: Generate Revenue |
| 发票生成 | Draft Invoice → Release to AR | Create Invoice → Submit to AR |
| Cross-Charge | 跨组织计费 + 内部往来 | Intercompany billing + SLA推导 |
| 资本化 | PRC: Interface Assets to FA | Project Costing → Asset Integration |
| 预提 | 手工录入Miscellaneous Transaction | 手工/自动Accrual via SLA |
| 保留金 | AP保留金分布行 → PA接口全额成本 | AP保留金 → Project Costing接口 |
| Pay When Paid | Profile: PA: Pay When Paid | 合同条款 + 付款条件配置 |
| 期间控制 | PA Periods(可不同于GL期间) | Project Accounting Periods |
| 报表 | Oracle Reports / Discoverer | OTBI / BIP内置分析 |
| 项目类型 | Contract / Capital / Indirect | Contract / Capital / Indirect(一致) |
12.2 典型分录对比(以人工成本为例)
EBS R12 分录
// AutoAccounting推导科目
Dr 项目成本—人工费 按项目+任务+支出类型
Cr 人工成本结转
// Create Accounting → SLA → GL
Fusion 分录
// SLA规则直接推导科目
Dr 项目成本—人工费 按SLA账户规则
Cr 人工成本结转
// Create Accounting → XLA → GL
💡核心差异:EBS用AutoAccounting先生成默认CCID,再交给SLA;Fusion完全去掉AutoAccounting,全部由SLA子分类账规则驱动。最终过到GL的分录本质相同。
⏰
十三、各场景关键时点一览表
13.1 成本进入项目的时点总结
| 人工成本(工时) | Distribute Costs运行时 | 工时已审批 + 费率已定义 | 总包/分包 |
| 费用报销 | 报销审批后接口到PA | AP/iExpense已记账 | 总包/分包 |
| PO/采购承诺 | PO审批时(Encumbrance) | PO关联项目+任务 | 总包/分包/业主 |
| 材料收货 | Receipt Accrual运行时 | INV收货 + 项目关联 | 总包/分包/业主 |
| AP发票(供应商) | 发票验证 + 接口到PA | AP验证通过 + PRC接口程序 | 总包/分包 |
| 分包商发票 | AP验证 + 接口到PA | 含/不含保留金 | 总包 |
| 机械租赁费 | AP发票验证时 | 发票关联项目 | 总包/分包 |
| 月末预提 | 手工录入Misc Transaction | 月末调整 | 总包/分包 |
| 资本利息 | 资本化利息计算时 | 符合资本化条件 | 业主(资本项目) |
| Cross-Charge | 内部计费生成时 | 跨组织/跨项目 | 总包内部 |
13.2 预算扣减时点总结
| 预算编制 Baseline | 建立预算总额 | 项目立项 | 可修订(需重新Baseline) |
| PR提交 | 软性检查(可超) | 采购申请时 | PR取消即释放 |
| PO审批 | 硬预留 Encumbrance | PO批准时 | PO取消即释放 |
| 收货 | Commitment → Obligation | 材料收货时 | 退货即释放 |
| 发票验证 | Encumbrance冲销 + 实际消耗 | AP验证时 | 不可逆转(已过账) |
| 保留金释放 | 不影响预算(属付款层面) | 工程验收后 | — |
13.3 收入确认与应收账款时点总结
| ① 收入计算 | 更新完工百分比 | 每期末 | — | 总包/分包 |
| ② 收入确认 | Generate Revenue | 月末/里程碑 | Dr UBR / Cr 收入 | 总包/分包/设计方 |
| ③ 成本配比 | 同期结转成本 | 与收入同步 | Dr 成本 / Cr WIP | 总包/分包 |
| ④ 开票 | Draft Invoice → Release | 收入确认后 | Dr AR / Cr UBR+销项税 | 总包/分包/设计方 |
| ⑤ 收款 | AR收款核销 | 付款到账后 | Dr 银行存款 / Cr AR | 全部收款方 |
| ⑥ 保留金释放 | 质保期满 | 保修期结束后 | Dr AR / Cr 保留金应收 | 总包/分包 |
| ⑦ 收入调整 | 修改/回冲收入 | 发现差异时 | 红字冲销UBR和收入 | 总包/分包 |
🗺️
十四、鸟巢建设项目 PA全生命周期全景图
14.1 项目全周期 × 角色 × PA模块 三维矩阵
| ① 立项融资 | 设立项目公司 资本预算编制 |
注资入股 长期股权投资 |
投标报价 项目预算编制 |
— | — | 概念设计 |
| ② 设计阶段 | 审批设计方案 支付设计费 |
监督投资 | 参与设计协调 施工预算细化 |
— | — | 方案→初步→施工图 里程碑确认收入 |
| ③ 采购阶段 | 审批采购计划 预算控制 |
— | PO创建 Encumbrance预留 供应商评估 |
分包合同签订 PO+Encumbrance |
报价→中标 签订销售合同 |
— |
| ④ 施工阶段 | 进度确认 工程款支付 监理管理 |
监督进度 | 人工/材料/机械成本归集 分包管理 月末预提 收入确认(POC) 开票收款 |
人工/材料成本归集 进度确认 收入确认 开票给总包 |
供货→开票→收款 AP付款 |
现场配合 设计变更 |
| ⑤ 验收阶段 | 竣工验收 决算审计 转固 |
验收监督 | 项目关闭 剩余成本清理 质保金处理 |
完工确认 保留金释放 |
尾款结算 | 竣工图 设计费尾款 |
| ⑥ 运营阶段 | 资产管理 折旧计提 运营收入 |
分红收益 30年特许权 |
质保期服务 维护合同 |
质保期维修 | — | — |
14.2 鸟巢项目 PA数据流全景
北京鸟巢建设项目 — PA数据流全景
成本流入:
OTL工时
→
iExpense报销
→
PO/AP发票
→
INV发料
→
WIP制造
→
Misc预提
→
PA成本池
成本分配:
PA成本池
→
Distribute Costs
→
Burden分摊
→
Cross-Charge
→
成本分配行
会计过账:
成本分配行
→
Gen Cost Events
→
Create Accounting
→
SLA → GL
→
GL总账凭证
收入确认:
更新完工%
→
Generate Revenue
→
Dr UBR / Cr 收入
→
Generate Invoice
→
AR发票
预算控制:
预算编制
→
PR软检查
→
PO硬预留
→
收货Obligation
→
发票冲销
✨
十五、关键提示与最佳实践
15.1 各角色关键控制点
| 业主方 | 预算控制、进度审核、决算审计 | 超概算、进度款多付 | Encumbrance硬控制、Pay When Paid |
| 总承包方 | 成本归集完整性、收入确认准确性 | 成本漏记、收入提前确认 | 月末预提、Burden全覆盖、POC严格计算 |
| 分包方 | 进度确认及时性、保留金管理 | 进度争议、保留金长期挂账 | Work Confirmation审批流、Retainage跟踪 |
| 供应商 | 发票及时性、四流一致 | 发票滞后导致成本不准 | AP接口自动化、Receipt Accrual |
| 设计方 | 里程碑定义清晰、变更管理 | 变更未确认导致收入争议 | 事件驱动收入(Event-based Revenue) |
15.2 月末/年末关账检查清单
📋 总承包方关账清单
- ✅ 所有工时卡已审批并Distribute Costs
- ✅ Burden分摊已运行完毕
- ✅ 所有AP发票已验证并接口到PA
- ✅ 月末预提已录入(分包进度、材料消耗)
- ✅ Cross-Charge内部往来已核对平衡
- ✅ 完工百分比已更新
- ✅ Generate Revenue已运行
- ✅ Create Accounting已运行并过账GL
- ✅ 预算vs实际差异分析已生成
- ✅ 保留金余额核对正确
- ✅ 预提负债下月冲回计划已制定
📋 业主方关账清单
- ✅ 所有进度结算已审核入账
- ✅ 在建工程成本归集完整
- ✅ 待摊支出已合理分摊
- ✅ 预付账款已正确冲抵
- ✅ 进项税额已正确认证
- ✅ 预算执行差异分析
- ✅ 竣工项目已转固
📋 分包方关账清单
- ✅ 人工成本已完整归集
- ✅ 材料成本已录入PA
- ✅ 再分包成本已确认
- ✅ 进度确认已提交总包
- ✅ 收入确认(POC)已运行
- ✅ 发票已开具给总包
- ✅ 保留金余额核对
15.3 常见错误与规避方法
| PO未关联项目/任务 | 成本无法归集到PA | 设置PO必填项目字段的校验 |
| 工时卡未审批即运行分配 | 成本金额不准确 | 设置审批前置条件 |
| Burden结构未覆盖所有支出类型 | 间接费用漏摊 | 定期检查Burden结构完整性 |
| 月末预提遗漏 | 成本偏低、利润虚高 | 建立预提清单模板 |
| 完工百分比计算错误 | 收入确认不准确 | 系统自动计算 + 人工复核 |
| 保留金未单独核算 | 应收账款余额不准 | 设置独立的保留金应收科目 |
| 内部往来未核对 | Provider/Receiver不平衡 | 月末强制核对报表 |
| Encumbrance未冲销 | 预算可用额度虚低 | 定期运行Encumbrance清理 |
🎓
总结
核心要点回顾
🏛️ 业主方
资本项目为主,关注在建工程成本归集与竣工转固。预算控制确保不超概算。不直接做收入确认。
🏗️ 总承包方
合同项目全功能使用。成本归集→预算控制→收入确认→开票收款完整链条。固定总价用POC法确认收入。
🔧 分包方
合同项目简化版。向总包开票收款,保留金管理是关键。进度确认驱动收入确认。
📦 供应商
不直接用PA。AP模块管理发票和付款,通过接口将成本传入PA。Encumbrance在PO阶段预留预算。
📐 设计方
里程碑计费为主。事件驱动收入确认。设计变更需及时确认收入调整。
🔄 EBS vs Fusion
业务逻辑高度一致。EBS用AutoAccounting+SLA,Fusion纯SLA。数据流和分录本质相同。
🏟️
十六、鸟巢建设深度案例:完整业务链路模拟
模拟场景:鸟巢钢结构工程分包链路
以下以鸟巢标志性的马鞍形钢结构桁架工程为例,完整模拟从预算→采购→施工→结算→收入确认的全链路PA处理。
📐 钢结构工程量:约4.2万吨
💰 分包合同额:约5亿元
🏗️ 施工周期:2004-2006年
👷 分包商:某特级钢结构公司
🔹 完整链路 Step 1-5:总包方视角
Step 1:项目预算编制(2003年Q4)
北京城建总承包部在PA中建立"鸟巢钢结构工程"WBS任务,编制成本预算。
| 人工费 | 8,000 | 焊工、铆工、起重工等 |
| 钢材材料费 | 28,000 | Q345GJC特种钢材 |
| 机械费 | 6,000 | 履带吊、焊机等 |
| 分包费 | 50,000 | 钢结构专业分包 |
| 间接费用(Burden) | 8,000 | 管理费+临时设施等 |
| 合计 | 100,000 | 钢结构部分总预算 |
无分录 预算编制仅建立基线,不产生会计凭证。
Step 2:签订分包合同 + PO创建(2004年Q1)
总包方与钢结构分包商签订合同,PO创建并审批 → Encumbrance硬预留。
// PO审批 → Encumbrance预留预算
Dr 项目预算保留(Encumbrance) 50,000万元
Cr 项目预算可用额度 50,000万元
↑ 此时预算可用额度减少5亿,后续PR/PO将被Funds Check拦截
Step 3:钢材采购 + 供应商供货(2004年Q2-Q4)
分批采购Q345GJC特种钢材,供应商分批供货并开票。
// 第1批:采购2000吨钢材,PO金额 1,400万元
① PO创建 → Encumbrance预留 1,400万
Dr 预算保留 1,400万
Cr 预算可用 1,400万
② 收货(Receipt Accrual)→ 暂估进入PA
Dr 项目成本 — 材料费(钢结构WBS) 1,400万(标准成本)
Cr 应计负债 — 收货应计 1,400万
③ AP发票验证(供应商开票,13%增值税)
Dr 项目成本 — 材料费(调整差异) +20万(价格差异)
Dr 应交税费 — 应交增值税(进项税额) 160.8万(1400×13%/(1+13%)≈161,此处简化)
Cr 应付账款 — 钢材供应商 1,581.8万(含税)
④ Encumbrance冲销
Dr 预算可用额度 1,400万
Cr 项目预算保留 1,400万
Step 4:分包商进度款处理(持续过程)
分包商按月提交进度确认和发票,总包方审核后扣留10%保留金。
// 第N月:分包商完成5,000万产值,提交进度款申请
① 分包商提交Work Confirmation(iSupplier Portal)
② 总包项目经理审核进度(现场核实完成量)
③ AP验证发票(9%专票)
Dr 项目成本 — 分包费(钢结构WBS) 5,000万(全额进成本)
Dr 应交税费 — 进项税额 412.84万(5000×9%/1.09)
Cr 应付账款 — 分包商 4,908.26万(扣除10%保留金)
Cr 应付账款 — 保留金 500万(10%×5000万)
④ PA接口成本(PRC: Interface Supplier Costs)
→ 全额5,000万进入项目成本(保留金不影响成本金额)
⑤ 付款(扣除保留金后)
Dr 应付账款 — 分包商 4,908.26万
Cr 银行存款 4,908.26万
Step 5:总包方人工成本归集
总包方项目管理人员和技术人员工时归集到钢结构WBS。
// 每月:项目管理人员 200人 × 176小时/月 × 50元/小时
① 工时卡填报(OTL)
② Distribute Costs → 标准成本
Dr 项目成本 — 人工费(钢结构WBS) 176万/月(200×176×50)
Cr 人工成本结转(Labor Clearing) 176万
③ Burden分摊(间接费率 35%)
Dr 项目成本 — Burden人工费 61.6万/月(176×35%)
Cr Burden过渡科目 61.6万
④ 期末工资调整(实际工资 vs 标准费率差异)
Dr 人工成本结转 差异额(实际-标准)
Cr 应付职工薪酬 实际工资总额
🔹 完整链路 Step 6-10:收入确认与结算
Step 6:月末收入确认(POC法)
假设钢结构工程合同总额5亿,截至本月末累计实际成本2.5亿,预计总成本4.5亿。
// 完工百分比计算
完工% = 累计实际成本 ÷ 预计总成本
= 25,000万 ÷ 45,000万 = 55.56%
累计应确认收入 = 50,000万 × 55.56% = 27,780万
本期应确认收入 = 累计 – 已确认(假设已确认18,000万)
= 27,780万 – 18,000万 = 9,780万
// Generate Revenue 分录
Dr 未开票应收账款(UBR)— 业主 9,780万
Cr 项目主营业务收入 — 钢结构工程 9,780万
// 成本配比
本期实际成本归集到WIP后配比转出
Dr 主营业务成本 — 钢结构工程 本期实际成本额
Cr 项目在制成本(WIP)— 钢结构 同期成本额
Step 7:开票给业主(Release Invoice)
根据业主确认的进度,总包方向国家体育场有限公司开具发票。
// 开票 9,780万 + 9%销项税
Dr 应收账款 — 国家体育场有限公司 10,660.2万(含税)
Cr 未开票应收账款(UBR) 9,780万
Cr 应交税费 — 应交增值税(销项税额) 880.2万
↑ UBR对冲后余额为0,收入已转为正式应收
Step 8:业主付款(含保留金处理)
// 业主支付进度款(扣除5%质保金)
应付 10,660.2万,扣除5%保留金 533万
实付 10,127.2万
Dr 应收账款 — 国家体育场有限公司 10,127.2万
Cr 银行存款 10,127.2万
// 保留金单独挂账
Dr 应收账款 — 保留金(Retention) 533万
Cr 应收账款 — 国家体育场有限公司 533万
Step 9:分包商保留金释放
钢结构工程验收合格后,总包方释放分包商保留金。
// 验收合格 → 释放分包商保留金
Dr 应付账款 — 保留金 500万
Cr 应付账款 — 分包商 500万
Dr 应付账款 — 分包商 500万
Cr 银行存款 500万
Step 10:项目关闭与决算
钢结构工程全部完工,项目关闭前清理所有余额。
// ① 确认剩余收入(完工100%)
如仍有未确认收入差额,最终确认
Dr UBR
Cr 主营业务收入
// ② 剩余成本处理
未资本化部分转为项目费用
Dr 项目费用
Cr CIP(如适用)
// ③ 预提冲销
Dr 项目预提负债 红字
Cr 项目成本 红字
// ④ 项目状态关闭
PA: 项目状态 → Closed
条件:全部发票已开票 + 收入已全确认 + 成本已全归集 + 预算=实际
🔧
十七、分包商视角:完整业务链路模拟
🔹 钢结构分包商的PA全流程
分包商(某特级钢结构公司)承接鸟巢5亿元钢结构工程,在自身Oracle PA中建立合同项目,完整流程如下:
分包商成本结构
| 人工费(焊工/铆工等) | 25% | 12,500 | 工时卡 → OTL → PA |
| 钢材采购 | 40% | 20,000 | PO → 收货 → AP → PA |
| 涂料/焊接材料 | 5% | 2,500 | AP发票 → PA |
| 机械费(自有+租赁) | 10% | 5,000 | 折旧/租赁费 → PA |
| 再分包(防腐涂装) | 8% | 4,000 | 分包发票 → PA |
| Burden间接费 | 12% | 6,000 | Burden结构分摊 |
| 总成本 | 100% | 50,000 | — |
分包商核心分录
═══ 成本归集 ═══
// 人工成本(200名焊工+铆工)
Dr 项目成本 — 人工费
Cr 人工成本结转
// 钢材采购(向钢厂采购)
Dr 项目成本 — 材料费
Dr 应交税费 — 进项税额(13%)
Cr 应付账款 — 钢厂
// 机械租赁(大型履带吊)
Dr 项目成本 — 机械费
Dr 应交税费 — 进项税额(13%)
Cr 应付账款 — 租赁公司
// 再分包(防腐涂装分包)
Dr 项目成本 — 分包费
Dr 应交税费 — 进项税额(9%)
Cr 应付账款 — 防腐分包商
Cr 应付账款 — 保留金 扣留5%
═══ Burden分摊 ═══
Dr 项目成本 — Burden
Cr Burden过渡科目
═══ 收入确认(POC法)═══
分包合同5亿,完工% = 累计成本÷预计总成本
Dr 未开票应收账款 — 北京城建(总包)
Cr 主营业务收入 — 钢结构工程
═══ 开票给总包 ═══
Dr 应收账款 — 北京城建
Cr 未开票应收账款(UBR)
Cr 应交税费 — 销项税额(9%)
═══ 收到总包付款 ═══
Dr 银行存款
Cr 应收账款 — 北京城建
═══ 成本配比 ═══
Dr 主营业务成本
Cr 项目WIP
分包商月末关账流程
📅 每月25日:工时卡截止
所有项目人员工时卡必须审批完成
📅 每月26日:Distribute Costs
运行成本分配程序,生成成本分配行
📅 每月27日:Burden分摊
运行Burden计算,分摊间接费用
📅 每月28日:AP发票接口
PRC: Interface Supplier Costs → PA成本更新
📅 每月28日:月末预提
录入未到发票的预提成本(Misc Transaction)
📅 每月29日:更新完工%
项目经理更新各WBS任务完工百分比
📅 每月30日:Generate Revenue
运行收入生成,确认本月收入
📅 月末最后一天:Create Accounting
全部会计事件过账到GL → 关账
🏛️
十八、业主方视角:资本项目全生命周期
🔹 国家体育场有限公司(项目公司)PA处理
业主方使用资本项目(Capital Project)类型,最终形成固定资产。不涉及收入确认。
业主方成本归集全景
| 土地费用 | 3.5 | 10% | 直接支付 → 在建工程 | WBS-00 前期费用 |
| 设计费 | 1.4 | 4% | 设计合同 → AP → PA | WBS-08 设计费 |
| 土建工程 | 10.5 | 30% | 总包发票 → AP → PA | WBS-01/02 土建 |
| 钢结构工程 | 7.0 | 20% | 总包发票 → AP → PA | WBS-03 钢结构 |
| 机电工程 | 5.25 | 15% | 总包发票 → AP → PA | WBS-04 机电 |
| 装饰装修 | 3.5 | 10% | 总包发票 → AP → PA | WBS-05 装饰 |
| 监理/管理费 | 1.75 | 5% | 直接费用 → 待摊支出 | WBS-08 管理费 |
| 其他(智能化/室外) | 2.1 | 6% | 总包/直接 → PA | WBS-06/07 |
| 合计 | 35.0 | 100% | — | — |
业主方核心分录
═══ 建设期:成本归集 ═══
// 支付土地费用
Dr 在建工程 — 前期费用(土地) 3.5亿
Cr 银行存款
// 按进度结算总包工程款(每期)
Dr 在建工程 — 建筑工程(鸟巢主体) 本期不含税金额
Dr 应交税费 — 进项税额(9%)
Cr 应付账款 — 北京城建
// 支付进度款
Dr 应付账款 — 北京城建
Cr 银行存款
// 监理费
Dr 在建工程 — 待摊支出(监理费)
Dr 应交税费 — 进项税额(6%)
Cr 银行存款
// 项目管理费(业主方人员工资)
Dr 在建工程 — 待摊支出(管理费)
Cr 应付职工薪酬
═══ 竣工决算:分摊待摊支出 ═══
// 按各单项工程预算成本比例分摊
Dr 在建工程 — 建筑工程(各明细)
Dr 在建工程 — 安装工程(各明细)
Cr 在建工程 — 待摊支出
═══ 转固 ═══
Dr 固定资产 — 房屋建筑物(国家体育场) 35亿
Cr 在建工程 — 建筑工程 约31亿
Cr 在建工程 — 安装工程 约3亿
Cr 在建工程 — 待摊支出 约1亿
═══ 运营期:折旧 ═══
// 按30年特许经营期 + 残值率5%
// 年折旧额 = 35亿 × 95% ÷ 30年 ≈ 1.108亿/年
Dr 管理费用 — 折旧费 约923万/月
Cr 累计折旧
业主方预算控制要点
| 概算控制 | 总预算35亿不可超 | PA Budgetary Control = Absolute |
| 分项控制 | 各WBS分项预算 | Task级别预算 + Funds Check |
| 设计变更 | 变更需审批 + 预算调整 | 预算修订需Re-baseline审批 |
| 进度款审核 | 超付预防 | AP付款前校验累计付款≤完工产值 |
📦
十九、供应商视角:多层级供货关系
🔹 鸟巢项目供应商层级关系
L0 业主
国家体育场有限公司
L1 总包
北京城建集团(直接向业主开票)
L2 分包
钢结构分包商(向总包开票)
L3 供应商
钢厂(向分包商开票)→ 钢材进入项目成本
L3 供应商
涂料供应商(向分包商开票)
L2 分包
机电分包商(向总包开票)
L3 供应商
电气设备供应商(向机电分包开票)
供应商(钢厂)自身账套处理
// 钢厂销售特种钢材给钢结构分包商
合同:Q345GJC钢板,单价7,000元/吨,2000吨 = 1,400万
税率:13%
① 发货 + 开票
Dr 应收账款 — 钢结构分包商 1,581.8万(含税)
Cr 主营业务收入 — 钢材销售 1,400万
Cr 应交税费 — 销项税额 181.8万
② 结转销售成本
Dr 主营业务成本 — 钢材 约1,200万(采购成本)
Cr 库存商品 — 钢板 约1,200万
③ 收到分包商货款
Dr 银行存款 1,581.8万
Cr 应收账款 — 钢结构分包商
供应商 → 分包商 → 总包 资金流与票据流
| 业主→总包 | 工程款(扣除保留金) | 9%建筑服务专票 | 总承包合同 |
| 总包→分包 | 分包款(扣除保留金) | 9%建筑服务专票 | 分包合同 |
| 分包→供应商 | 材料款 | 13%货物销售专票 | 材料采购合同 |
| 供应商→上游钢厂 | 原材料采购款 | 13%货物销售专票 | 原材料采购合同 |
⚠️四流一致原则:合同流、发票流、资金流、物流必须一致。业主→总包→分包→供应商,每一层的发票税率不同(建筑服务9% vs 货物销售13%),不可混淆。
🔀
二十、特殊业务场景处理
🔹 场景A:设计变更与索赔
鸟巢建设过程中发生设计变更(如钢结构节点优化),导致成本增加和工期延长。
| ① 变更提出 | 设计方提出变更方案 | — |
| ② 变更审批 | 业主审批变更 + 补充合同 | 预算修订(Re-baseline) |
| ③ 变更实施 | 总包/分包执行变更 | 额外成本归集到新WBS |
| ④ 索赔申请 | 总包向业主索赔工期+费用 | Claim → 收入调整 |
| ⑤ 索赔确认 | 业主批准索赔金额 | 增加合同收入 → 补开票 |
// 设计变更导致额外成本 500万
Dr 项目成本 — 材料费(变更WBS) 500万
Dr 应交税费 — 进项税额
Cr 应付账款 — 供应商
// 索赔确认(业主批准额外200万)
Dr 未开票应收账款 — 业主 200万
Cr 主营业务收入 — 索赔收入 200万
🔹 场景B:业主直付(Pay When Paid / 委托直付)
根据新政策,业主可以直接向分包商/供应商付款(委托直付模式),总包方发起计量并委托业主分账划拨。
传统模式: 业主→总包→分包→供应商(链条长,易拖欠)
直付模式: 业主→{总包管理费 + 分包工程款 + 供应商材料款}(分账划拨)
// 业主直付场景(总包发起计量+委托)
① 总包提交《委托直付授权书》给业主
② 业主分账划拨:
Dr 应付账款 — 北京城建(总包) 全额
Cr 银行存款 总包管理费部分
Cr 应付账款 — 分包商(代付) 分包款部分
Cr 应付账款 — 供应商(代付) 材料款部分
③ 业主直接付款给分包/供应商
Dr 应付账款 — 分包商(代付)
Dr 应付账款 — 供应商(代付)
Cr 银行存款
④ 总包方同步确认(视同收到业主款再付分包)
Dr 银行存款 管理费部分
Dr 应付账款 — 分包商 代付部分(对冲)
Cr 应收账款 — 业主 全额
💡法律效力:委托直付属于《民法典》"第三人代为履行",不违背合同相对性。法院广泛认可其效力。总包仅承担"发起计量并委托代付"的义务。
🔹 场景C:跨组织资源调配(Cross-Charge深度解析)
北京城建集团内部,鸟巢项目可能借用其他项目的资源(人员、设备),需要Cross-Charge内部计价。
| 人员借调 | 其他项目 | 鸟巢项目 | 标准费率 + 加价 |
| 设备共享 | 设备中心项目 | 鸟巢项目 | 台班费率 |
| 材料调拨 | 其他项目库存 | 鸟巢项目 | 成本价/内部转移价 |
// Cross-Charge:成本转移模式(Cost Transfer)
Provider(其他项目):
Dr 内部成本转出
Cr 项目WIP
Receiver(鸟巢项目):
Dr 项目WIP — 鸟巢
Cr 内部成本转入
// Cross-Charge:计费模式(Billing,含加价)
Provider:
Dr 内部应收账款
Cr 内部营业收入 含加价利润
Receiver:
Dr 项目WIP — 鸟巢
Cr 内部应付账款
⚠️月末核对:Provider的"内部应收账款"必须等于Receiver的"内部应付账款"。Cross-Charge分录只在PA内部流转,不传到AR/AP模块。月末需运行PRC: Generate Cross Charge Accounting Events并核对平衡。
🔹 场景D:资本化利息计算
鸟巢项目建设期借款利息可以资本化,计入在建工程成本。
// 建设期借款利息资本化
假设:项目贷款20亿,年利率5%,建设期3年
年利息 = 20亿 × 5% = 1亿
累计资本化利息 = 3亿
Dr 在建工程 — 待摊支出(资本化利息) 每年1亿
Cr 应付利息 每年1亿
竣工后随在建工程一起转固
Dr 固定资产
Cr 在建工程(含资本化利息)
🔹 场景E:保险与保证金处理
鸟巢项目涉及多种保险和保证金,Oracle PA中需要特殊处��。
| 投标保证金 | 500万 | 其他应收款(退还后冲回) | 不进项目成本 |
| 履约保证金 | 1,750万(合同0.5%) | 其他应收款/保证金 | 不进项目成本 |
| 工程质量保险 | 200万/年 | 在建工程→待摊支出 | 资本化 |
| 工人意外伤害险 | 50万/年 | 项目成本—保险费 | 费用化(不可资本化) |
| 留置权豁免(Lien Waiver) | — | 不入账(合规文件) | 跟踪管理 |
// 工程质量保险(资本化)
Dr 在建工程 — 待摊支出(保险费)
Dr 应交税费 — 进项税额(6%)
Cr 银行存款
// 工人意外险(费用化)
Dr 项目成本 — 保险费(WBS任务)
Dr 应交税费 — 进项税额
Cr 银行存款
📑
二十一、快速参考卡(Quick Reference)
21.1 各角色 × 关键时点 速查矩阵
| 业主 | 立项时 | AP验证发票时 | PO审批(Encumbrance) | ❌ 不确认收入 | ❌ 无应收(是应付方) |
| 投资方 | — | — | — | 运营期确认 | 运营期应收 |
| 总包方 | 投标/立项时 | 成本分配/AP接口时 | PO审批+收货 | 月末Generate Revenue | 开票Release时 |
| 分包方 | 签订分包合同时 | 成本分配/AP接口时 | PO审批+收货 | 月末Generate Revenue | 开票给总包时 |
| 供应商 | — | AP验证时(项目方) | PO创建时 | 发货开票时 | 开票给客户时 |
| 设计方 | 签订设计合同时 | 人工/费用归集时 | PO审批 | 里程碑达成时 | 开票给业主时 |
21.2 会计分录速查卡
🏛️ 业主方(资本项目)
Dr 在建工程 / Cr 应付/银行
Dr 在建工程—待摊 / Cr 银行
Dr 固定资产 / Cr 在建工程(转固)
Dr 管理费用—折旧 / Cr 累计折旧
🏗️ 总包方(合同项目)
Dr 项目成本 / Cr Labor Clearing等
Dr UBR / Cr 主营业务收入(收入)
Dr AR / Cr UBR + 销项税(开票)
Dr 银行 / Cr AR(收款)
Dr 主营业务成本 / Cr WIP(配比)
🔧 分包方(合同项目)
Dr 项目成本 / Cr 应付/ Labor Clr
Dr UBR—总包 / Cr 主营业务收入
Dr AR—总包 / Cr UBR + 销项税
Dr 银行 / Cr AR—总包
Dr 主营业务成本 / Cr WIP
📦 供应商(AP模块)
Dr 应收—客户 / Cr 主营业务收入
Dr COGS / Cr 库存商品
Dr 银行 / Cr 应收账款
→ 项目方:Dr 项目成本 / Cr 应付
📐 设计方(合同项目)
Dr UBR—业主 / Cr 设计收入
Dr AR—业主 / Cr UBR + 销项税
Dr 银行 / Cr AR—业主
里程碑触发收入确认
🔄 通用(所有角色)
Dr 预算保留 / Cr 预算可用(PO)
Dr 项目成本 / Cr 应计(收货)
Dr 预算可用 / Cr 预算保留(冲销)
Dr 预提负债(红) / Cr 项目成本(红)
21.3 鸟巢项目关键数据速查
| 总建筑面积 | 约25.8万平方米 | 地上6层,地下1层 |
| 总投资额 | 约35亿元 | 含土地、设计、施工、设备等 |
| 钢结构用量 | 约4.2万吨 | 马鞍形空间钢结构 |
| 混凝土用量 | 约18万立方米 | C40-C60高强度混凝土 |
| 座席数 | 约9.1万个 | 固定+临时座席 |
| 建设周期 | 2003.12-2008.06 | 约4.5年 |
| 特许经营期 | 30年 | 2008-2038年 |
| 总包合同类型 | 固定总价 | 除赞助/奥组委指定外全包 |
| PPP股权结构 | 国资58%+中信联合体42% | 联合体内部:城建52%+中信48% |




