
Oracle EBS 和Oracle Fusion Cloud ERP 的预算体系放在一起讲但先纠正一个常见误解EBS 里叫 “GL Budget / Budgetary Control / Encumbrance”Fusion 里是 “Planning编制 Budgetary Control Encumbrance Accounting执行控制” 两套东西。两者的哲学同源但架构差一代。一、设计哲学预算不是“报表”而是“资金闸门”1. 共同哲学无论是 EBS 还是 Fusion核心都不是“年底看方差”而是在钱真正花出去之前先检查“我还有没有权利用这笔钱”。统一心智模型Budget授权额度 - Encumbrance / Commitment / Obligation已承诺但未实付 - Actual已发生/已入账 Available Funds还能不能批新单一句话预算 授权上限保留款 未来必然要花的钱实际 已经花掉的钱控制 新交易发生前算 Available Funds2. EBS 的设计哲学预算内嵌总账基金会计思维EBS 来自政府/非营利/公共部门基因预算是GL 的一种余额类型B / E / A所有模块最终都回 GL 做 Funds Check保留款 Encumbrance 是“准负债”控制强度靠 Ledger Budget Organization Funds Check Level特征维度EBS 哲学预算存在哪GL_BALANCESBudget / Encumbrance / Actual控制引擎GL 内嵌保留款单池 Encumbrance架构单体 ERPPL/SQL 并发程序思维方式会计科目 成本中心 基金/部门EBS 的潜台词“只要 CCID科目组合有权限、有预算、不超就可以过。”3. Fusion 的设计哲学计划与控制解耦控制引擎服务化Fusion 的设计前提是多 BU、多币种、多准则、云原生编制要灵活EPM / Planning控制要实时XCC / BCEA项目、采购、费用、总账不能各管各的所以 Fusion 把预算拆成Planning / EPM —— 编预算、版本、滚动预测、情景模拟Budgetary Control (XCC) —— 交易级资金检查Encumbrance Accounting —— Commitment / Obligation / Expenditure 分层PPM Project Budget —— 项目维度独立又和企业维度联动Fusion 的潜台词“预算不是总账副产品而是一个独立的多维控制立方体GL 只是最终记账地方。”二、核心模型对比1. 金额模型EBSAvailable Funds Budget - Encumbrance - Actual /- Budget AdjustmentEncumbrance 不分层PR / PO / Invoice / Expense 都进同一个 E 池看“总占用”难看“是哪类占用”FusionAvailable Funds Published Budget Budget Revisions / Transfers - Commitment (PR / Requisition) - Obligation (PO / Expense report / Invoice expected liability) - Expenditure (Actual AP / GL / Project cost)三层占用层业务动作Commitment请购单提交/审批Obligation采购订单、费用报销、发票义务Expenditure实际成本/发票/日记账Fusion 的优势不是“公式更复杂”而是占用可溯源。三、EBS 预算模块实现逻辑1. 主数据流Define Budget ↓ Define Budget Organization哪些 CCID 受控 ↓ Enter Budget Journals / Budget Formulas ↓ Reserve Funds冻结预算 ↓ PO / AP / GL 交易触发 Funds Check ↓ Pass → 生成 Encumbrance Fail → Advisory / Absolute 拦截 ↓ Invoice / Journal 过账Encumbrance ↓Actual ↑2. 关键对象对象作用Budget预算主体Budget Organization受控科目范围Budget Formula按上年实际 × 系数算预算Funds Check LevelNone / Advisory / AbsoluteEncumbrance保留款Reserve for Encumbrance 科目基金会计科目3. EBS 预算公式示例市场部 2026 差旅费 2025 实际 × 1.1Budget Formula 逻辑Budget(01-2026..12-2026, 60.7000.6200) Actual(YTD 2025, 60.7000.6200) * 1.10注意Budget Formula不是日记账直接改预算余额重算前要重跑 Calculate Budget Amounts4. EBS P2P 占用示例初始Budget 1,000,000 Encumbrance 0 Actual 0 Available 1,000,000① 请购单 PR 100,000 审批Encumbrance 100,000 Available 900,000② PO 200,000 审批Encumbrance 300,000 Available 700,000③ AP 发票 200,000 校验Encumbrance 100,000 PO 占用释放 Actual 200,000 Available 700,000④ GL 费用凭证 50,000 过账Actual 250,000 Available 650,000EBS 里你看到的是“Encumbrance 一共 100kActual 一共 250k”但系统默认不告诉你“这 100k 是 PR 还是 PO”。四、Fusion 预算控制实现逻辑1. 架构Fusion Planning / EPM / FBDI ↓ 发布预算快照 Control BudgetXCC Cube ↑ 实时查询 PO / PR / AP / EXM / GL / PPM ↓ 占用更新 Commitment / Obligation / ExpenditureFusion 的 Budgetary Control 是独立服务不是 GL 子程序。2. 核心配置对象对象说明Ledger启用 Budgetary ControlBudget Calendar可不等于会计日历Control Budget控制预算主体Budget Control Group控制级别/容差/例外Consumption Rule哪类交易占哪一层Tree部门/项目/科目汇总控制PPM Financial Plan项目预算基线3. Fusion 同样例子初始Budget 1,000,000 Commitment 0 Obligation 0 Expenditure 0 Available 1,000,000① PR 100,000 提交即锁Commitment 100,000 Available 900,000② PO 200,000 审批Commitment 0 Obligation 200,000 Available 800,000③ 费用报销 30,000 提交Obligation 30,000 Available 770,000④ AP 发票 200,000 校验Obligation - 200,000 Expenditure 200,000 Available 770,000Fusion 可以出这种表PR Commitment 100,000 PO Obligation 30,000 Expense Obligation 30,000 Actual 200,000这就是和 EBS 最本质的差别占用分阶段、可审计、可分析。五、控制级别与容差EBSLevel行为None不检查Track记日志不拦Advisory警告但可过Absolute硬拦问题容差通常全局不能“成本中心 A 超 5% 警告成本中心 B 绝对不能超”汇总控制靠 Summary Account Rollup维护重FusionNone Track Advisory可配金额/比例容差 Absolute而且可以按BU成本中心项目科目支出类型单据类型期间分别设容差。示例研发费用超 5% 警告超 10% 拦截行政费用0 容差绝对控制项目 A绝对控制项目 B仅跟踪六、企业预算 项目预算“双控”这是两个系统都容易踩坑的地方。1. 业务场景一张 PO 行成本中心CC1001 科目设备采购 项目P-2026-001 / 任务 T01 金额900,000企业要控“CC1001 今年设备预算够不够”项目要控“P-2026-001 的 T01 经费够不够”2. EBS 做法GL Budgetary Control按 CCID 控PA Budgetary Control按 Project/Task 控交易进来PA 先做 Funds CheckGL 再做 Funds Check两个都过才放行余额同步靠并发程序Maintain Budgetary Control Balances缺点实时性差PA 和 GL 两套余额项目预算 baseline 要回写 GL 预算配置复杂、容易“看起来双控其实只控一边”3. Fusion 做法XCC 控企业维度PPM Financial Plan 控项目维度同一张 PR/PO 同时触发两个控制上下文实时更新可配置企业级 Advisory 项目级 Absolute或反过来项目预算可独立基线、独立版本、独立审批Fusion 的哲学企业预算和项目预算是不同治理对象但共用一个控制引擎。七、EBS vs Fusion一张速查表维度EBS R12Fusion Cloud预算载体GL 预算余额独立 Control Budget Cube编制GL Budget / FormulaEPM Planning / FBDI / Excel控制引擎GL 内嵌XCC 独立服务保留款单池 EncumbranceCommitment / Obligation / Expenditure实时性并发程序同步实时日历跟会计日历独立 Budget Calendar汇总Summary AccountTree容差全局多维项目双控PA GL 外挂PPM XCC 原生多币种预算弱强启用层级Ledger 级Ledger / BU / Module年末结转手动并发自动/可配置架构单体 ERP云原生微服务八、设计哲学总结很重要EBS 的哲学预算是总账的一种视角。先有科目再有预算。控制 交易过 GL 前查余额。适合单体/区域公司科目驱动型管控政府/非营利/传统制造强定制但架构稳定Fusion 的哲学预算是一个治理层。先有组织/项目/场景再映射科目。控制 业务动作发生瞬间查多维额度。适合多 BU 集团项目制/合同制/基金制多币种、多地区想做滚动预测 实时占用 项目财务一体九、一个“懂业务的人”会怎么选如果你只是要做“部门差旅费别超 100 万”→ EBS 足够。如果你要做“集团 20 个 BU、50 个项目、采购/费用/项目成本统一占用、提交即锁、项目超了但部门没超怎么处理、滚动预测每月重发”→ 必须用 Fusion 的 Planning XCC PPM 思路。