OKL Billing Reconciliation
Description
Categories: BI Publisher
Application: Lease and Finance Management
Source: Billing Reconciliation Report
Short Name: OKL_BILLING_RECON_RPT
DB package:
Source: Billing Reconciliation Report
Short Name: OKL_BILLING_RECON_RPT
DB package:
Run
OKL Billing Reconciliation and other Oracle EBS reports with Blitz Report™ on our demo environment
SELECT NVL(count(*),0) AR_INVS_CNT, SUM(NVL(line.EXTENDED_AMOUNT,0)) NUM_AR_INVS_AMT, hdr.invoice_currency_code AR_INVS_CURR_CODE, hdr.INTERFACE_HEADER_ATTRIBUTE6 AR_INVS_CONTRACT_NUM, (CASE WHEN :INV_CURR_PRECISION = 0 THEN TO_CHAR(SUM(NVL(line.EXTENDED_AMOUNT,0)),'99,999,999,999') WHEN :INV_CURR_PRECISION > 2 THEN TO_CHAR(SUM(NVL(line.EXTENDED_AMOUNT,0)),'999,999,999,990.999') ELSE TO_CHAR(SUM(NVL(line.EXTENDED_AMOUNT,0)),'99,999,999,990.99') END) AR_INVS_AMT FROM ra_customer_trx_all hdr, ra_customer_trx_lines_all line, ra_batch_sources_all batch, RA_CUST_TRX_TYPES_ALL trx_type WHERE line.customer_trx_id = hdr.customer_trx_id AND hdr.batch_source_id = batch.batch_source_id AND batch.name = 'OKL_CONTRACTS' AND line.line_type = 'LINE' AND hdr.CUST_TRX_TYPE_ID = trx_type.CUST_TRX_TYPE_ID AND hdr.INTERFACE_HEADER_ATTRIBUTE6 = NVL(rtrim(ltrim( :KHR_CONTRACT_NUMBER)),hdr.INTERFACE_HEADER_ATTRIBUTE6) AND hdr.trx_date > = NVL( :P_FROM_BILL_DATE , hdr.trx_date ) AND hdr.trx_date < = NVL( :P_TO_BILL_DATE , hdr.trx_date) AND hdr.invoice_currency_code = :INV_CURRENCY_CODE AND batch.org_id = :ORG_ID AND trx_type.org_id = :ORG_ID GROUP BY hdr.invoice_currency_code, hdr.INTERFACE_HEADER_ATTRIBUTE6 UNION SELECT nvl(max(AR_INVS_CNT),0) AR_INVS_CNT, nvl(max(NUM_AR_INVS_AMT),0) NUM_AR_INVS_AMT, nvl(max(AR_INVS_CURR_CODE),'') AR_INVS_CURR_CODE, nvl(max(AR_INVS_CONTRACT_NUM),'') AR_INVS_CONTRACT_NUM, nvl(max(AR_INVS_AMT),'') AR_INVS_AMT from (SELECT NVL(count(*),0) AR_INVS_CNT, SUM(NVL(line.EXTENDED_AMOUNT,0)) NUM_AR_INVS_AMT, hdr.invoice_currency_code AR_INVS_CURR_CODE, hdr.INTERFACE_HEADER_ATTRIBUTE6 AR_INVS_CONTRACT_NUM, (CASE WHEN :INV_CURR_PRECISION = 0 THEN TO_CHAR(SUM(NVL(line.EXTENDED_AMOUNT,0)),'99,999,999,999') WHEN :INV_CURR_PRECISION > 2 THEN TO_CHAR(SUM(NVL(line.EXTENDED_AMOUNT,0)),'999,999,999,990.999') ELSE TO_CHAR(SUM(NVL(line.EXTENDED_AMOUNT,0)),'99,999,999,990.99') END) AR_INVS_AMT FROM ra_customer_trx_all hdr, ra_customer_trx_lines_all line, ra_batch_sources_all batch, RA_CUST_TRX_TYPES_ALL trx_type WHERE line.customer_trx_id = hdr.customer_trx_id AND hdr.batch_source_id = batch.batch_source_id AND batch.name = 'OKL_CONTRACTS' AND line.line_type = 'LINE' AND hdr.CUST_TRX_TYPE_ID = trx_type.CUST_TRX_TYPE_ID AND hdr.INTERFACE_HEADER_ATTRIBUTE6 = NVL(rtrim(ltrim( :KHR_CONTRACT_NUMBER)),hdr.INTERFACE_HEADER_ATTRIBUTE6) AND hdr.trx_date > = NVL( :P_FROM_BILL_DATE , hdr.trx_date ) AND hdr.trx_date < = NVL( :P_TO_BILL_DATE , hdr.trx_date) AND hdr.invoice_currency_code = :INV_CURRENCY_CODE AND batch.org_id = :ORG_ID AND trx_type.org_id = :ORG_ID GROUP BY hdr.invoice_currency_code, hdr.INTERFACE_HEADER_ATTRIBUTE6) ORDER BY 3 |
Parameter Name | SQL text | Validation | |
---|---|---|---|
From Date |
|
Date | |
To Date |
|
Date | |
Contract Number |
|
LOV Oracle |