贴现、背书完整 SLA 配置手册整体架构前置说明核心实体:SLA Entity = BILLS_RECEIVABLE(应收汇)
Oracle EBS R12 AR 应收票据BR贴现、背书完整 SLA 配置手册整体架构前置说明核心实体SLA Entity BILLS_RECEIVABLE应收汇票专属事件实体所有贴现、背书、结清、拒付均归属此 Event Class数据流链路AR BR 业务操作 → AR 自动会计 AAI提供默认科目基底 → SLA 会计事件 → SLA 规则重写科目 / 分录行 → 子分类账凭证 → GL 总账关键判断源字段SLA 取数核心表格来源表关键字段业务区分作用AR_BR_ACTIVITIES_ALLACTIVITY_TYPECREATE/REMIT/ENDORSE/CLEAR/DISHONOR票据操作类型AR_BR_ACTIVITIES_ALLWITH_RECOURSE_FLAGY 有追索权 / N 无追索权AR_REMITTANCES_ALLREMITTANCE_TYPEDISCOUNTED 贴现 / STANDARD 普通托收AR_BR_ENDORSEMENTS_ALLENDORSE_VENDOR_ID存在记录 背书业务关联 AP 供应商前置硬性配置不做 SLA 无法生成完整贴现 / 背书分录COA 总账科目已创建应收票据各中转科目、或有负债、短期借款、贴现利息AR 银行账户配置 BR 专属科目AAI 基底科目收款类 Receipt Class 启用 Bills Receivable、贴现、背书开关AR 自动会计 AutoAccounting 完成 BR 基础科目分配SLA 底层依赖一、SLA 标准配置路径AMB 会计方法生成器超级用户路径设置 → 会计科目设置 → 子分类账会计设置 → 会计方法生成器AMB分层配置顺序必须严格按顺序源定义 Source Definitions引入 BR 追索权、贴现类型字段科目推导规则 Account Derivation Rules按业务场景分配总账科目分录行类型 Journal Line Types区分贴现 / 背书 / 结清 / 拒付借贷行分录行定义 Journal Lines Definitions行类型 科目规则 条件组合应用会计定义 Application Accounting Definition绑定 BILLS_RECEIVABLE 事件类子分类账会计方法 Subledger Accounting Method绑定 AAD 分配至分类账二、步骤 1扩展 SLA 源定义加载 BR 票据判断字段目的把WITH_RECOURSE_FLAG、ACTIVITY_TYPE、REMITTANCE_TYPE引入 SLA 条件面板用于区分有无追索、贴现 / 背书业务AMB → Sources → Source Definitions应用选 Receivables新增 / 修改源关联底层分发视图XLA_AR_BR_DISTRIBUTIONS_V应收票据标准分发视图加入以下核心源字段ACTIVITY_TYPE票据活动类型WITH_RECOURSE_FLAG追索标记 Y/NREMITTANCE_TYPE汇款类型 DISCOUNTED/STANDARDENDORSEMENT_ID非空 背书业务BR_AMOUNT票据票面金额DISCOUNT_AMOUNT贴现利息NET_RECEIPT_AMOUNT贴现银行实收净额保存并编译源定义刷新 SLA 缓存三、步骤 2创建全套科目推导规则ADR对应前文分录模板的全部科目每一个总账科目创建一条 ADR 规则分配至 BILLS_RECEIVABLE 实体。科目规则清单可直接复制配置ADR 名称目标科目用途取数逻辑ADR_BR_UNCLEAR应收票据 - 未托收银行账户 AAI 预设 BR 应收票据科目ADR_BR_DISCOUNTED应收票据 - 已贴现自定义中转资产科目ADR_BR_ENDORSED应收票据 - 已背书自定义中转资产科目ADR_CONT_DISCOUNT或有负债 - 贴现追索负债类二级科目ADR_CONT_ENDORSE或有负债 - 背书追索负债类二级科目ADR_SHORT_LOAN_BR短期借款 - 票据贴现流动负债融资科目ADR_DISC_EXP财务费用 - 贴现利息损益费用科目ADR_CASH银行存款贴现收款对应银行科目ADR_AR_CUSTOMER应收账款原客户应收债权科目ADR_AP_VENDOR应付账款背书抵账供应商应付配置要点推导类型Segment Value直接固定科目自然段值分配实体BILLS_RECEIVABLE无需行条件全局通用由分录行定义增加业务判断条件。四、步骤 3创建票据专用分录行类型JLT借贷方向区分DR 借方 / CR 贷方Actual 实际金额完整清单对应分录模板JLT 名称借贷业务用途JLT_BR_CREATE_DRDR收票借应收票据未托收JLT_BR_CREATE_CRCR收票贷应收账款JLT_DIS_NO_REC_CASH_DRDR无追索贴现银行收款JLT_DIS_NO_REC_EXP_DRDR无追索贴现贴息费用JLT_DIS_NO_REC_BR_CRCR无追索贴现冲应收票据JLT_DIS_REC_BR_TRANS_DRDR有追索贴现未托收转已贴现JLT_DIS_REC_BR_TRANS_CRCR有追索贴现未托收转出JLT_DIS_REC_CASH_DRDR有追索贴现银行实收现金JLT_DIS_REC_EXP_DRDR有追索贴现贴息JLT_DIS_REC_LOAN_CRCR有追索贴现短期借款负债JLT_DIS_REC_CONT_CRCR有追索贴现确认或有负债JLT_CLEAR_DIS_LOAN_DRDR贴现结清冲短期借款JLT_CLEAR_DIS_BR_CRCR贴现结清冲已贴现票据JLT_CLEAR_DIS_CONT_DRDR贴现结清冲销贴现或有负债JLT_DISH_DIS_PAYBANK_DRDR贴现拒付偿还银行借款JLT_DISH_DIS_PAYBANK_CRCR贴现拒付银行扣款现金JLT_DISH_DIS_AR_DRDR贴现拒付恢复客户应收JLT_DISH_DIS_BR_CRCR贴现拒付冲已贴现票据JLT_END_NO_REC_AP_DRDR无追索背书冲应付账款JLT_END_NO_REC_BR_CRCR无追索背书直接冲票据JLT_END_REC_BR_TRANS_DRDR有追索背书未托收转已背书JLT_END_REC_BR_TRANS_CRCR有追索背书未托收转出JLT_END_REC_AP_DRDR有追索背书抵供应商应付JLT_END_REC_CONT_CRCR有追索背书背书或有负债JLT_CLEAR_END_CONT_DRDR背书结清冲背书或有负债JLT_CLEAR_END_BR_CRCR背书结清冲已背书票据JLT_DISH_END_CONT_DRDR背书拒付冲背书或有负债JLT_DISH_END_CASH_CRCR背书拒付现金赔付供应商JLT_DISH_END_AR_DRDR背书拒付恢复客户应收JLT_DISH_END_BR_CRCR背书拒付冲已背书票据五、步骤 4分录行定义 JLD核心配置绑定条件 JLTADR每个业务场景单独创建 1 套 JLD内部多行分配 JLT、科目规则、行级筛选条件区分贴现 / 背书、有无追索。示例 1JLD_DISCOUNT_RECOURSE 有追索权贴现分录行定义行 1票据资产内部转移 借已贴现票据Journal Line TypeJLT_DIS_REC_BR_TRANS_DRAccount Derivation RuleADR_BR_DISCOUNTED行条件ACTIVITY_TYPE REMITREMITTANCE_TYPE DISCOUNTEDWITH_RECOURSE_FLAG Y行 2票据资产内部转移 贷未托收票据JLTJLT_DIS_REC_BR_TRANS_CRADRADR_BR_UNCLEAR条件同上行 3银行现金借方JLTJLT_DIS_REC_CASH_DRADRADR_CASH条件同上行 4贴现利息费用借方JLTJLT_DIS_REC_EXP_DRADRADR_DISC_EXP条件同上行 5短期借款贷方JLTJLT_DIS_REC_LOAN_CRADRADR_SHORT_LOAN_BR条件同上行 6贴现或有负债贷方JLTJLT_DIS_REC_CONT_CRADRADR_CONT_DISCOUNT条件同上示例 2JLD_ENDORSE_RECOURSE 有追索权背书分录行定义筛选条件ACTIVITY_TYPE ENDORSEWITH_RECOURSE_FLAG YENDORSEMENT_ID IS NOT NULL 内部分配 4 行资产中转借贷、应付账款借方、背书或有负债贷方。示例 3JLD_DISCOUNT_NO_RECOURSE 无追索贴现条件 ACTIVITY_TYPEREMIT AND REMITTANCE_TYPEDISCOUNTED AND WITH_RECOURSE_FLAGN 仅 3 行现金借、贴息借、应收票据贷无中转资产、无或有负债、无短期借款。结清 / 拒付类 JLD 配置逻辑以票据活动类型CLEAR/DISHONOR为主筛选条件叠加贴现 / 背书标识分别绑定冲销负债、恢复应收、银行现金支出行。六、步骤 5应用会计定义 AAD绑定 BILLS_RECEIVABLE 事件类AMB → Application Accounting Definitions应用 Receivables新建 AAD命名 AAD_AR_BILLS_RECEIVABLEEvent Class 选择BILLS_RECEIVABLEEvent Type 分配全部票据事件类型绑定对应 JLDEvent Type绑定 Journal Lines DefinitionCREATE_COMPLETE收票完成JLD_BR_CREATEREMIT_DISCOUNT_WITH_RECOURSE有追索贴现JLD_DISCOUNT_RECOURSEREMIT_DISCOUNT_NO_RECOURSE无追索贴现JLD_DISCOUNT_NO_RECOURSECLEAR_DISCOUNT贴现到期结清JLD_CLEAR_DISCOUNTDISHONOR_DISCOUNT贴现拒付JLD_DISHONOR_DISCOUNTENDORSE_WITH_RECOURSE有追索背书JLD_ENDORSE_RECOURSEENDORSE_NO_RECOURSE无追索背书JLD_ENDORSE_NO_RECOURSECLEAR_ENDORSE背书结清JLD_CLEAR_ENDORSEDISHONOR_ENDORSE背书拒付JLD_DISHONOR_ENDORSE分录头描述 JED创建票据专用凭证标题如「应收票据贴现 - 有追索权」带入票据号、客户、追索标记变量。七、步骤 6绑定至 SLA 会计方法分配分类账AMB → Subledger Accounting Methods新建 / 修改企业标准 AR 会计方法添加行ApplicationReceivablesAAD 选择上一步创建的AAD_AR_BILLS_RECEIVABLE进入总账设置分类账 → 子分类账会计方法将该方法分配至主分类账执行编译请求Compile Subledger Accounting Method无报错即配置生效八、关键适配与国内准则扩展配置1. 区分银行承兑 / 商业承兑票据科目拆分新增 SLA 条件票据头弹性域 BR_TYPE银承 / 商承在 ADR 增加分段判断自动拆分应收票据 - 银行承兑汇票应收票据 - 商业承兑汇票2. 或有负债备查披露规则SLA 可增加统计分录行Balance TypeStatistical不影响总账余额仅用于报表提取所有有追索票据风险敞口。3. 背书手续费扩展若背书产生手续费新增 JLT 费用借方行条件匹配 ENDORSE 手续费金额 0分配财务费用 - 背书手续费科目。九、测试校验流程UAT 验证 SLA 配置正确性AR 票据工作台录入客户票据Complete 完成运行创建会计核对收票分录。场景 1无追索贴现核对直接冲销应收票据无负债科目。场景 2有追索贴现核对资产中转、短期借款、或有负债完整分录。贴现结清执行 Clear 汇款核对冲销借款与或有负债。贴现拒付执行 Dishonor核对银行扣款、恢复客户应收。有追索背书核对应付冲抵、资产中转、背书或有负债。背书结清 / 拒付分别验证冲销与追偿分录。核对 SLA 查询界面子分类账会计查询完整展示所有分录行、科目、来源票据信息。十、常见配置坑点排查贴现 / 背书无分录、只有 AAI 默认简单分录原因BILLS_RECEIVABLE 事件类未绑定自定义 AAD仍使用 Oracle 标准预制 AAD解决方案替换 AAD 并重新编译会计方法。有追索权不生成或有负债 / 短期借款排查源定义未加载 WITH_RECOURSE_FLAGJLD 行条件 Y/N 写反汇款类型 REMITTANCE_TYPE 筛选错误。背书业务分录缺失应付账款冲抵行排查未通过 ENDORSEMENT_ID 区分背书事件SLA 未识别背书业务缺少 AP 应付科目 ADR 规则。运行创建会计报错科目不完整排查ADR 规则段值缺失、COA 安全规则屏蔽中转票据 / 或有负债科目。十一、配套查询表SLA 配置调试用XLA_EVENT_CLASSES_V查看 BILLS_RECEIVABLE 事件类与事件类型XLA_AR_BR_DISTRIBUTIONS_V票据 SLA 分发视图调试追索、贴现类型字段取值AR_BR_ACTIVITIES_ALL票据操作活动明细XLA_AE_HEADERS / XLA_AE_LINES生成后的子分类账凭证明细XLA_JOURNAL_LINES_V查询所有分录行类型、科目规则绑定关系