CE_GL_AVAILABLE_TRX_V
Details
-
Schema: FUSION
-
Object owner: CE
-
Object type: VIEW
Columns
Name |
---|
TRANSACTION_SOURCE TRANSACTION_ID TRX_LINE_ID BANK_ACCOUNT_ID BA_CURRENCY_CODE TRX_CURRENCY_CODE RECON_MATCH_REFERENCE RECON_MATCH_AMOUNT RECON_MATCH_EXCHANGE_RATE RECON_MATCH_DATE RECON_MATCH_TYPE RECON_MATCH_TYPE_CODE TRX_SUBTYPE TRX_DATE TRX_AMOUNT TRANSACTION_NUMBER CLEARED_DATE PAY_RECEIPT_METHOD RECEIPT_CLASS_NAME STATUS CPARTY_NAME CPARTY_SITE CPARTY_BANK_ACCOUNT_ID PAYMENT_INSTRUCTION_ID PAYMENT_REFERENCE_ID PAYMENT_LOGICAL_GROUP_ID BATCH_NAME JOURNAL_BATCH_NAME JOURNAL_NAME RECEIPT_BATCH_NAME BANK_DEPOSIT_NUMBER BUSINESS_UNIT_ID LEGAL_ENTITY_ID RECON_FLAG RECON_HISTORY_ID EXTERNAL_TRX_SOURCE TRX_EXCHANGE_RATE TRX_EXCHANGE_RATE_TYPE TRX_EXCHANGE_DATE ACCOUNTING_FLAG JOURNAL_BATCH_ID ATTRIBUTE_CATEGORY ATTRIBUTE1 ATTRIBUTE2 ATTRIBUTE3 ATTRIBUTE4 ATTRIBUTE5 ATTRIBUTE6 ATTRIBUTE7 ATTRIBUTE8 ATTRIBUTE9 ATTRIBUTE10 ATTRIBUTE11 ATTRIBUTE12 ATTRIBUTE13 ATTRIBUTE14 ATTRIBUTE15 GLOBAL_ATTRIBUTE_CATEGORY GLOBAL_ATTRIBUTE1 GLOBAL_ATTRIBUTE2 GLOBAL_ATTRIBUTE3 GLOBAL_ATTRIBUTE4 GLOBAL_ATTRIBUTE5 GLOBAL_ATTRIBUTE6 GLOBAL_ATTRIBUTE7 GLOBAL_ATTRIBUTE8 GLOBAL_ATTRIBUTE9 GLOBAL_ATTRIBUTE10 GLOBAL_ATTRIBUTE11 GLOBAL_ATTRIBUTE12 GLOBAL_ATTRIBUTE13 GLOBAL_ATTRIBUTE14 GLOBAL_ATTRIBUTE15 CASH_CODE_COMBINATION_ID JOURNAL_LINE_DESCRIPTION |
Query
SQL_Statement |
---|
SELECT /*+ leading(ce_ba ce_ccid gl_jel) use_nl(ce_ccid) index(gl_jel GL_JE_LINES_N1) */ 'ORA_GL' AS transaction_source , gl_jel.je_header_id AS transaction_id , gl_jel.je_line_num AS trx_line_id , ce_ba.bank_account_id AS bank_account_id , ce_ba.currency_code AS ba_currency_code , gl_jel.currency_code AS trx_currency_code , gl_jel_rec.jgzz_recon_ref AS recon_match_reference , DECODE(gl_jel.currency_code, ce_ba.currency_code, nvl(gl_jel.entered_dr,0) - nvl(gl_jel.entered_cr,0) , nvl(gl_jel.accounted_dr,0) - nvl(gl_jel.accounted_cr,0)) AS recon_match_amount , NULL AS recon_match_exchange_rate , trunc(gl_jel.effective_date) AS recon_match_date , NULL AS recon_match_type , NULL AS recon_match_type_code , NULL AS trx_subtype , trunc(gl_jel.effective_date) AS trx_date , decode(nvl(gl_jel.entered_dr,nvl(gl_jel.accounted_dr,0)),0,-1*gl_jel.entered_cr,gl_jel.entered_dr) AS trx_amount , gl_jel.description AS transaction_number , NULL AS cleared_date , NULL AS pay_receipt_method , NULL AS receipt_class_name , gl_jel.status AS status , NULL AS cparty_name , NULL AS cparty_site , NULL AS cparty_bank_account_id , NULL AS payment_instruction_id , NULL AS payment_reference_id , NULL AS payment_logical_group_id , NULL AS batch_name , gl_jeb.NAME AS journal_batch_name , gl_jeh.NAME AS journal_name , NULL AS receipt_batch_name , NULL AS bank_deposit_number , to_number(NULL) AS business_unit_id , to_number(NULL) AS legal_entity_id , 'N' AS recon_flag , NULL AS recon_history_id , NULL AS external_trx_source , gl_jel.currency_conversion_rate AS trx_exchange_rate , gl_jel.currency_conversion_type AS trx_exchange_rate_type , gl_jel.currency_conversion_date AS trx_exchange_date , NULL AS accounting_flag , gl_jeb.je_batch_id AS journal_batch_id , gl_jel.attribute_category AS attribute_category , gl_jel.attribute1 AS attribute1 , gl_jel.attribute2 AS attribute2 , gl_jel.attribute3 AS attribute3 , gl_jel.attribute4 AS attribute4 , gl_jel.attribute5 AS attribute5 , gl_jel.attribute6 AS attribute6 , gl_jel.attribute7 AS attribute7 , gl_jel.attribute8 AS attribute8 , gl_jel.attribute9 AS attribute9 , gl_jel.attribute10 AS attribute10 , gl_jel.attribute11 AS attribute11 , gl_jel.attribute12 AS attribute12 , gl_jel.attribute13 AS attribute13 , gl_jel.attribute14 AS attribute14 , gl_jel.attribute15 AS attribute15 , gl_jel.global_attribute_category AS global_attribute_category , gl_jel.global_attribute1 AS global_attribute1 , gl_jel.global_attribute2 AS global_attribute2 , gl_jel.global_attribute3 AS global_attribute3 , gl_jel.global_attribute4 AS global_attribute4 , gl_jel.global_attribute5 AS global_attribute5 , gl_jel.global_attribute6 AS global_attribute6 , gl_jel.global_attribute7 AS global_attribute7 , gl_jel.global_attribute8 AS global_attribute8 , gl_jel.global_attribute9 AS global_attribute9 , gl_jel.global_attribute10 AS global_attribute10 , gl_jel.global_attribute11 AS global_attribute11 , gl_jel.global_attribute12 AS global_attribute12 , gl_jel.global_attribute13 AS global_attribute13 , gl_jel.global_attribute14 AS global_attribute14 , gl_jel.global_attribute15 AS global_attribute15 , gl_jel.code_combination_id AS cash_code_combination_id , gl_jel.description AS journal_line_description FROM gl_je_batches gl_jeb , gl_je_headers gl_jeh , gl_je_lines gl_jel , gl_je_lines_recon gl_jel_rec , ce_bank_accounts ce_ba , gl_ledger_le_v gl_lev , (SELECT bank_account_id, asset_code_combination_id, end_date FROM ce_bank_accounts WHERE asset_code_combination_id IS NOT NULL UNION SELECT cbu.bank_account_id, cgl.asset_code_combination_id, cbu.end_date FROM ce_bank_acct_uses_all cbu, ce_bank_accounts cba, ce_gl_accounts_ccid cgl WHERE cbu.bank_acct_use_id = cgl.bank_acct_use_id AND cbu.bank_account_id = cba.bank_account_id AND cgl.asset_code_combination_id IS NOT NULL AND cgl.asset_code_combination_id != nvl(cba.asset_code_combination_id, 0)) ce_ccid WHERE fnd_profile.value('CE_GL_RECON_ENABLED') = 'Y' AND nvl(ce_ba.multi_cash_recon_enabled_flag,'N') = 'N' AND ce_ba.bank_account_id = ce_ccid.bank_account_id AND gl_jel.code_combination_id = ce_ccid.asset_code_combination_id AND gl_lev.legal_entity_id = ce_ba.account_owner_org_id AND gl_lev.ledger_category_code = 'PRIMARY' AND gl_jel.ledger_id = gl_lev.ledger_id AND (0 = nvl(nvl(gl_jel.entered_dr,gl_jel.accounted_dr),0) OR 0 = nvl(nvl(gl_jel.entered_cr,gl_jel.accounted_cr),0)) AND gl_jel.effective_date >= trunc(nvl(nvl(ce_ba.gl_recon_start_date, ce_ba.recon_start_date), to_date('1970-01-01', 'YYYY-MM-DD'))) AND gl_jel.effective_date <= trunc(nvl(ce_ccid.end_date, gl_jel.effective_date)) AND gl_jel.status = 'P' AND gl_jeh.je_header_id = gl_jel.je_header_id AND gl_jel.currency_code = decode(ce_ba.currency_code, gl_lev.currency_code, gl_jel.currency_code, ce_ba.currency_code) AND gl_jel_rec.je_header_id (+) = gl_jel.je_header_id AND gl_jel_rec.je_line_num (+) = gl_jel.je_line_num AND gl_lev.ledger_id = gl_jeh.ledger_id AND gl_jeb.je_batch_id = gl_jeh.je_batch_id AND gl_jeb.actual_flag = 'A' AND gl_jeh.je_source NOT IN ('Cash Management','Receivables','Payables','Revaluation','Payroll') AND NOT EXISTS ( SELECT 1 FROM ce_recon_history_items ce_rhi WHERE ce_rhi.recon_source = 'ORA_GL' AND ce_rhi.source_id = gl_jeh.je_header_id AND ce_rhi.source_line_id = gl_jel.je_line_num) /* begin FIN-1057 exclude reversed journals */ AND ( cep_standard.is_feature_enabled('FSM', 'ORA_EXCLUDE_REVERSAL_JOURNAL_ENTRIES_FROM_BANK_STATEMENT_RECONCILIATION') = 'N' OR (gl_jeh.accrual_rev_je_header_id is null AND gl_jeh.reversed_je_header_id is null) ) /* end FIN-1057 */ union all SELECT /*+ leading(ce_ba ce_ccid gl_jel) use_nl(ce_ccid) index(gl_jel GL_JE_LINES_N1) */ 'ORA_GL' AS transaction_source , gl_jel.je_header_id AS transaction_id , gl_jel.je_line_num AS trx_line_id , ce_ba.bank_account_id AS bank_account_id , ce_ba.currency_code AS ba_currency_code , gl_jel.currency_code AS trx_currency_code , gl_jel_rec.jgzz_recon_ref AS recon_match_reference , DECODE(gl_jel.currency_code, ce_ba.currency_code, nvl(gl_jel.entered_dr,0) - nvl(gl_jel.entered_cr,0) , nvl(gl_jel.accounted_dr,0) - nvl(gl_jel.accounted_cr,0)) AS recon_match_amount , NULL AS recon_match_exchange_rate , trunc(gl_jel.effective_date) AS recon_match_date , NULL AS recon_match_type , NULL AS recon_match_type_code , NULL AS trx_subtype , trunc(gl_jel.effective_date) AS trx_date , decode(nvl(gl_jel.entered_dr,nvl(gl_jel.accounted_dr,0)),0,-1*gl_jel.entered_cr,gl_jel.entered_dr) AS trx_amount , gl_jel.description AS transaction_number , NULL AS cleared_date , NULL AS pay_receipt_method , NULL AS receipt_class_name , gl_jel.status AS status , NULL AS cparty_name , NULL AS cparty_site , NULL AS cparty_bank_account_id , NULL AS payment_instruction_id , NULL AS payment_reference_id , NULL AS payment_logical_group_id , NULL AS batch_name , gl_jeb.NAME AS journal_batch_name , gl_jeh.NAME AS journal_name , NULL AS receipt_batch_name , NULL AS bank_deposit_number , to_number(NULL) AS business_unit_id , to_number(NULL) AS legal_entity_id , 'N' AS recon_flag , NULL AS recon_history_id , NULL AS external_trx_source , gl_jel.currency_conversion_rate AS trx_exchange_rate , gl_jel.currency_conversion_type AS trx_exchange_rate_type , gl_jel.currency_conversion_date AS trx_exchange_date , NULL AS accounting_flag , gl_jeb.je_batch_id AS journal_batch_id , gl_jel.attribute_category AS attribute_category , gl_jel.attribute1 AS attribute1 , gl_jel.attribute2 AS attribute2 , gl_jel.attribute3 AS attribute3 , gl_jel.attribute4 AS attribute4 , gl_jel.attribute5 AS attribute5 , gl_jel.attribute6 AS attribute6 , gl_jel.attribute7 AS attribute7 , gl_jel.attribute8 AS attribute8 , gl_jel.attribute9 AS attribute9 , gl_jel.attribute10 AS attribute10 , gl_jel.attribute11 AS attribute11 , gl_jel.attribute12 AS attribute12 , gl_jel.attribute13 AS attribute13 , gl_jel.attribute14 AS attribute14 , gl_jel.attribute15 AS attribute15 , gl_jel.global_attribute_category AS global_attribute_category , gl_jel.global_attribute1 AS global_attribute1 , gl_jel.global_attribute2 AS global_attribute2 , gl_jel.global_attribute3 AS global_attribute3 , gl_jel.global_attribute4 AS global_attribute4 , gl_jel.global_attribute5 AS global_attribute5 , gl_jel.global_attribute6 AS global_attribute6 , gl_jel.global_attribute7 AS global_attribute7 , gl_jel.global_attribute8 AS global_attribute8 , gl_jel.global_attribute9 AS global_attribute9 , gl_jel.global_attribute10 AS global_attribute10 , gl_jel.global_attribute11 AS global_attribute11 , gl_jel.global_attribute12 AS global_attribute12 , gl_jel.global_attribute13 AS global_attribute13 , gl_jel.global_attribute14 AS global_attribute14 , gl_jel.global_attribute15 AS global_attribute15 , gl_jel.code_combination_id AS cash_code_combination_id , gl_jel.description AS journal_line_description FROM gl_je_batches gl_jeb , gl_je_headers gl_jeh , gl_je_lines gl_jel , gl_je_lines_recon gl_jel_rec , ce_bank_accounts ce_ba , gl_ledgers gl_led , ce_bank_account_cash_ccids ce_ccid WHERE fnd_profile.value('CE_GL_RECON_ENABLED') = 'Y' AND ce_ba.multi_cash_recon_enabled_flag = 'Y' AND ce_ba.bank_account_id = ce_ccid.bank_account_id AND gl_jel.code_combination_id = ce_ccid.cash_ccid AND gl_led.ledger_id = ce_ccid.ledger_id AND gl_jel.ledger_id = ce_ccid.ledger_id AND (0 = nvl(nvl(gl_jel.entered_dr,gl_jel.accounted_dr),0) OR 0 = nvl(nvl(gl_jel.entered_cr,gl_jel.accounted_cr),0)) AND gl_jel.effective_date >= trunc(nvl(nvl(ce_ba.gl_recon_start_date, ce_ba.recon_start_date), to_date('1970-01-01', 'YYYY-MM-DD'))) AND gl_jel.status = 'P' AND gl_jeh.je_header_id = gl_jel.je_header_id AND gl_jel.currency_code = decode(ce_ba.currency_code, gl_led.currency_code, gl_jel.currency_code, ce_ba.currency_code) AND gl_jel_rec.je_header_id (+) = gl_jel.je_header_id AND gl_jel_rec.je_line_num (+) = gl_jel.je_line_num AND gl_jeh.ledger_id = ce_ccid.ledger_id AND gl_jeb.je_batch_id = gl_jeh.je_batch_id AND gl_jeb.actual_flag = 'A' AND gl_jeh.je_source NOT IN ('Cash Management','Receivables','Payables','Revaluation','Payroll') AND NOT EXISTS ( SELECT 1 FROM ce_recon_history_items ce_rhi WHERE ce_rhi.recon_source = 'ORA_GL' AND ce_rhi.source_id = gl_jeh.je_header_id AND ce_rhi.source_line_id = gl_jel.je_line_num) /* begin FIN-1057 exclude reversed journals */ AND ( cep_standard.is_feature_enabled('FSM', 'ORA_EXCLUDE_REVERSAL_JOURNAL_ENTRIES_FROM_BANK_STATEMENT_RECONCILIATION') = 'N' OR (gl_jeh.accrual_rev_je_header_id is null AND gl_jeh.reversed_je_header_id is null) ) /* end FIN-1057 */ |