公司动态
华为MetaERP Oracle EBS R12 与 Fusion Cloud 应收 (AR) 模块全维度拆解前置定义:四层实体分层标准表格层级 定义 业务视角 技术视角业务对象 BO 面向业
Oracle EBS R12 与 Fusion Cloud 应收 (AR) 模块全维度拆解前置定义四层实体分层标准层级定义业务视角技术视角业务对象 BO面向业务端标准化业务单据 / 业务概念用户可见、业务口径统一销售发票、收款单、贷项通知单、核销、坏账调整、客户应收余额业务中台标准服务、UI 单据、API 入参主体逻辑实体 LE业务对象拆解后的业务分层逻辑模型抽象业务规则、关联关系无关物理存储发票头逻辑实体、发票行逻辑实体、收款核销逻辑实体、应收账期计划实体、会计分配逻辑实体ER 逻辑模型、EBS/Fusion 数据字典 Logical Entity、API 资源模型物理实体 PE落地到数据库的表、分区、索引、约束、视图、序列、同义词真实存储数据RA_CUSTOMER_TRX_ALL、AR_CASH_RECEIPTS_ALL 等物理表、分区表、物化视图Oracle Table、Index、Constraint、Partition、Schema 对象后台程序标准并发请求、PL/SQL 包、API、工作流、SLA 会计引擎、自动核销程序、开票接口系统内置执行逻辑、定时任务、业务校验、会计生成、过账推送 GLPL/SQL Package、Concurrent Program、WebService、Fusion ESS Job、SLA 会计引擎第一部分Oracle EBS R12 AR 应收模块详细拆解一、核心业务对象BO1. 应收事务类 BO标准销售发票 Invoice借项通知单 Debit Memo贷项通知单 Credit Memo预付款请求 Commitment应收票据 Bills Receivable事务调整单 Adjustment折扣、坏账、汇兑损益调整2. 收款类 BO客户现金收款单 Cash Receipt杂项收款 Misc Receipt利息、罚款、保证金等非主营业务收款收款核销单 Receipt Application收款冲销、退票处理NSF3. 支撑类 BO客户主数据、收款计划账期分期、信用管控、催款单、对账通知单、SLA 子分类账会计凭证二、逻辑实体LE分层拆解层级 1事务处理逻辑实体事务批逻辑实体 AR_Batch批量录入发票的批次容器管控批次状态、数量金额校验事务头逻辑实体 Trx Header客户、开票日期、币种、交易类型、付款条款、收票地点、销售员事务行逻辑实体 Trx Line物料 / 服务行、税行、运费行、数量单价、行金额、行类型区分ITEM/TAX/FREIGHTGL 会计分配逻辑实体 Trx GL Distribution单行收入、应收、税金科目分摊弹性域、成本中心、利润中心维度层级 2应收账期管控逻辑实体 Payment ScheduleEBS AR 核心中枢逻辑实体每一张有效应收单据生成一条收款计划实时跟踪应收余额、到期日、已收金额、未收余额、账龄所有收款 / 核销 / 调整均驱动该实体余额变动层级 3收款全生命周期逻辑实体收款主实体 Cash Receipt Header收款号、收款日期、收款方式、银行账户、收款总额收款状态流转实体 Cash Receipt History未识别→已识别→部分核销→全额核销→退票冲销全状态日志核销关联实体 Receipt Application收款与发票 / 贷项单的勾对关系记录本次核销金额、对应应收账期计划收款会计分配实体 Receipt GL Distribution现金科目、预收科目、应收冲抵科目入账规则层级 4调整与会计逻辑实体应收调整逻辑实体 Adjustment折扣、坏账核销、小额尾差调整SLA 子分类账会计事件实体AR 业务事件→会计事件→会计分录统一推送 GL 总账三、物理实体核心 ALL 分区表AR/RA SchemaEBS 采用Org_ID 分区架构业务数据全部存储XXX_ALL全局表视图XXX按 MOAC 多组织自动过滤组织数据1应收事务核心物理表物理表名归属 Schema主键核心用途关键字段说明AR_BATCHES_ALLARBATCH_ID事务 / 收款批次头批次类型、控制金额、处理状态 BATCH_APPLIED_STATUSRA_CUSTOMER_TRX_ALLRACUSTOMER_TRX_ID发票 / 贷项 / 借项头表TRX_NUMBER 发票号、BILL_TO_SITE_USE_ID 收票客户地点、TRX_DATE 开票日期、TRX_TYPE_ID 交易类型、PAYMENT_SCHEDULE_ID 关联收款计划 IDRA_CUSTOMER_TRX_LINES_ALLRALINE_ID发票明细行QUANTITY_INVOICE 开票数量、EXTENDED_AMOUNT 行金额、LINE_TYPE 行类型 (ITEM/TAX)、INVENTORY_ITEM_ID 物料 IDCSDN博...RA_CUST_TRX_LINE_GL_DIST_ALLRAGL_DISTRIBUTION_ID行级会计科目分配CODE_COMBINATION_ID 科目组合 ID、AMOUNT 入账金额、GL_DATE 会计日期RA_CUST_TRX_LINE_SALESREPS_ALLRASALESREP_ID销售员业绩分摊销售员 ID、分摊比例、提成金额2应收账期核心表AR 最关键表AR_PAYMENT_SCHEDULES_ALL主键PAYMENT_SCHEDULE_ID 核心定位一张应收单据对应一条记录全流程余额唯一载体 关键字段AMOUNT_DUE_ORIGINAL原始应收总额AMOUNT_DUE_REMAINING当前未结清余额账龄分析基准CLASS单据类型 INV 发票 / CM 贷项 / PMT 收款 / ADJ 调整DUE_DATE应收到期日ACTUAL_DATE_CLOSED结清关闭日期CUSTOMER_TRX_ID 关联发票、CASH_RECEIPT_ID 关联收款单Oracle3收款全链路物理表AR_CASH_RECEIPTS_ALL收款单主表 RECEIPT_NUMBER 收款编号、RECEIPT_DATE 收款日期、AMOUNT 收款总额、TYPECASH 客户收款 / MISC 杂项收款、STATUS 收款状态UNAPPLIED 未核销 / APPLIED 已核销 / NSF 退票OracleAR_CASH_RECEIPT_HISTORY_ALL收款状态变更流水每一次状态变更生成一行日志追溯收款全生命周期AR_RECEIVABLE_APPLICATIONS_ALL核销关联中间表 主键APPLICATION_ID记录收款 PAYMENT_SCHEDULE_ID 与应收发票 PAYMENT_SCHEDULE_ID 的勾对关系AMOUNT_APPLIED 本次核销金额EBS 核销的核心关联表AR_DISTRIBUTIONS_ALL收款对应的会计分录分配表AR_MISC_CASH_DISTRIBUTIONS_ALL杂项收款科目分配4调整、坏账、SLA 会计配套表AR_ADJUSTMENTS_ALL应收调整单坏账核销、折扣调整、尾差调整XLA_EVENTSSLA 会计事件AR 业务触发会计事件XLA_AE_HEADERS / XLA_AE_LINES子分类账会计头行分录最终过账至 GL_GL_JE_LINES 总账分录5客户主数据基础表HZ 客户数据模型HZ_PARTIES 合作方、HZ_CUST_ACCOUNTS 客户账户、HZ_CUST_SITE_USES_ALL 收票地址、HZ_LOCATIONS 地址信息四、EBS AR 核心后台程序PL/SQL 包 并发请求1. 核心 PL/SQL 标准包AR_PAYMENT_SCHEDULES_PKG收款计划 CRUD、余额更新核销 / 调整后自动重算未收余额AR_RECEIVABLE_APPLICATIONS_PKG收款核销、反核销核心逻辑AR_CASH_RECEIPTS_PKG收款录入、状态变更、冲销退票RA_CUSTOMER_TRX_PKG发票创建、修改、作废、贷项匹配开票AR_ADJUSTMENTS_PKG应收调整、坏账计提核销XLA_AR_EXTRACT_PKG抽取 AR 业务数据生成 SLA 会计分录2. 高频标准并发请求自动收款核销Automatic Receipt Application账龄报表生成AR Aging ReportSLA 会计过账Create Accounting - ReceivablesAR 子分类账推送总账Transfer Journal Entries to GL应收重估汇兑损益Revalue Balances催款信打印、逾期利息计算程序3. 典型业务 SQL 示例EBSsql-- 查询单张发票明细未核销余额 SELECT trx.trx_number 发票号, trx.trx_date 开票日期, ps.amount_due_original 应收总额, ps.amount_due_remaining 未结清余额, lines.line_number 行号, lines.extended_amount 行金额 FROM ra_customer_trx_all trx JOIN ar_payment_schedules_all ps ON trx.customer_trx_id ps.customer_trx_id JOIN ra_customer_trx_lines_all lines ON trx.customer_trx_id lines.customer_trx_id WHERE trx.trx_number INV2026080801 AND trx.org_id 82; -- 查询收款对应核销明细 SELECT cr.receipt_number 收款号, trx.trx_number 被核销发票号, app.amount_applied 本次核销金额 FROM ar_cash_receipts_all cr JOIN ar_receivable_applications_all app ON cr.cash_receipt_id app.cash_receipt_id JOIN ar_payment_schedules_all ps ON app.applied_payment_schedule_id ps.payment_schedule_id JOIN ra_customer_trx_all trx ON ps.customer_trx_id trx.customer_trx_id WHERE cr.receipt_number REC2026080801;4. 标准 API 示例EBS 开票公开 APIAR_PUBLIC_API_PKG.CREATE_INVOICE入参客户 ID、交易类型、行明细、金额、付款条款自动生成 RA_CUSTOMER_TRX_ALL、RA_CUSTOMER_TRX_LINES_ALL自动生成 AR_PAYMENT_SCHEDULES 收款计划。第二部分Oracle Fusion Cloud Receivables 应收模块一、整体架构差异前置说明EBS本地部署RA/AR 独立 SchemaOrg_ID 多组织FusionSaaS 云原生统一FUSIONSchema业务单元 BU 替代 EBS Org_ID数据模型高度复用 EBS 核心表结构但封装层、服务化、SLA 深度一体化、ESS 定时任务替代并发请求、REST API 为主。一、Fusion AR 四层实体映射1. 业务对象 BOFusion 标准化 Cloud 业务对象Fusion 提供标准业务对象服务Business Object ServiceReceivable Invoice、Credit Memo、Debit MemoCash Receipt、Receipt Application、Adjustment、Write-off 核销坏账 核心特点前端 UI、REST API、批量导入统一基于 BO底层屏蔽物理表细节。2. 逻辑实体 LE复用 EBS 经典逻辑模型发票头 / 行、收款计划、核销关联、会计分配新增云原生逻辑实体Cash Recommendation 自动对账推荐逻辑实体银行流水自动匹配收款Legal Entity 税分摊逻辑实体AR_REC_TRX_LE_DETAILS_ALL按法人拆分税金、收入Oracle收款对账工作台逻辑实体 AR_CASH_RECO_LINES_ALL 银行对账匹配明细Oracle逻辑层内置AI 自动核销、智能账龄预警、信用实时校验、全球税务引擎内嵌。3. 物理实体数据表1兼容 EBS 同源核心表表名基本不变SchemaFUSIONRA_CUSTOMER_TRX_ALL、RA_CUSTOMER_TRX_LINES_ALL、AR_PAYMENT_SCHEDULES_ALL、AR_CASH_RECEIPTS_ALL、AR_RECEIVABLE_APPLICATIONS_ALL 结构字段 90% 对齐 EBS仅适配 BU_ID 替代 ORG_ID、租户隔离字段、审计字段增强。2Fusion 独有新增物理表AR_CASH_RECO_LINES_ALL银行流水自动对账推荐明细AR_REC_TRX_LE_DETAILS_ALL法人维度税金、收入分摊表AR_BILLS_REMITTANCE_ALL应收票据托收云适配表HZ 云统一客户主数据全 Fusion 共用客户模型不再 EBS 老旧 HZ 结构3SLA 总账一体化表Fusion XLA 与 GL 强耦合XLA_AE_LINES 直接对接 Fusion 总账日记账无 EBS 式分步 Transfer 过账。4. Fusion 后台程序体系1底层 PL/SQL 包沿用 EBS 核心逻辑包封装在 Fusion 云安全权限内客户不可直接修改禁止客户自定义修改底层 PL/SQL只能配置 API 扩展。2云定时任务 ESS Jobs替代 EBS 并发请求ESS Job 名称对应 EBS 并发程序功能Create Accounting for ReceivablesCreate Accounting生成 AR 子分类账会计分录Automatic Receipt Application自动核销并发按规则自动匹配收款与应收发票Receivables Revaluation汇兑损益重估期末外币应收重估Write-off Receivables Balance批量坏账核销小额应收自动坏账清理3主流接入方式Fusion 推荐REST API 业务对象接口首选/fscmRestApi/resources/11.13.18.05/receivablesInvoices新增 / 查询发票FBDI 批量导入Excel 模板导入发票、收款单SOAP WebService、OTBI 报表视图AR 标准分析视图 AR_CR_INFO_V、AR_ADJ_INFO_V4Fusion 典型查询 SQL 示例sql--Fusion查询业务单元下应收未结清发票 SELECT trx.trx_number invoice_num, bu.bu_name business_unit, ps.amount_due_remaining unapplied_balance, trx.trx_date invoice_date FROM fusion.ra_customer_trx_all trx JOIN fusion.ar_payment_schedules_all ps ON trx.customer_trx_id ps.customer_trx_id JOIN fusion.fun_all_business_units_v bu ON trx.bu_id bu.bu_id WHERE ps.amount_due_remaining 0;三、EBS VS Fusion AR 关键差异汇总对比维度EBS R12 ARFusion Cloud AR部署架构本地部署多 Schema (AR/RA/HZ)SaaS 单 FUSION Schema租户隔离组织架构ORG_ID 多组织BU 业务单元 法人 LE 双层架构调用方式PL/SQL API、并发请求、FORM 界面REST BO API、ESS 任务、UI 页面、FBDI客户模型EBS 独立 HZ 客户表全局统一 Party 客户模型全模块共享自动能力基础自动核销AI 银行对账、智能核销、信用实时风控会计引擎独立 SLA分步过账 GLSLA-GL 一体化一键过账二次开发允许自定义 PL/SQL、触发器、FORM禁止底层 PL/SQL 修改仅配置 API 扩展数据表RA/AR 分开 Schema 表全部统一 FUSION Schema第三部分核心业务全链路流转开票→收款→核销全流程实体联动流程创建销售发票→生成收款计划→录入收款→核销结清业务层 BO用户录入销售发票 BO逻辑层发票头 / 行逻辑校验、科目分配逻辑、账期到期日计算逻辑物理层写入RA_CUSTOMER_TRX_ALL发票头RA_CUSTOMER_TRX_LINES_ALL发票行RA_CUST_TRX_LINE_GL_DIST_ALL会计分配系统自动插入AR_PAYMENT_SCHEDULES_ALL一条应收记录未收余额 发票全额录入收款 BO写入 AR_CASH_RECEIPTS_ALL 收款单执行核销逻辑层匹配收款计划、校验可核销余额物理层AR_RECEIVABLE_APPLICATIONS_ALL 写入核销勾对记录自动更新 AR_PAYMENT_SCHEDULES_ALL.AMOUNT_DUE_REMAINING 扣减已核销金额SLA 会计引擎抓取业务事件生成分录推送总账。第四部分落地运维与开发要点EBS 开发严禁直接 UPDATE 核心 AR_PAYMENT_SCHEDULES_ALL 余额必须调用标准 PL/SQL 包Fusion 严禁直写底层表全部通过标准 API/FBDI 操作AR_PAYMENT_SCHEDULES_ALL 是应收数据唯一可信源账龄、应收余额、对账全部以此表为准所有业务操作都会写入 XLA 会计事件禁用跳过 SLA 直接手工改总账。