Oracle EBS AP付款(退款)无法产生损失(LOSS)会计分录
業務背景:
Oracle EBS R12.1.1升級到R12.1.3以后,當AP貸項通知單的匯率大于付款單據的匯率時,?AP貸項通知單付款(退款)無法產生損失(LOSS)會計分錄,而之前R12.1.1版就可以正常產生損失(LOSS)會計分錄。其中,升級前后系統的配置用戶完全沒有修改過。為什么產生的會計分錄的會計分類不一致?
基礎設置:
1.“應付款系統選項”的設置
Path:AP Super User>設置>選項>應付款系統選項 如下圖
2.分類帳
Path:GL SuperU置>財務系統>會計科目設置管理器>會計科目設置>輸入分類帳名稱,點擊查找>更新會計科目選項 如下
3.日記帳行定義
Path:AP SuperUser>設置>會計科目設置>子分類帳會計設置>會計方法生成器>方法和定義>日記帳行定義
名詞定義:
AP貸項通知單的匯率簡稱發票匯率
AP付款類型為退貨的匯率簡稱現金匯率
R12.1.1 業務場情況:
1. 發票匯率<現金匯率時,AP Payments會計分錄如下:
Dr: 銀行存款? ?
? ? ? ? ? ? ? ?Cr:應付帳款
? ? ? ? ? ? ? ? ? ? 財務費用匯兌損益(會計分類:收益【GAIN】)
2.發票匯率>現金匯率時,AP Payments會計分錄如下:
Dr: 銀行存款
? ? ??財務費用匯兌損益(會計分類:損失【LOSS】)?
? ? ? ? ? ? ? ?Cr:應付帳款
R12.1.3業務場情況:
1. 發票匯率<現金匯率時,AP Payments會計分錄如下:
Dr: 銀行存款? ?
? ? ? ? ? ? ? ?Cr:應付帳款
? ? ? ? ? ? ? ? ? ? 財務費用匯兌損益(會計分類:收益【GAIN】)
實例數據如下圖:
2.發票匯率>現金匯率時,AP Payments會計分錄如下:
Dr: 銀行存款
? ? ??財務費用匯兌損益(會計分類:余額【BALANCE】)?
? ? ? ? ? ? ? ?Cr:應付帳款
實例數據如下圖:
為什么在此業務場情日記帳的會計分類為“余額”?該日記帳會計分類“余額”來源于“分類帳”的設置如下圖:
通過啟用日志收集所得的數據分析并找出原因:
1.當發票匯率與現金匯率相等時,AP Payment的會計分錄除了有“現金”和“負債”會計分類外,系統根據“日記帳行定義”>(損失和收益)行類型>條件,它會自動生成一筆(損失和收益)會計分錄。其中涉及到核心業務包:XLA_00200_AAD_S_000002_PKG。
如下代碼是調用新增一條“損失”會計分類行:
但是,調用新增一行損失會計分錄的條件是永遠也無法滿足,就不會產生“損失”分計分類行。
2.會計分類為余額(BALANCE)生產的條件,當AP Payment的日記帳的借貸會計科目不平時,日記帳行就會產生“余額”(BALANCE)會計分類。其中涉及核心業務包:XLA_JE_VALIDATION_PKG.POPULATE_BALANCING_LINES。
參考如下:
注意:XLA_00200_AAD_S_000002_PKG包是根據“日記帳行定義”>行類型>條件的設置自動生成的。
分析比較R12.1.1、R12.1.3和R12.2.4差異如下
1.R12.1.1版本的設置如下:
2 R12.1.3 升經以后的環境如下圖:
請注意130行的來源“Payment Distribution Type”等于常數“Final Cash Rounding”,該條件使用永遠不成立,即不能生成“損失”會計分錄。
3.R12.1.3 某公司的設置如下:
4.R12.2.4的設置如下圖:
因此,“AP貸項通知單付款(退款)無法產生損失(LOSS)會計分錄”的原因:系統升級以后,日記帳行定義默認配置的條件不一致。
如何修改與舊版生成的會計分類樣呢?
第一步:通過復制方式重新定義退款的損失行類型的條件,重點修改設置如下:
第二步:設置好SLA以后,提交請求“驗證應用產品會計定義”重新自動生成包:XLA_00200_AAD_S_000002_PKG。
總結
以上是生活随笔為你收集整理的Oracle EBS AP付款(退款)无法产生损失(LOSS)会计分录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 红帽子linux转中文后乱码,安装red
- 下一篇: 2003iso序列号