DBA Data[Home] [Help]

VIEW: APPS.OKL_BPD_CNTR_INVOICE_HDR_BC_V

Source

View Text - Preformatted

SELECT cnr.consolidated_invoice_number INVOICE_ID, party.name CUSTOMER_NAME, site.name BILL_TO_SITE_NAME, cnr.currency_code CURRENCY_CODE, cnr.due_date DUE_DATE, cnr.amount AMOUNT, sum(aps.amount_due_remaining) BALANCE, /*--lsm.receivables_invoice_id AR_INVOICE_ID,*/ NULL AR_INVOICE_ID, cnr.date_consolidated INVOICE_DATE, cnr.IBT_ID BILL_TO_SITE_USE_ID, cnr.IXX_ID CUSTOMER_ACCT_ID, cnr.ORG_ID ORG_ID, CUST_ACCT.ACCOUNT_NUMBER CUSTOMER_NUMBER, 'OKL-CONS-INV' INVOICE_TYPE, KHR.CONTRACT_NUMBER CONTRACT_NUMBER FROM OKC_K_HEADERS_B KHR,OKL_CNSLD_AR_HDRS_B CNR,OKL_CNSLD_AR_LINES_B LLN,OKL_CNSLD_AR_STRMS_B LSM,AR_PAYMENT_SCHEDULES_ALL APS,OKX_CUST_SITE_USES_V SITE,OKX_PARTIES_V PARTY,HZ_CUST_ACCOUNTS CUST_ACCT WHERE cnr.id = lln.cnr_id and lln.id = lsm.lln_id and lsm.receivables_invoice_id = aps.customer_trx_id and lsm.khr_id = khr.id and khr.bill_to_site_use_id = site.id1 AND party.ID1 = cust_acct.PARTY_ID and cust_acct.cust_account_id = cnr.IXX_ID group by cnr.consolidated_invoice_number , party.name , site.name , cnr.currency_code , cnr.due_date , cnr.amount, /*--lsm.receivables_invoice_id, */ NULL, cnr.date_consolidated, cnr.IBT_ID, cnr.IXX_ID, cnr.ORG_ID, CUST_ACCT.ACCOUNT_NUMBER, 'OKL-CONS-INV', KHR.CONTRACT_NUMBER /*--NULL*/ union all /*--SELECT distinct cust_trx.customer_trx_id INVOICE_ID,*/ SELECT distinct cust_trx.trx_number INVOICE_ID, cust.party_name CUSTOMER_NAME, site.name BILL_TO_SITE_NAME, cust_trx.invoice_currency_code CURRENCY_CODE, /*--pay_sch.trx_date INVOICE_DATE, */ pay_sch.due_date DUE_DATE, pay_sch.amount_due_original AMOUNT, pay_sch.amount_due_remaining BALANCE, cust_trx.customer_trx_id AR_INVOICE_ID, cust_trx.trx_date INVOICE_DATE, cust_trx.BILL_TO_SITE_USE_ID BILL_TO_SITE_USE_ID, cust_trx.BILL_TO_CUSTOMER_ID CUSTOMER_ACCT_ID, cust_trx.ORG_ID ORG_ID, ACCT.ACCOUNT_NUMBER CUSTOMER_NUMBER, 'AR-INVOICE' INVOICE_TYPE, cust_trx_lines.interface_line_attribute6 CONTRACT_NUMBER /*-- Assume 6 as contract number*/ /*--NULL CONTRACT_NUMBER */ FROM RA_CUSTOMER_TRX_ALL CUST_TRX,HZ_CUST_ACCOUNTS ACCT,HZ_PARTIES CUST,OKX_CUST_SITE_USES_V SITE,AR_PAYMENT_SCHEDULES_ALL PAY_SCH, RA_CUSTOMER_TRX_LINES_ALL CUST_TRX_LINES WHERE cust_trx.bill_to_customer_id = acct.cust_account_id and acct.party_id = cust.party_id and cust_trx.bill_to_site_use_id = site.id1 and cust_trx.customer_trx_id = pay_sch.customer_trx_id and cust_trx.customer_trx_id = cust_trx_lines.customer_trx_id and cust_trx_lines.interface_line_attribute1 is NULL -- Assuming 1 is cons inv# and cust_trx_lines.LINE_TYPE = 'LINE'
View Text - HTML Formatted

SELECT CNR.CONSOLIDATED_INVOICE_NUMBER INVOICE_ID
, PARTY.NAME CUSTOMER_NAME
, SITE.NAME BILL_TO_SITE_NAME
, CNR.CURRENCY_CODE CURRENCY_CODE
, CNR.DUE_DATE DUE_DATE
, CNR.AMOUNT AMOUNT
, SUM(APS.AMOUNT_DUE_REMAINING) BALANCE
, /*--LSM.RECEIVABLES_INVOICE_ID AR_INVOICE_ID
, */ NULL AR_INVOICE_ID
, CNR.DATE_CONSOLIDATED INVOICE_DATE
, CNR.IBT_ID BILL_TO_SITE_USE_ID
, CNR.IXX_ID CUSTOMER_ACCT_ID
, CNR.ORG_ID ORG_ID
, CUST_ACCT.ACCOUNT_NUMBER CUSTOMER_NUMBER
, 'OKL-CONS-INV' INVOICE_TYPE
, KHR.CONTRACT_NUMBER CONTRACT_NUMBER
FROM OKC_K_HEADERS_B KHR
, OKL_CNSLD_AR_HDRS_B CNR
, OKL_CNSLD_AR_LINES_B LLN
, OKL_CNSLD_AR_STRMS_B LSM
, AR_PAYMENT_SCHEDULES_ALL APS
, OKX_CUST_SITE_USES_V SITE
, OKX_PARTIES_V PARTY
, HZ_CUST_ACCOUNTS CUST_ACCT
WHERE CNR.ID = LLN.CNR_ID
AND LLN.ID = LSM.LLN_ID
AND LSM.RECEIVABLES_INVOICE_ID = APS.CUSTOMER_TRX_ID
AND LSM.KHR_ID = KHR.ID
AND KHR.BILL_TO_SITE_USE_ID = SITE.ID1
AND PARTY.ID1 = CUST_ACCT.PARTY_ID
AND CUST_ACCT.CUST_ACCOUNT_ID = CNR.IXX_ID GROUP BY CNR.CONSOLIDATED_INVOICE_NUMBER
, PARTY.NAME
, SITE.NAME
, CNR.CURRENCY_CODE
, CNR.DUE_DATE
, CNR.AMOUNT
, /*--LSM.RECEIVABLES_INVOICE_ID
, */ NULL
, CNR.DATE_CONSOLIDATED
, CNR.IBT_ID
, CNR.IXX_ID
, CNR.ORG_ID
, CUST_ACCT.ACCOUNT_NUMBER
, 'OKL-CONS-INV'
, KHR.CONTRACT_NUMBER /*--NULL*/ UNION ALL /*--SELECT DISTINCT CUST_TRX.CUSTOMER_TRX_ID INVOICE_ID
, */ SELECT DISTINCT CUST_TRX.TRX_NUMBER INVOICE_ID
, CUST.PARTY_NAME CUSTOMER_NAME
, SITE.NAME BILL_TO_SITE_NAME
, CUST_TRX.INVOICE_CURRENCY_CODE CURRENCY_CODE
, /*--PAY_SCH.TRX_DATE INVOICE_DATE
, */ PAY_SCH.DUE_DATE DUE_DATE
, PAY_SCH.AMOUNT_DUE_ORIGINAL AMOUNT
, PAY_SCH.AMOUNT_DUE_REMAINING BALANCE
, CUST_TRX.CUSTOMER_TRX_ID AR_INVOICE_ID
, CUST_TRX.TRX_DATE INVOICE_DATE
, CUST_TRX.BILL_TO_SITE_USE_ID BILL_TO_SITE_USE_ID
, CUST_TRX.BILL_TO_CUSTOMER_ID CUSTOMER_ACCT_ID
, CUST_TRX.ORG_ID ORG_ID
, ACCT.ACCOUNT_NUMBER CUSTOMER_NUMBER
, 'AR-INVOICE' INVOICE_TYPE
, CUST_TRX_LINES.INTERFACE_LINE_ATTRIBUTE6 CONTRACT_NUMBER /*-- ASSUME 6 AS CONTRACT NUMBER*/ /*--NULL CONTRACT_NUMBER */
FROM RA_CUSTOMER_TRX_ALL CUST_TRX
, HZ_CUST_ACCOUNTS ACCT
, HZ_PARTIES CUST
, OKX_CUST_SITE_USES_V SITE
, AR_PAYMENT_SCHEDULES_ALL PAY_SCH
, RA_CUSTOMER_TRX_LINES_ALL CUST_TRX_LINES
WHERE CUST_TRX.BILL_TO_CUSTOMER_ID = ACCT.CUST_ACCOUNT_ID
AND ACCT.PARTY_ID = CUST.PARTY_ID
AND CUST_TRX.BILL_TO_SITE_USE_ID = SITE.ID1
AND CUST_TRX.CUSTOMER_TRX_ID = PAY_SCH.CUSTOMER_TRX_ID
AND CUST_TRX.CUSTOMER_TRX_ID = CUST_TRX_LINES.CUSTOMER_TRX_ID
AND CUST_TRX_LINES.INTERFACE_LINE_ATTRIBUTE1 IS NULL -- ASSUMING 1 IS CONS INV#
AND CUST_TRX_LINES.LINE_TYPE = 'LINE'