当前位置: 首页 > news >正文

Oracle EBS 预算控制与保留款配置文档

Oracle EBS 预算控制与保留款配置文档


1 文档概述

1.1 目的

本文档用于指导 Oracle EBS 系统中 ** 预算控制 + 保留款会计(Encumbrance Accounting)** 的标准配置、校验及运维查询,确保采购 - 应付 - 总账全流程预算事前、事中控制可落地、可追溯。

1.2 适用范围

  • 总账 GL 预算控制
  • 采购 PO 保留款
  • 应付 AP 保留款冲销
  • 资金检查与预算占用控制

1.3 责任人与角色

活动责任人
总账分类账与预算配置财务模块顾问 / DBA
PO/AP 保留款开关配置采购应付模块顾问
预算录入与过账总账会计
业务流程测试业务关键用户(KAM)
运维与问题排查系统管理员 / 财务顾问

2 前提条件

  1. 分类账(Ledger)已创建并完成会计设置
  2. 科目弹性域(COA)、成本中心、科目等段值已配置完成
  3. GL/PO/AP 财务选项已基础配置
  4. 会计期间已打开
  5. 预算币种与本位币一致

3 GL 总账预算控制配置

3.1 分类账启用预算控制

路径:GL → Setup → Financials → Accounting Setups → Ledger页签:Budgetary Control

配置项设置值责任人校验项
Enable Budgetary ControlYes财务顾问勾选生效
Require Budget JournalsYes财务顾问必须启用
Default Budget TypeStandard财务顾问-
Funds Check LevelAbsolute财务顾问刚性控制
Reserve Funds AtApproval财务顾问审批时占用预算
Track Funds Available ByAccount财务顾问按账户控制
Amount TypeYTD财务顾问按年度累计控制

3.2 定义预算(Budget)

路径:GL → Budget → Define → Budget

配置项设置值责任人校验项
BudgetBUDGET_2026财务顾问状态 Open
Default Period TypeMonth财务顾问-
Require Budget JournalsYes财务顾问必须勾选

3.3 定义预算组织(Budget Organization)

路径:GL → Budget → Define → Organizations

配置项设置值责任人校验项
Budget OrganizationDEPT_BUDGET_CTRL财务顾问-
BudgetBUDGET_2026财务顾问-
Include Account Ranges费用科目 500000~599999财务顾问账户范围正确
Funds Check LevelAbsolute财务顾问控制级别正确
Amount TypeYTD财务顾问期间口径一致

3.4 定义预算控制组

路径:GL → Budget → Define → Controls

配置项设置值责任人校验项
Budget Control GroupCORP_ABSOLUTE_CTRL财务顾问优先级最高
Funds Check LevelAbsolute财务顾问刚性控制
Amount TypeYTD财务顾问-
Override AllowableYes(可选)财务顾问允许超支授权

3.5 配置文件设置

路径:System Administrator → Profile → System

Profile 选项设置值责任人校验项
GL: Budgetary Control GroupCORP_ABSOLUTE_CTRL系统管理员已分配至责任
GL: Enable Funds CheckYes系统管理员-
GL: Funds Check LevelUse Budget Control Group系统管理员-
GL: Allow Pre-EncumbranceNo系统管理员不启用请购保留款
PO: Enable Funds CheckYes系统管理员-
AP: Enable Budgetary ControlYes系统管理员-

4 PO 采购保留款配置

4.1 PO 财务选项

路径:Purchasing → Setup → Financials → Financial Options页签:Encumbrance

配置项设置值责任人校验项
Use PO EncumbranceYes采购顾问核心开关
Reserve PO Encumbrance AtApproval采购顾问审批时占用
Reverse Encumbrance at ReceiptYes采购顾问收货冲销 PO 保留款
Reserve Encumbrance at ReceiptYes采购顾问收货生成接收保留款
PO Encumbrance TypeCommitment采购顾问默认值
Receipt Encumbrance TypeObligation采购顾问默认值

4.2 PO 单据类型设置

路径:Purchasing → Setup → Purchasing → Document Types

单据类型EncumbranceBudget Control责任人校验项
Standard Purchase OrderYesYes采购顾问已启用

5 AP 应付保留款配置

5.1 AP Financial Options

路径:Payables → Setup → Options → Financial Options页签:Encumbrance

配置项设置值责任人校验项
Use Encumbrance AccountingYes应付顾问核心开关
Reverse Encumbrance at Invoice ValidationYes应付顾问发票验证冲销保留款

5.2 AP Payables Options

路径:Payables → Setup → Options → Payables Options页签:Budgetary Control

配置项设置值责任人校验项
Enable Budgetary ControlYes应付顾问-
Funds Check for InvoicesYes应付顾问-

6 预算录入与过账流程

路径:GL → Budget → Enter → Journals

步骤操作责任人校验项
1选择 Budget、Period、Category=Budget总账会计期间正确
2录入账户组合与预算金额总账会计账户在预算组织内
3Check Funds总账会计资金检查通过
4Reserve Funds总账会计预算已预留
5Post 过账总账会计预算状态为 Posted

7 业务流程测试用例

7.1 正常流程:PO→收货→发票

测试步骤预期结果测试人校验项
创建 PO 并审批生成 PO EncumbranceKAM资金充足则通过
收货(Deliver)PO 保留款冲销,生成 Receiving 保留款KAM保留款类型切换
发票匹配并验证Receiving 保留款冲销,产生实际费用KAM保留款闭环
查看可用资金预算 = 实际 + 保留款KAM数据一致

7.2 超预算测试

测试步骤预期结果测试人
创建超预算 PO资金检查失败,审批被阻止KAM

7.3 PO 最终关闭

测试步骤预期结果测试人
PO Finally Closed保留款自动释放KAM

8 保留款 & 资金状况查询 SQL 脚本

(可直接在 Toad/PL/SQL Developer 执行)

8.1 按账户查询资金可用情况

sql

SELECT GBC.CODE_COMBINATION_ID, GCC.CONCATENATED_SEGMENTS ACCOUNT, GBC.PERIOD_YEAR, GBC.PERIOD_NUM, GBC.BUDGET_AMOUNT, GBC.ACTUAL_AMOUNT, GBC.ENCUMBRANCE_AMOUNT, (GBC.BUDGET_AMOUNT - GBC.ACTUAL_AMOUNT - GBC.ENCUMBRANCE_AMOUNT) FUNDS_AVAILABLE FROM GL_BALANCES GBC, GL_CODE_COMBINATIONS GCC WHERE GBC.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND GBC.BUDGET_VERSION_ID IS NOT NULL AND GBC.ACTUAL_FLAG = 'B' AND GCC.CONCATENATED_SEGMENTS LIKE '%.51%' -- 可替换科目 ORDER BY GBC.PERIOD_YEAR DESC, GBC.PERIOD_NUM DESC;

8.2 查询 PO 保留款

sql

SELECT PHA.SEGMENT1 PO_NUMBER, PDA.CODE_COMBINATION_ID, GCC.CONCATENATED_SEGMENTS ACCOUNT, PDA.ENCUMBRANCE_AMOUNT FROM PO_HEADERS_ALL PHA, PO_DISTRIBUTIONS_ALL PDA, GL_CODE_COMBINATIONS GCC WHERE PHA.PO_HEADER_ID = PDA.PO_HEADER_ID AND PDA.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND PDA.ENCUMBRANCE_FLAG = 'Y' ORDER BY PHA.SEGMENT1;

8.3 查询接收保留款

sql

SELECT RSH.RECEIPT_NUM, RTL.ENCUMBRANCE_ACCOUNT_ID, GCC.CONCATENATED_SEGMENTS ACCOUNT, RTL.ENCUMBRANCE_AMOUNT FROM RCV_SHIPMENT_HEADERS RSH, RCV_TRANSACTIONS RTL, GL_CODE_COMBINATIONS GCC WHERE RSH.SHIPMENT_HEADER_ID = RTL.SHIPMENT_HEADER_ID AND RTL.ENCUMBRANCE_ACCOUNT_ID = GCC.CODE_COMBINATION_ID ORDER BY RSH.RECEIPT_NUM;

8.4 汇总保留款按账户

sql

SELECT GCC.CONCATENATED_SEGMENTS ACCOUNT, SUM(PDA.ENCUMBRANCE_AMOUNT) PO_ENCUMBRANCE, SUM(RTL.ENCUMBRANCE_AMOUNT) RECEIPT_ENCUMBRANCE FROM PO_DISTRIBUTIONS_ALL PDA, RCV_TRANSACTIONS RTL, GL_CODE_COMBINATIONS GCC WHERE PDA.CODE_COMBINATION_ID = GCC.CODE_COMBINATION_ID AND RTL.ENCUMBRANCE_ACCOUNT_ID = GCC.CODE_COMBINATION_ID GROUP BY GCC.CONCATENATED_SEGMENTS;

9 常见问题与处理

问题现象可能原因处理措施
PO 审批不生成保留款PO Encumbrance 未启用开启财务选项开关
超预算仍可审批控制级别为 Advisory/None修改控制组为 Absolute
发票验证不冲销保留款AP 冲销开关未开开启 Reverse Encumbrance
资金检查提示账户不在范围内账户未加入 Budget Organization维护账户范围
保留款不释放PO 未 Finally Closed关闭 PO

10 附录:术语说明

  • Encumbrance:保留款 / 预算预占用
  • Budgetary Control:预算控制
  • Funds Check:资金检查
  • PO Encumbrance:采购订单保留款
  • Receiving Encumbrance:接收保留款
  • Funds Available:可用资金
http://www.jsqmd.com/news/543800/

相关文章:

  • Python金融回测速度提升300%的7个隐藏技巧:NumPy向量化、Numba JIT与Cython实战对比
  • SeqGPT-560M开源镜像详解:含预训练权重、微调脚本、评估工具链
  • JDspyder京东抢购脚本终极指南:如何轻松抢到茅台等热门商品
  • 2026年国内安徽折臂吊品牌,知名的安徽折臂吊优选品牌推荐与解析 - 品牌推荐师
  • 腾讯“小龙虾计划”的技术悖论
  • 告别WebGL输入噩梦:Unity开发者的终极救星来了
  • OpenClaw技能市场:Qwen3.5-4B-Claude专属5个实用技能推荐
  • 保姆级教程:在Ubuntu 22.04上用Docker Compose一键部署GZCTF靶场(附配置文件详解)
  • Wan2.2-I2V-A14B效果对比评测:不同提示词工程下的生成质量分析
  • 当AI安全遇上生成式对抗:AdvGAN如何绕过主流防御?一份给安全工程师的攻防指南
  • winrar去除广告、去除序列号注册
  • 终极Chrome密码找回指南:使用ChromePass快速恢复遗忘的登录凭据
  • 2026中国石油石化企业信息技术交流大会5月在京启航
  • Jenkins在Docker里启动总报错?试试这个一劳永逸的目录权限预设脚本(支持CentOS/Ubuntu)
  • Python金融风控建模黄金公式:特征工程×样本加权×对抗验证=通过央行《模型风险管理指引》认证
  • SDMatte Web服务监控方案:Prometheus+Grafana显存/请求/延迟看板
  • 2026年市面上口碑好的双缸四柱液压机源头厂家推荐榜单,金属拉伸/零件冲压/粉末压制/工件校直/双缸同步/自动化生产线,双缸四柱液压机制造企业如何选 - 品牌推广师
  • 基于Matlab的无线传感器网络部署仿真探索
  • 手把手教你用红石比较器打造Minecraft自动物品分类机(1.20+版本适用)
  • 基于Vue.js的Qwen3-ForcedAligner-0.6B可视化操作界面开发
  • S7-200plc和MCGS组态自动化搬运机械手的组系统设计 我们主要的后发送的产品有,带解释...
  • 从2kg到10kg:不同规模中试冻干机选型指南与厂家推荐 - 品牌推荐大师
  • AutoDL云服务器+PyCharm远程调试:5分钟搞定Python环境同步(含SFTP配置技巧)
  • 告别卡顿!用MediaCodec的Surface编码,在Android上实现60FPS视频合成(附EGL+OpenGL完整代码)
  • c++有哪些新特性并简单举例-[11,14,17,20,23]
  • 突破Windows苹果设备连接限制:Apple-Mobile-Drivers-Installer的自动化驱动解决方案
  • 1-k8s集群安全-Role_RoleBinding
  • 实战指南|安科士155M SFP 160km光模块部署与运维技巧
  • s2-pro GPU部署实操:显存优化配置与高并发语音合成调优指南
  • OpenClaw故障排查大全:Qwen3.5-9B接口连接失败解决方案