Oracle EBS R12 AR 与 Fusion Cloud Receivables 应收模块「逻辑实体(Logical Entity,LE)」完整深度解析
前置基础定义
1、逻辑实体(LE)核心定位
逻辑实体 = 剥离数据库物理存储细节、纯业务语义的分层数据模型,聚焦:业务规则、数据关联关系、业务状态流转、计算逻辑、校验约束;不绑定具体表、字段类型、分区、索引、Schema。
- 对上承接业务对象 BO:把一张业务单据拆解为多层结构化逻辑单元;
- 对下映射物理实体数据表:一套逻辑实体可映射多张物理表;
- 核心价值:统一业务口径、标准化校验规则、隔离业务逻辑与底层存储。
2、EBS vs Fusion 逻辑实体整体架构差异总览
| 维度 | Oracle EBS R12 AR 逻辑实体 | Oracle Fusion Cloud AR 逻辑实体 |
|---|---|---|
| 架构模式 | 原生内嵌式逻辑模型,无独立元数据封装,依托 PL/SQL 内置逻辑固化,开发可见完整逻辑关系 | 云原生分层标准化 LE 元数据,绑定 BO 服务、SDO 数据对象、ESS 调度引擎,对外屏蔽底层 LE 细节 |
| 组织隔离维度 | 以OU运营单元作为逻辑隔离边界 | 双层逻辑隔离:BU 业务单元 + LE 法人实体双维度逻辑分片 |
| 扩展方式 | 可通过触发器、自定义 PL/SQL 改写局部逻辑规则 | 逻辑层固化,仅支持配置参数化配置,禁止侵入式改写核心 LE 流转逻辑 |
| 会计逻辑 | 独立 SLA 会计逻辑实体,分步式事件生成 | 会计逻辑与业务 LE 深度融合一体化事件模型 |
| 支撑载体 | Form 界面逻辑层、并发程序业务处理逻辑、标准 PL/SQL 包内部逻辑 | REST SDO 嵌套逻辑结构、FBDI 导入校验逻辑、AI 智能匹配逻辑、全局税务分摊逻辑 |
3、四层层级对照(承接前文 BO-LE-PE - 程序四层架构)
- 业务对象 BO:用户视角整张单据(发票、收款单)
- 逻辑实体 LE:系统内部拆解的头 / 行 / 核销 / 余额 / 会计等逻辑单元
- 物理实体 PE:数据库真实表、字段、约束
- 后台程序:驱动 LE 状态流转、数据计算、校验的执行单元
第一部分:Oracle EBS R12 AR 应收模块全套逻辑实体拆解
EBS AR 逻辑实体按业务闭环划分为六大核心逻辑域:事务处理逻辑域、收款核销逻辑域、应收余额核心逻辑域、调整坏账逻辑域、应收票据逻辑域、会计子分类账逻辑域。
一、逻辑域 1:应收事务处理逻辑实体(发票 / 贷项 / 借项底层拆解)
1.1 事务批逻辑实体 Transaction Batch LE
- 业务语义:批量开票容器逻辑单元,管控一批单据整体一致性
- 核心逻辑属性:
- 批次类型:发票批、收款批、调整批;
- 控制总额校验逻辑:录入明细总额与人工控制金额强制校验;
- 批次生命周期:新建→录入完成→验证通过→过账关闭;
- OU 组织隔离、锁定机制:批次审核期间禁止跨会话修改。
- 物理映射:
AR_BATCHES_ALL单张物理表。
1.2 事务头逻辑实体 Transaction Header LE
对应整张发票 / 贷项单的顶层业务属性逻辑集合
- 核心逻辑属性: 客户收票主体、收票地址、开票日期、交易类型、付款条款、币种、汇率类型、销售员、订单来源关联、单据状态(未验证 / 已验证 / 已会计 / 已结清);
- 内置逻辑规则:
- 付款条款驱动到期日自动计算;
- 交易类型决定应收 / 预收会计入账方向;
- 多组织 MOAC 逻辑过滤,仅当前 OU 可见本组织单据;
- 单据唯一性编号逻辑、单据作废锁定逻辑。
- 物理映射:
RA_CUSTOMER_TRX_ALL。
1.3 事务行逻辑实体 Transaction Line LE(最关键明细逻辑层)
按业务用途拆分为 4 类行级子逻辑实体,LineType 区分:
- 商品明细行逻辑实体(LINE):数量、单价、不含税金额、物料维度、收入分摊维度;
- 税金行逻辑实体(TAX):计税基数、税率、销项税额、税务维度分摊;
- 运费行逻辑实体(FREIGHT):代垫运费、物流费用应收;
- 杂项费用行(CHARGES):违约金、服务费等附加应收。 配套内嵌逻辑:
- 行级弹性域维度(成本中心、利润中心、项目);
- 贷项单行精准匹配原发票行的对冲逻辑;
- 单行正负金额校验,禁止无效负数正向应收。 物理映射:
RA_CUSTOMER_TRX_LINES_ALL。
1.4 行级会计分配逻辑实体 GL Distribution LE
AutoAccounting 自动会计驱动的科目分摊逻辑单元
- 核心逻辑: 根据交易类型、行类型、弹性域、OU、账簿自动匹配科目组合(CODE_COMBINATION_ID); 区分应收科目、收入科目、税金科目、费用科目; 借贷方向固化、金额本位币换算逻辑、会计日期校验;
- 约束逻辑:一张行必须存在至少一条有效会计分配,无分配单据无法验证过账。 物理映射:
RA_CUST_TRX_LINE_GL_DIST_ALL。
1.5 销售员业绩分摊逻辑实体 Sales Credit LE
业绩拆分逻辑,支持单人全额分摊、多人按比例分摊;锁定提成计提基数,仅正向应收参与业绩统计,贷项自动扣减业绩。 物理映射:RA_CUST_TRX_LINE_SALESREPS_ALL。
二、逻辑域 2:收款全生命周期逻辑实体(AR 资金处理核心)
2.1 收款主头逻辑实体 Cash Receipt Header LE
- 基础属性:收款编号、收款日期、收款方式(转账 / 支票 / 现金)、收款银行账户、收款总额、本位币折算;
- 收款状态流转核心逻辑(EBS 标志性 LE 状态机)
plaintext
每一次状态切换触发会计事件与余额联动校验;未识别Unidentified → 未核销Unapplied → 预存On-Account → 部分核销Part Applied → 全额核销Applied → 退票NSF冲销 - 分类逻辑:标准客户收款、杂项收款两套独立逻辑分支。 物理映射:
AR_CASH_RECEIPTS_ALL。
2.2 收款状态历史流水逻辑实体 Receipt History LE
只读审计逻辑实体,禁止删除,记录每一次状态变更、操作人员、变更时间、变更前后状态;用于追溯退票、反核销、重新核销全链路审计。 物理映射:AR_CASH_RECEIPT_HISTORY_ALL。
2.3 核销应用逻辑实体 Receivable Application LE(EBS 应收勾对核心 LE)
收款与应收债权之间的关联绑定逻辑单元,整个 AR 最核心的业务联动逻辑:
- 核心逻辑能力:
- 收款 PAYMENT_SCHEDULE_ID 与发票 PAYMENT_SCHEDULE_ID 双向绑定;
- 本次核销金额校验:不可超过对应应收未结清余额;
- 支持部分核销、超额收款自动转入预存、贷项单对冲应收;
- 手工核销、AutoCash 规则自动批量核销两套匹配逻辑;
- 反核销逻辑:解绑关联关系,恢复应收原始未结清余额。
- 关键约束:同一笔核销记录不可重复核销,核销后锁定对应收款计划余额。 物理映射:
AR_RECEIVABLE_APPLICATIONS_ALL。
2.4 收款会计分配逻辑实体 Receipt Distribution LE
收款入账科目分摊:银行存款、预收账款、应收账款冲抵、手续费科目;区分标准收款分配、杂项收款专属分配两套逻辑。 物理映射:AR_DISTRIBUTIONS_ALL、AR_MISC_CASH_DISTRIBUTIONS_ALL。
2.5 预收款暂存逻辑实体 On-Account LE
收款暂时不绑定具体发票,挂客户账户余额,属于临时性负债逻辑;后续可手动发起预收款冲应收核销逻辑。
三、逻辑域 3:收款计划 Payment Schedule LE(EBS AR 中枢核心逻辑实体)
定位:全模块应收余额唯一可信逻辑载体,所有应收变动最终收敛至该 LE,财务对账、账龄、信用校验全部以此为准。
- 核心逻辑属性:
- 单据分类 CLASS:INV 发票、CM 贷项、PMT 收款、ADJ 调整、DEP 预收;
- 原始应收总额、已核销总额、当前剩余未结清余额(AMOUNT_DUE_REMAINING);
- 账期到期日 DUE_DATE、关闭日期、逾期天数;
- 客户、OU、币种、本位币金额;
- 自动联动逻辑(重中之重): 1)新建发票:自动生成一条收款计划,未结清余额 = 发票全额; 2)核销收款:核销完成自动扣减本 LE 剩余余额;余额归零自动标记单据关闭; 3)贷项单、调整单、坏账核销同步更新余额; 4)账龄分析逻辑:基于到期日与系统当前日期计算逾期等级; 5)信用额度占用逻辑:未结清余额实时占用客户信用额度。
- 业务约束:禁止直接修改底层表字段,仅能通过核销、调整、开票业务逻辑驱动自动更新。 物理映射:
AR_PAYMENT_SCHEDULES_ALL。
四、逻辑域 4:应收调整与坏账逻辑实体
4.1 应收调整单逻辑实体 Adjustment LE
- 分类逻辑:正向调整(增加应收)、负向调整(减免应收); 适用场景:尾差折扣、逾期罚息减免、汇率差额、账务差错修正;
- 控制逻辑:调整限额配置、审批流校验、调整原因归档;调整后同步改写收款计划余额。 物理映射:
AR_ADJUSTMENTS_ALL。
4.2 坏账核销逻辑实体 Write-off LE
专项子类调整逻辑:满足预设账龄、金额阈值后将呆滞应收转入坏账费用;区分单笔手工核销、批量自动核销两套逻辑。
4.3 外币重估逻辑实体 Revaluation LE
期末外币应收按期末汇率重算本位币,自动生成汇兑损益调整记录,形成未实现汇兑损益。
五、逻辑域 5:应收票据 Bills Receivable 全生命周期逻辑实体
一套完整状态机 LE:票据录入锁定应收→银行托收→贴现质押→到期收款→逾期转回应收; 内嵌票据状态校验、贴现利息计提、票据风险锁定逻辑。
六、逻辑域 6:SLA 子分类账会计逻辑实体(跨模块账务 LE)
6.1 AR 会计事件逻辑实体 Accounting Event LE
所有 AR 业务动作(开票、收款、核销、调整)触发标准化会计事件,按事件实体、事件类、事件类型三层划分:
- 事件实体:Transactions、Receipts、Adjustments、BillsReceivable;
- 事件类:销售发票、贷项单、标准收款、杂项收款;
- 事件类型:创建、核销、冲销、作废、调整。
6.2 SLA 会计分录构建逻辑实体 AE Header/Line LE
依据会计事件 + 会计规则集生成借贷分录头行,自动匹配总账科目、维度;分两步逻辑:创建会计分录→传送至 GL 总账。 物理映射:XLA_EVENTS、XLA_AE_HEADERS、XLA_AE_LINES。
七、支撑型基础共享逻辑实体
- 客户账户逻辑实体 Customer Account LE:客户账户、收票地址、付款条款、客户配置文件(账期规则、逾期利息、催收策略);
- 催收账龄逻辑实体 Aging LE:基于收款计划 LE 的逾期分级计算,自动生成催收单、逾期利息。
第二部分:Oracle Fusion Cloud Receivables 云应收逻辑实体
Fusion 在 EBS 经典业务逻辑基础上做分层解耦、云化封装、元数据化管理,逻辑实体分为四层架构:全局基础 LE → 业务核心 LE → 智能增强 LE → 一体化会计 LE; 所有逻辑实体内嵌在 BO 的 SDO(Service Data Object)嵌套结构中,外部集成只能通过 BO 调用间接驱动 LE 流转,无法直接操作 LE。
一、第一层:全局基础共享逻辑实体(租户级全局复用)
1.1 组织架构双维度隔离逻辑实体
- Business Unit(BU 业务单元)LE:运营管控维度,业务数据、操作权限、配置参数隔离;对标 EBS OU;
- Legal Entity(法人 LE):财税合规维度,收入、税金、利润按法人自动拆分分摊,Fusion 独有核心逻辑层; 一张跨 BU 开票单据,自动按法人切分收入与销项税,解决集团多法人财税合规。
1.2 统一客户全局逻辑实体 Global Customer LE
全 Fusion 云(AR/OM/CM)共用一套客户逻辑模型,替代 EBS 分散 HZ 模型;包含客户主体、账户、收票地址、信用档案多层逻辑,信用校验全局实时联动。
1.3 全局税务分摊逻辑实体 Global Tax Allocation LE
内嵌全球税务引擎逻辑,自动识别开票属地、税率、计税规则,税金自动按法人拆分,无需 EBS 手工配置税务行。
二、第二层:核心业务标准逻辑实体(继承 EBS 核心逻辑并优化)
2.1 应收事务分层逻辑实体(嵌套在 receivablesInvoices BO 的 SDO)
- InvoiceHeaderLE:发票头逻辑,复用 EBS 基础属性,新增法人归属自动判定、实时信用拦截逻辑;
- InvoiceLineLE:商品 / 税 / 运费行逻辑,内置弹性域自动继承 OM 销售订单维度;
- DistributionLE:会计分配逻辑,AutoAccounting 升级为云化规则引擎,可视化配置;
- PaymentScheduleLE(云版收款计划逻辑实体) 继承 EBS 余额核心逻辑,新增 BU + 法人双维度余额归集、租户数据隔离逻辑;是 Fusion 应收余额唯一基准,BI 报表、对账、信用全部读取该 LE。
2.2 收款全链路逻辑实体(StandardReceipts BO 内嵌 LE)
- ReceiptHeaderLE:收款基础信息、状态机完全兼容 EBS 状态流转;
- ReceiptApplicationLE 核销逻辑实体: 保留手工核销、规则自动核销;新增AI 智能匹配前置逻辑;
- Cash Recommendation 智能对账匹配 LE(Fusion 独有)对接资金云银行流水逻辑实体,自动解析银行流水摘要、金额、日期,智能匹配系统未核销收款,推荐核销方案,一键自动核销,是 Fusion 标志性新增逻辑层;
- OnAccount 预收款逻辑、NSF 退票冲销逻辑与 EBS 对齐。
2.3 调整、坏账标准化逻辑实体
ReceivablesAdjustmentLE、WriteOffLE 做配置化管控:核销阈值、审批流、调整规则全部在前台配置,无需后台 PL/SQL 修改逻辑。
三、第三层:Fusion 云原生新增智能逻辑实体
- 客户协同对账逻辑实体 AR Collaboration LE对接客户自助门户,在线发票确认、对账回执、异议标记,自动同步至应收单据对账状态;
- 催收智能分级逻辑实体 Intelligent Dunning LE基于收款计划逾期天数、客户信用等级自动分级催收,自动推送邮件 / 短信催收函,记录催收轨迹;
- 跨组织应收抵消逻辑实体 Intercompany Clearing LE集团内部公司间应收自动抵消,生成抵消分录,简化集团合并对账;
- 资金预测逻辑实体 Cash Forecasting LE基于未结清收款计划 LE 的到期应收,预测未来现金流入,同步资金云资金计划。
四、第四层:一体化会计逻辑实体(SLA+GL 无缝融合)
Fusion 取消 EBS“创建会计→传送总账” 两步割裂逻辑,采用一体化会计事件 LE:
- AR 业务 LE 发生变更瞬间触发
AR Accounting Event LE; - SLA 引擎实时生成分录,直接写入 Fusion GL 总账日记账逻辑层,无中间落地步骤;
- 会计事件全链路可追溯,每一笔业务单据绑定唯一会计事件 ID;
- 外币重估、汇兑损益逻辑内置为定时 ESS 任务驱动的标准化 LE。
五、Fusion 逻辑实体典型运行链路示例
调用发票 BO 创建发票 → 触发 InvoiceHeader/Line LE 校验 → 自动生成云 PaymentScheduleLE → 录入收款 BO 驱动 ReceiptHeaderLE → AI 对账 LE 推荐匹配 → ReceiptApplicationLE 执行核销 → PaymentScheduleLE 余额自动更新 → 同步触发一体化 AccountingEventLE 一键入账总账。
第三部分:EBS R12 AR 与 Fusion AR 关键逻辑实体横向对标表
| 核心逻辑实体 | EBS R12 AR 实现形式 | Fusion Cloud AR 实现形式 | 核心差异 |
|---|---|---|---|
| 收款计划 PaymentSchedule LE | 独立核心逻辑,OU 隔离,PL/SQL 包硬编码更新 | BO 内嵌标准 LE,BU + 法人双层隔离,平台托管自动更新 | Fusion 增加集团多维度归集、租户隔离 |
| 核销 Application LE | PL/SQL 包固化核销逻辑,支持二次开发改写 | 标准化服务内置逻辑,仅配置参数,禁止底层修改 | Fusion 叠加 AI 智能自动匹配前置逻辑 |
| 会计事件 LE | 分步式 SLA 生成→手工推送 GL | 业务动作一体化实时入账,无分步操作 | 账务链路更短,一致性更强 |
| 法人分摊 LE | 无原生逻辑,依靠弹性域 + 自定义规则实现 | 原生内置 LegalEntity 分摊 LE,系统自动拆分收入税金 | Fusion 天然适配集团多法人财税 |
| 银行对账 LE | 需 CM 现金管理模块对接,人工匹配 | 原生 Cash Recommendation 智能对账 LE 深度集成 | 自动化程度大幅提升 |
| 客户信用 LE | 定时后台并发校验信用占用 | 单据保存时实时信用 LE 在线拦截校验 | 事前风控,实时拦截超信用开票 |
第四部分:核心业务全链路逻辑实体联动流程(开票→收款→结清)
1、EBS 流转链路
- 录入发票 BO → 事务批 LE 校验 → 头 / 行 LE 合法性校验 → 会计分配 LE 生成科目分摊;
- 校验通过自动实例化PaymentScheduleLE,初始化应收余额;
- 录入收款 BO,收款头 LE 初始化状态 = 未核销;
- 执行核销,核销 ApplicationLE 绑定双方收款计划 ID;
- PL/SQL 自动更新 PaymentScheduleLE 剩余余额,余额清零标记关闭;
- 业务变动生成会计事件 LE → SLA 生成分录 → 传送 GL 总账。
2、Fusion 流转链路
- REST 调用 receivablesInvoices BO,后台执行头行 LE 校验、实时信用 LE 校验、法人自动分摊 LE 拆分;
- 自动生成云 PaymentScheduleLE;
- 银行流水推送至智能对账 LE,自动匹配收款;
- 核销 ApplicationLE 自动绑定,同步更新收款计划余额;
- 一体化会计事件 LE 实时生成总账分录,入账完成。
第五部分落地开发 & 运维关键注意事项
1、EBS 环境管控要点
- PaymentScheduleLE 是应收数据唯一基准,绝对禁止直接 DML 修改对应物理表;必须调用
AR_PAYMENT_SCHEDULES_PKG标准包驱动逻辑更新; - 核销、收款状态变更必须走标准 API,私自修改表会破坏 LE 状态机一致性,造成账龄、余额错乱;
- 自定义开发仅允许扩展弹性域、增加审批逻辑,不可篡改核心 LE 内置计算规则。
2、Fusion 环境硬性约束
- 所有业务操作必须依托 BO 接口驱动底层 LE 流转,不开放底层表 DML 权限;
- 核心 LE 逻辑固化,仅支持前台配置参数调整规则,不支持自定义 PL/SQL 触发器、存储过程侵入修改;
- 租户隔离由平台层 LE 自动管控,无需开发额外数据权限过滤。
第六部分:逻辑实体、业务对象、物理实体三者简明映射示例
以一张销售发票为例:
- BO 业务对象:整张销售发票单据(用户操作单元);
- LE 逻辑实体:发票批 LE、发票头 LE、发票行 LE、会计分配 LE、收款计划 LE(系统内部业务结构化逻辑);
- PE 物理实体:RA_CUSTOMER_TRX_ALL、RA_CUSTOMER_TRX_LINES_ALL、AR_PAYMENT_SCHEDULES_ALL 等数据库表。