Oracle EBS AR 外币发票、本币收款核销完整会计分录
前置基础概念
- 交易币种(外币):Invoice 币种 = USD
- 功能币种(本币):Ledger 本位币 = CNY
- 汇率规则
- 发票入账汇率:交易汇率(发票日期汇率)
- 收款币种:CNY(本位币收款,无外币收款)
- 收款汇率:收款日期汇率
- 汇兑损益:系统自动在核销(Apply)环节生成
- 场景设定(便于直观演算)
发票:USD 10,000 发票汇率:1 USD = 7.20 CNY 收款:全额 CNY 71,500(本位币直接收款,用来核销外币发票) 收款日汇率:1 USD = 7.15 CNY
重要区分:
- AR 外币发票:应收款外币计量,账面按发票汇率折算为本币入账
- 本位币收款核销外币发票:收款没有外币金额,只有本币;核销时系统会折算等效外币,自动计算汇兑损益
一、创建外币应收发票(Create Invoice)
发票信息:USD 10,000,汇率 7.20AR 发票标准分录(RA 接口 / 工作台创建发票产生)
plaintext
借:应收账款-外币客户(USD 10,000) 72,000 CNY 贷:主营业务收入 72,000 CNY科目余额维度: 应收账款同时保存:交易币种金额 USD 10,000 + 功能币种 72,000
表层面:
- RA_CUSTOMER_TRX_ALL:交易币种 USD
- AR_PAYMENT_SCHEDULES_ALL:AMOUNT_DUE_ORIGINAL=10000(USD),AMOUNT_DUE_REMAINING=10000
- GL 接口表 AR_GL_INTERFACE 传入本位币金额 72000
二、录入本位币收款(Receipt,币种 CNY)
收款金额:CNY 71,500,收款币种为本位币,无外币金额收款分录(未核销前,未 Apply)
plaintext
借:银行存款-CNY 71,500 贷:未核销收款(Unapplied Receipt) 71,500关键点:Receipt 币种 = CNY,此时收款只有本位币,不存在 USD 金额。
三、执行核销 Apply:CNY 收款 核销 USD 外币发票【核心分录】
系统逻辑: 用本位币收款 71,500 去抵冲外币应收 USD10,000(账面本位币 72,000) 差额自动形成已实现汇兑损益 Realized Gain/Loss
核销完整分录(核销动作产生,AR 自动生成)
1)冲销未核销收款
plaintext
借:未核销收款(Unapplied Receipt) 71,500 贷:应收账款-外币客户 71,5002)系统自动确认汇兑损失(本例损失 500)
plaintext
借:财务费用-已实现汇兑损益 500 贷:应收账款-外币客户 500合并后核销总账分录(日常看 GL 合并视图)
plaintext
借:未核销收款 71,500 借:汇兑损失 500 贷:应收账款 72,000整套业务全流程合并最终分录
plaintext
借:银行存款 71,500 借:汇兑损失 500 贷:主营业务收入 72,000四、场景变体:如果收款本位币金额>发票折算本币(产生汇兑收益)
举例: 发票 USD10,000,汇率 7.2 → 应收 CNY72,000 本位币收款 CNY72,400 汇兑收益 = 400
核销分录:
plaintext
借:未核销收款 72,400 贷:应收账款 72,000 贷:财务费用-已实现汇兑收益 400全套合并:
plaintext
借:银行存款 72,400 贷:主营业务收入 72,000 贷:汇兑收益 400五、关键 EBS 系统底层规则(实施 / 运维重点)
汇兑损益触发点:Apply 核销动作,不是收款录入只有收款匹配到外币应收款时,系统才会对比: 应收原记账本位币金额 VS 用于核销的收款本位币金额 → 差额进已实现汇兑损益
重要区别:
- 外币收款核销外币发票:系统用收款汇率折算,汇兑损益 =(发票汇率 vs 收款汇率)× 外币金额
- 本位币收款核销外币发票(当前场景):不存在收款汇率,直接使用【收款本位币金额】和应收账面本位币金额轧差! ✅ 这是很多实施顾问容易踩坑的地方!
汇兑损益科目来源 AR 系统选项(System Options)→ 已实现汇兑损益科目(Realized Gain/Loss); 也可通过会计规则(Accounting Derivation Rules)按客户、账套动态取值。
表关键字段参考
- AR_PAYMENT_SCHEDULES_ALL:应收余额(交易货币 + 功能货币)
- AR_RECEIVABLE_APPLICATIONS_ALL:核销核心表
- APPLIED_AMOUNT:交易币种金额(发票币种 USD)
- APPLIED_AMOUNT_FC:功能币种 CNY
- EXCHANGE_GAIN_LOSS:汇兑损益本位币金额
- 税的补充说明 若外币发票含增值税:收入、应收拆分税金,分录逻辑不变,汇兑损益只在应收货款部分产生,税金一般不参与汇兑损益(国内企业常见会计政策)。
六、补充:部分企业实务误区澄清
❌ 误区:本位币收款需要维护收款汇率 ✅ 正解:Receipt 币种 = 本位币时,收款界面汇率字段灰掉不可输入;核销轧差直接本位币相减,不经过汇率换算外币。
❌ 误区:会产生未实现汇兑损益 ✅ 正解:核销完成,债权结清,属于已实现汇兑损益;只有期末重估(Revaluation)才产生未实现汇兑损益。