Oracle EBS 的 “核销”(Application)与 SAP 的 “清帐”(Clearing)核心差异在于:EBS 是 “单据关联、余额更新” 的余额导向,SAP 是 “未清项管理、凭证闭环
Oracle EBS 的 “核销”(Application)与 SAP 的 “清帐”(Clearing)核心差异在于:EBS 是 “单据关联、余额更新” 的余额导向,SAP 是 “未清项管理、凭证闭环” 的事项导向。EBS 预付款直接作为付款核销发票;SAP 预付款通过 ** 特别总账(SGL)** 独立管理,用F-54 清帐单独冲销。
下面从原理、流程、分录、操作、差异点做完整对比分析。
一、核心概念与设计理念
1. Oracle EBS:核销(Application)
- 理念:余额导向。收款 / 付款与发票 “关联”,更新客户 / 供应商余额,标记单据已结清。
- 本质:建立付款 ↔ 发票的关联关系,不生成独立清帐凭证,分录直接更新应收 / 应付。
- 预付款:录入 “预付款发票(Prepayment Invoice)”,付款后直接Apply 到标准发票完成核销。
2. SAP:清帐(Clearing)
- 理念:未清项(Open Item)导向。每笔应收 / 应付都是独立未清项,清帐生成独立清帐凭证,双向关联原始凭证。
- 本质:借贷匹配 + 状态变更 + 凭证闭环,保留完整审计轨迹。
- 预付款:用特别总账标识(SGL Ind A)记入 “预付账款”(独立科目),与应付账款分离;发票到后用F-54 清帐冲减。
二、应付(AP):标准发票付款核销 / 清帐
1. Oracle EBS 应付核销流程(AP)
场景:采购发票 10,000 元,银行付款核销
步骤
录入标准发票(Standard Invoice)
- 路径:AP → Invoices → Entry → Invoices
- 验证(Validate)后过账
- 分录:
借:原材料/管理费用 10,000 应交税费-进项税 1,300(如有) 贷:应付账款-供应商 11,300
付款(Payment)并核销(Apply)
- 路径:AP → Payments → Entry → Payments
- 选供应商 → 选待核销发票 → 填入核销金额 → 保存
- 分录:
借:应付账款-供应商 11,300 贷:银行存款 11,300
2. SAP 应付清帐流程(AP)
场景:采购发票 10,000 元,银行付款清帐
步骤
发票校验(MIRO/FB60)
- 分录:
借:原材料/管理费用 10,000 应交税费-进项税 1,300 贷:应付账款-供应商(统驭) 11,300(未清项 Open)
- 分录:
付款(F-53 / F110 自动付款)
- 付款分录:
借:应付账款-供应商 11,300 贷:银行存款 11,300 - 自动清帐:付款时直接选中未清发票项,系统生成清帐凭证,标记 “已清(Cleared)”
- 付款分录:
手工清帐(F-44)
- 事务码:F-44(供应商清账)
- 选供应商 → 勾选未清项 → 过账 → 生成清帐凭证
三、预付款(Prepayment)核销 vs 清帐(核心差异)
1. Oracle EBS 预付款核销
场景:预付 3,000 → 发票 11,300 → 核销预付 → 付余款 8,300
步骤
录入预付款发票(Prepayment Invoice)
- 类型:Prepayment
- 分录:
借:预付账款-供应商 3,000 贷:银行存款 3,000
录入标准发票 11,300(同上)
预付款核销(Apply Prepayment to Invoice)
- 打开标准发票 → 点击Apply/Apply Prepayment
- 选择预付款发票 → 填入 3,000 → 保存
- 分录:
plaintext
借:应付账款-供应商 3,000 贷:预付账款-供应商 3,000
付余款 8,300(同标准付款核销)
2. SAP 预付款清帐(F-54 / FB05)
场景:预付 3,000 → 发票 11,300 → F-54 清帐 → 付余款 8,300
步骤(关键:特别总账 SGL)
预付款(F-48 / F110)
- 特别总账标识:A(预付款)
- 分录:
借:预付账款-供应商(SGL A) 3,000 贷:银行存款 3,000 - 子账:供应商名下独立未清项(不影响应付统驭科目)
发票校验(MIRO/FB60)
- 分录:
借:原材料/费用 10,000 应交税费-进项税 1,300 贷:应付账款-供应商(统驭)11,300(未清)
- 分录:
预付款清帐(F-54 核心)
- 事务码:F-54(供应商预付款清账)
- 选供应商 → 选预付行 → 选发票行 → 清帐金额 3,000 → 过账
- 清帐分录:
借:应付账款-供应商(统驭) 3,000 贷:预付账款-供应商(SGL A) 3,000 - 生成独立清帐凭证,双向关联原始凭证
付余款 8,300(F-53 / F110)
- 清帐剩余 8,300 未清项
四、应收(AR):收款核销 / 清帐
1. Oracle EBS 应收核销(AR)
场景:销售发票 11,300 → 收款 11,300 核销
步骤
录入应收发票(AR Invoice)
- 分录:
plaintext
借:应收账款-客户 11,300 贷:主营业务收入 10,000 应交税费-销项税 1,300
- 分录:
收款(Receipt)并核销(Apply)
- 路径:AR → Receipts → Entry → Receipts
- 选客户 → 选待核销发票 → 核销 → 过账
- 分录:
plaintext
借:银行存款 11,300 贷:应收账款-客户 11,300
2. SAP 应收清帐(AR)
场景:销售发票 11,300 → 收款 11,300 清帐
步骤
开票(VF01/F-22)
- 分录:
plaintext
借:应收账款-客户(统驭) 11,300(未清) 贷:主营业务收入 10,000 应交税费-销项税 1,300
- 分录:
收款(F-28)
- 收款时直接清帐:选中未清发票 → 过账
- 分录 + 清帐:
plaintext
借:银行存款 11,300 贷:应收账款-客户 11,300 - 生成清帐凭证,标记已清
手工清帐(F-32)
- 事务码:F-32(客户清账)
- 勾选未清项 → 过账清帐
五、完整对比表(核心差异)
| 维度 | Oracle EBS 核销(Application) | SAP 清帐(Clearing) |
|---|---|---|
| 设计理念 | 余额 / 单据关联 | 未清项(Open Item)全生命周期管理 |
| 凭证生成 | 不生成独立核销凭证 | 生成独立清帐凭证,双向关联 |
| 预付款处理 | 预付款发票 → 直接 Apply 到发票 | 特别总账(SGL A)→ F-54 单独清帐 |
| 科目逻辑 | 预付 / 应付同科目体系,直接互冲 | 统驭科目 + 特别总账,物理分离 |
| 部分核销 / 清帐 | 允许部分 Apply,余额递减 | 支持Partial Clearing,保留未清项痕迹 |
| 反操作 | 取消核销(Unapply) | 重置清帐(FBRA),完整追溯 |
| 审计轨迹 | 关联记录弱,依赖单据查询 | 清帐凭证号 + 原始凭证双向绑定,强审计 |
| 账龄 / 未清项 | 按余额统计 | 精确到每笔未清项的账龄、状态 |
六、关键分录汇总
1. 应付标准流程
- EBS
发票:借 费用 贷 应付 付款核销:借 应付 贷 银行 - SAP
plaintext
发票:借 费用 贷 应付(未清) 付款清帐:借 应付 贷 银行(生成清帐凭证)
2. 应付预付款(核心差异)
- EBS
plaintext
预付发票付款:借 预付 贷 银行 核销预付到发票:借 应付 贷 预付 - SAP
plaintext
预付(SGL A):借 预付(特别总账) 贷 银行 F-54 清帐:借 应付(统驭) 贷 预付(特别总账)
3. 应收标准流程
- EBS
plaintext
发票:借 应收 贷 收入 收款核销:借 银行 贷 应收 - SAP
plaintext
发票:借 应收(未清) 贷 收入 收款清帐:借 银行 贷 应收(生成清帐凭证)
七、总结
- Oracle EBS:简洁、单据关联、余额驱动,适合流程简单、对审计追溯要求不高的场景。
- SAP:严谨、未清项管理、凭证闭环,适合复杂往来、强内控、审计严格的集团企业。
- 最本质区别:EBS 核销是 “动作”,SAP 清帐是 “凭证 + 状态 + 闭环”;预付款上EBS 直接冲销,SAP 用特别总账 + F-54 独立清帐。
