华为MetaERP Oracle EBS R12 与 Fusion 的 SLA(Subledger Accounting,子分类账会计)本质上是一个事件驱动的规则引擎:业务模块只负责产生“会计事件“( Oracle EBS R12 与 Fusion 的 SLASubledger Accounting子分类账会计本质上是一个事件驱动的规则引擎业务模块只负责产生会计事件EventSLA 通过会计方法Accounting Method→ 应用会计定义AAD→ 日记账行规则JLT/JLR→ 账户推导规则ADR / Account Rule→ 映射集Mapping Set​ 这条链路把交易属性翻译成 GL 的科目组合CCID。下面按你点名的模块逐一拆每个模块都给出业务场景 → 触发的会计事件 → 参与科目推导的关键业务要素。 SLA 推导科目的通用机制两套系统共通无论 EBS 还是 Fusion科目都不是硬编码的而是由以下要素动态拼装事件Event如INVOICE_VALIDATED、SHIPMENT_ISSUED、RECEIPT_CREATED是触发记账的开关来源Sources从交易对象上取到的属性——供应商类型、客户地点、物料分类、项目编号、OU/库存组织/法人等账户推导规则ADR / Account Rule用来源值拼出完整的科目弹性域段1~段n可整段推导也可只覆盖某一节如仅成本中心段映射集Mapping Set把输入值如IT 供应商翻译成输出段值如成本中心 500的查找表日记账行规则JLT/JLR决定借贷方向、会计分类、是否合并会计方法Accounting Method以上规则的集合分配给分类账LedgerEBS vs Fusion 的核心差异EBS各子模块有自己的前端推导AP/AR 用 AutoAccounting、PO/INV 用成本管理器SLA 在后端接管事件并生成 XLA 分录R12 起所有分录统一进XLA_AE_HEADERS / XLA_AE_LINESFusion更彻底地统一到 SLA——Account Rules、Mapping Sets、JLT 全部可视化配置标准Standard Accrual会计方法是 COA Neutral 的可套到任意分类账COA 相关时才用 COA Specific 方法一、应付AP / Payables业务场景触发事件关键业务要素推导科目用发票验证Invoice Validation​INVOICE_VALIDATED发票分配行Distribution的自然科目、供应商地点决定法人/平衡段、税码决定进项税、汇率、PO 匹配类型2-way/3-way发票匹配 PO 后冲暂估​INVOICE_VALIDATED匹配到的接收事务、PO 行类型费用/存货、PPV 差异预付款Prepayment录入​PREPAYMENT_VALIDATED预付款类型、供应商、分配账户预付款核销Application​PREPAYMENT_APPLIED被核销的标准发票、核销金额付款Payment​PAYMENT_CLEARED银行账户决定现金/银行存款段、付款币种、汇率、核销的发票贷项通知单Credit Memo​CREDIT_MEMO_VALIDATED关联发票、原因代码典型推导路径以 3-way 匹配发票为例接收时 PO 模块先记借商品采购 1000 / 贷应付暂估 1000发票验证时借材料采购 1000 / 借进项税 130 / 贷应付账款 1130同时冲销暂估付款时借应付账款 630 / 贷银行存款 630在 Fusion 中Standard Accrual方法预置了对 AP 事件的完整记账规则若要按供应商类型→成本中心派生只需新增一个 Account Rule Mapping Set不改代码。二、应收AR / Receivables业务场景触发事件Fusion 预置事件类关键业务要素销售发票Invoice​InvoiceSales Invoices客户客户地点决定平衡段/法人、事务类型Transaction Type、物料/备忘录行Memo Line、销售员/销售区域成本中心、税码、币种贷项通知单Credit Memo​Credit Memo关联原发票、退货原因、物料借项通知单Debit Memo​Debit Memo追加收费类型利息/运费收款Receipt​ReceiptStandard / Misc收款类型、客户、银行账户、核销的发票杂项收款Misc Receipt​Miscellaneous Receipt收入类型、渠道调整Adjustment​Adjustment调整原因、金额坏账核销​自定义事件客户、坏账准备科目配置EBS 特点AR 先用AutoAccounting​ 按客户事务类型销售员物料等来源拼出默认科目再把该科目交给 SLASLA 可以整体接受也可以按规则覆盖其中某些段。Fusion 特点AutoAccounting 的概念被吸收进 SLA 的 Account Rule——收入科目段通常由 Revenue Class 决定产品段取自物料或 Memo Line成本中心取自销售员或销售区域。⚠️ 经典报错 No account found during AutoInvoice 就是某个分段如物料的产品段在 Account Rule / Mapping Set 里找不到对应值。三、采购接收PO Receipt / Receipt Accounting这是 EBS 与 Fusion差异最大的一块。EBS R12三套子账协同场景子账关键要素典型分录PO 接收Accrue at Receipt​PO/RCV接收日汇率、PO 行类型、库存组织借商品采购 / 贷应付暂估Deliver 入库​INV/CST标准成本、PPV借库存商品 / 借PPV / 贷商品采购发票匹配​AP匹配类型、IPV借应付暂估 / 贷材料采购借材料采购 / 借进项税 / 贷应付账款月末接收清算​RCV未结接收结平 Receiving Inventory 中转科目Fusion统一 Receipt AccountingFusion 把接收、发票匹配、成本调整合并到统一的 Receipt Accounting 子账接收时直接按接收日汇率确认存货成本不再走Receiving Inventory中转IPV发票价差、汇率差、不可抵扣税、Landed Cost 全部作为存货成本调整直接调整存货账面价值无独立的 PPV 科目无月末接收清算动作关键推导要素PO 行类别费用/存货、项目来源若项目采购、库存组织、法人、税率、Landed Cost 元素。四、库存INV / Inventory库存模块的科目推导高度依赖物料事务MTL_MATERIAL_TRANSACTIONS的属性业务场景关键业务要素推导出的科目销售出库Sales Issue​物料、成本组、标准成本、OU借主营业务成本 / 贷库存商品生产领用​物料、车间、WIP 任务借生产成本-直接材料 / 贷原材料完工入库​物料、标准成本、生产差异借库存商品 / 借或贷生产价差 / 贷生产成本子库/货位转移​转移类型、来源/目标子库内部存货科目结转跨库存组织调拨​调出/调入组织、内部价视同内部销售确认内部应收/应付领用至管理部门​部门、用途借管理费用 / 贷原材料在建工程领用​项目、WIP借在建工程 / 贷原材料委托加工发出/收回​加工商、加工费委托加工物资科目盘点盘盈/盘亏​差异数量、标准成本、审批状态待处理财产损溢→管理费用/营业外支出等成本更新/标准成本变更​新旧成本差成本调整分录 库存科目的自然科目段通常由物料分类Item Category决定——SLA 规则里常见一条IF 物料分类IT设备 THEN 科目段5401IF办公用品 THEN 5601。五、成本管理Cost Management / CST业务场景触发事件关键要素成本管理器处理接收​RECEIPT标准成本、PPV、接收日汇率WIP 资源/制造费用分摊​WIP资源科目、成本池、分摊基准成本更新​COST_UPDATE新旧成本差、库存数量负库存调整​NEGATIVE_INV_ADJ差异科目多期间会计MPA​MPA摊销期间、起始/终止日EBS 官方文档明确SLA 是 Cost Management 的公共规则引擎可以用物料属性把分录重定向到正确的 COGS 类别错误分录可被重定向到指定科目。六、固定资产FA / Fixed Assets业务场景事件关键业务要素新增Addition​ADDITION资产类别、资产簿、法人、成本中心、折旧规则CIP 新增​CIP_ADDITIONCIP 项目、资本化程度折旧计提​DEPRECIATION资产类别决定折旧费用科目、成本中心、折旧方法转移​TRANSFER新成本中心/新地点→重估净值处置Retirement​RETIREMENT处置类型出售/报废、残值、清理费用重估​REVALUATION重估增值/减值科目FA 的科目推导核心在资产类别Asset Category——它直接绑定资产原值科目、累计折旧科目、折旧费用科目的段值。SLA 的 ADR 进一步允许按成本中心段、法人段动态覆盖。EBS 默认 FA 走Detail明细记账因为资产变动笔数相对少逐笔追溯更清晰。七、项目Projects / PA项目的特殊之处在于项目段Project Segment必须写入 COA且跨模块AP/AR/INV/PO/EXP都要能识别项目来源。Oracle 官方明确给出了各子模块的项目科目推导点模块项目科目推导时机关键要素Fusion Purchasing​事务入账时通过交易账户推导规则项目标识符、任务、支出类型Fusion Cost Management​创建会计时SLA 内项目来源、WIP 任务Fusion Payables​创建日记账时SLA 内发票分配上的项目、任务Fusion Expenses​转到 AP 后由 AP 推导费用报表上的项目Fusion Receivables​AutoAccounting 给 Project Billing 发票默认科目若要按合同派生需在 SLA 中覆写项目标识符、合同Fusion Projects成本归集​项目成本分配项目、任务、资源、支出类型 项目相关科目推导唯一方法是在会计方法中使用项目来源Project Sources——Oracle 提供了 100 个项目相关来源用于建立 Mapping Set 和 Account Rule 条件。八、销售Order Management / OTC销售模块本身不直接记账而是通过对接 AR 和 INV 触发事件业务场景对接模块·事件关键要素订单预定Booking​不触发分录—发运确认Shipment​INVSales Issue事件物料、成本组、标准成本→COGS发票Invoice​ARInvoice事件客户、事务类型、物料/Memo Line→收入/应收/税退货RMA​INV 接收 AR 贷项退货原因、原发票递延收入​ARRevenue Recognition计费规则、收入调度规则、递延收入科目九、EBS 与 Fusion 在科目推导上的对照总结维度EBS R12Fusion Cloud前端推导​AP/AR 用 AutoAccountingPO/INV 用成本管理器各子模块分散统一收敛到 SLA 的 Account Rule规则配置​AMB会计方法构建器需开发者介入较多可视化Manage Account Rules / Mapping Sets业务分析师可配COA 无关性​会计方法与 COA 绑定较深Standard Accrual 是 COA Neutral可套任意 Ledger采购接收​RCV CST AP 三套子账协同有 Receiving Inventory 中转统一 Receipt Accounting无中转科目差异处理​PPV/IPV/采购汇兑损益独立归集全部作为存货成本调整记账触发​手动运行 Create Accounting 并发自动或定时实时性更强追溯​XLA 表 → GL_JE_LINES 双向钻取端到端穿透到源交易多准则​主分类账辅助分类账SLA 规则分别套用同样支持Secondary Ledger 支持受控复制关键业务要素速查按段归纳不管哪个模块SLA 推导科目时最常用的来源就这几类平衡段/法人段来自 Legal Entity / Operating Unit / 供应商或客户地点成本中心段来自部门、销售员、资产类别、项目任务、分配行自然科目段来自事务类型、物料分类、资产类别、税码、备忘录行、支出类型产品/项目段来自物料、项目编号、任务、WIP银行/现金段来自银行账号、付款方式Intercompany 段来自跨法人交易、内部往来规则 实施时的实战建议永远复制 Oracle 预置的 Standard Accrual 方法再改不要直接改种子数据否则升级时被覆盖Mapping Set 优于复杂条件的 Account Rule——好维护、好审计先决定明细/合并粒度AP/AR 默认 SummaryFA 默认 DetailINV/WIP 默认 Summary项目相关科目一定要在项目层定义 Account Rule否则跨模块项目成本归集会断链Fusion 中 COA Neutral 方法只能用 COA Neutral 规则要用 Mapping Set 必须切到 COA Specific 方法