Oracle EBS“设计哲学 → 核心架构 → 关键逻辑 → 完整示例 → 典型分录与表结构” 这条线,把 Oracle EBS R12 应付(AP)模块讲透
用 “设计哲学 → 核心架构 → 关键逻辑 → 完整示例 → 典型分录与表结构” 这条线把 Oracle EBS R12 应付AP模块讲透全部用具体业务场景串起来尽量通俗、落地、能直接对照系统理解。一、AP 模块的设计哲学为什么这么做1.强内控、强合规一切业务必须有据可依、可追溯、不可随意篡改核心思想“无匹配、不确认无审核、不入账无依据、不付款”体现发票不能随便录完就入账必须匹配 PO / 收货必须通过 ** 验证Validation** 才能生成负债付款必须基于已验证发票不能凭空付款目标满足SOX、COSO、企业内控规范防止虚开发票、重复付款、无单付款2.业务驱动财务财务反哺业务全链路集成、数据唯一AP 不是孤岛和PO、INV、GL、FA、Cash、iExpense、供应商门户深度绑定一笔采购PO → 收货 → 暂估 → 发票匹配 → 验证 → 负债 → 付款 → 总账全程数据自动流转、不重复录入哲学同一业务只发生一次财务是业务的镜像不是独立录入3.事件驱动 规则引擎R12 SLA 彻底告别 “硬编码分录”R12 重大变革AP 本身不写死会计分录只记录业务事件发票、付款、核销分录由SLA子分类账会计引擎根据会计方法、科目映射、业务事件类型自动生成哲学业务与账务解耦同一业务可在不同法人 / OU / 科目表下生成不同分录灵活合规4.多维管控、可配置、可扩展适配全球多组织、多税制、多业务多组织OU运营单位、法人实体、账簿隔离供应商 / 发票 / 付款按 OU 隔离又可共享多币种、多税率、多付款方式、多审批流全部可配置哲学标准化内核 可配置外壳既能统一流程又能适配各国 / 地区财税二、AP 模块核心架构R121. 核心实体模型四张核心主数据 三张业务单据供应商Vendor头 地点 银行 税务 付款条件按 OU 隔离银行账户Bank Account公司银行、供应商银行集中管理会计科目弹性域COAGL 基础AP 所有分录必须符合 COA 段规则税率 / 税码Tax Code增值税、关税、预扣税与 EBTax 集成业务单据发票Invoice标准发票、贷项、借项、预付款、费用报表付款Payment/Check支票、电汇、网银、预付款核销会计分录SLAGLAP 不直接写 GL通过 SLA 生成后过入 GL2. 核心流程闭环端到端供应商建档 → PO 创建 → 收货 → 发票录入 → 匹配 → 验证 → 审批 → 付款计划 → 付款执行 → 核销 → 总账过账 → 报表分析三、核心实现逻辑用场景讲清楚逻辑 1三单匹配2-Way / 3-Way / 4-Way——AP 灵魂场景向供应商采购原材料PO 100 个单价 10 元实际收货 100 个发票 100 个单价 10 元2-WayPO ↔ 发票只校验 PO 与发票的数量、单价、金额3-WayPO ↔ 收货 ↔ 发票必须实物已入库三者数量 / 价格一致才允许验证4-Way再加验收单Acceptance适用于质检严格场景系统校验逻辑3-Way 为例发票行匹配 PO 行数量 ≤ PO 未开票数量单价 ≤ PO 单价可配置容差发票行匹配 收货行数量 ≤ 已收货未开票数量税额、币种、汇率、税码必须一致差异超容差 →自动挂起Hold必须人工处理才能验证一句话没有收货不能入账价格不对不能入账数量不对不能入账。逻辑 2发票验证Validation—— 负债确认的唯一关口录入发票 → 匹配 →验证→ 才生成AP 负债应付账款和暂估冲销验证做什么重算税额、金额、汇率检查所有匹配规则、容差、挂起检查供应商状态、账户状态、预算控制可选生成SLA 会计事件→ 生成分录 → 可过入 GL示例3-Way 匹配 验证分录PO借材料采购 1000贷应付暂估 1000收货借库存 1000贷材料采购 1000发票匹配 验证冲暂估借应付暂估 1000贷材料采购 1000确认负债借材料采购 1000借进项税 130贷应付账款 1130逻辑 3预付款Prepayment—— 资产→负债的转换场景预付供应商 500 元后续收货开票 1130 元抵扣预付款录入预付款发票Prepayment类型 预付金额 500验证后分录借预付账款 500贷应付账款 500录入标准发票 1130匹配 PO / 收货验证后负债 1130预付款核销Apply Prepayment选 500 预付核销标准发票核销分录借应付账款 500贷预付账款 500剩余应付630后续付款逻辑 4付款与核销Payment—— 负债清偿场景上述发票剩余 630电汇付款付款工作台选发票 630生成付款Check付款验证→确认→自动核销发票分录借应付账款 630贷银行存款 630逻辑 5SLA 会计引擎R12 核心—— 分录生成规则AP 不硬编码分录只定义业务事件发票验证事件Invoice Validation付款事件Payment预付款核销事件Prepayment ApplicationSLA 根据会计方法如中国企业会计准则科目映射如 “应付账款” 对应哪个科目段业务事件类型 → 自动生成 XLA 分录 → 过入 GL四、从头到尾完整业务示例含系统操作 分录背景公司OU 深圳工厂法人 中国法人账簿 标准账簿供应商A 原材料供应商已建档3-Way 匹配PO100 个原材料单价 10 元未税 1000税 13%收货100 个入库发票供应商开专票数量 100单价 10未税 1000税 130预付款提前预付 500付款剩余 630 电汇步骤 1供应商建档AP → 供应商头名称 A 供应商OU 深圳工厂状态 已批准地点付款地点、采购地点、税务信息税号、税码银行供应商银行账户用于电汇步骤 2PO 创建PO 模块行数量 100单价 10物料 原材料OU 深圳工厂审批后PO 状态 已批准步骤 3收货INV → 采购接收接收 PO 100 个入库到仓库生成 收货单Receipt状态 已接收自动生成 暂估分录PO 模块生成借材料采购 1000贷应付暂估 1000步骤 4录入预付款AP → 发票工作台发票类型Prepayment预付款供应商A 供应商金额500验证Validation分录SLA 生成借预付账款 500贷应付账款 500步骤 5录入标准发票AP → 发票工作台发票类型Standard标准发票供应商A 供应商发票号INV20260524日期2026-05-24金额未税 1000税 130合计 1130匹配Match选 PO匹配 PO 行 100 个选 收货匹配 收货行 100 个系统校验数量、单价、税额一致无挂起验证Validation冲暂估分录借应付暂估 1000贷材料采购 1000确认负债分录借材料采购 1000借应交税费 - 进项税 130贷应付账款 1130步骤 6预付款核销AP → 发票工作台 → 核销预付选标准发票 1130 → 应用预付款 500系统自动核销分录借应付账款 500贷预付账款 500发票剩余应付630步骤 7付款AP → 付款工作台新建付款类型 电汇金额 630选发票A 供应商INV20260524剩余 630确认付款→自动核销分录借应付账款 630贷银行存款 630步骤 8过总账GL → 日记账导入AP 所有 SLA 分录通过 “日记账导入” 过入 GL可在 GL 穿透查询到 AP 原始发票、付款单据五、核心表结构R12—— 理解数据存储AP 核心表ap_suppliers_all供应商头ap_supplier_sites_all供应商地点ap_invoices_all发票头Invoice ID 主键ap_invoice_lines_all发票行ap_invoice_distributions_all发票分配科目、费用、资产行ap_checks_all付款头Check ID 主键ap_invoice_payments_all付款 - 发票核销明细SLA 核心表R12 真正分录表xla_ae_headers分录头xla_ae_lines分录行xla_distribution_links关联业务单据发票 / 付款六、总结一句话记住 APOracle EBS AP 强内控 全集成 事件驱动 规则引擎核心是三单匹配、验证入账、SLA 生成分录业务闭环供应商→PO→收货→发票→匹配→验证→付款→总账。