DBA Data[Home] [Help]

VIEW: APPS.LNS_REC_ACT_ADJ_V

Source

View Text - Preformatted

SELECT distinct loan.loan_id ,am.AMORTIZATION_SCHEDULE_ID ,am.PAYMENT_NUMBER ,am.DUE_DATE ,trx.customer_trx_id ,trx_psa.payment_schedule_id ,aml.line_type ,lok2.meaning ,decode(adj.customer_trx_line_id, null, 'Entire Transaction', lines.DESCRIPTION) ,trx.trx_number ,arl_cla.lookup_code ,arl_cla.meaning || ' - ' || rec_trx.name ,adj.amount ,adj.adjustment_number ,adj.apply_date ,to_number(null) ,to_number(null) ,adj.adjustment_id ,adj.creation_date ,adj.created_by ,adj.last_update_login ,adj.last_update_date ,adj.last_updated_by ,trx_psa.INVOICE_CURRENCY_CODE ,to_number(null) ,null ,to_number(null) ,loan.ORG_ID ,loan.LEGAL_ENTITY_ID ,nvl(am.PHASE, 'TERM') from RA_CUSTOMER_TRX_ALL trx ,RA_CUSTOMER_TRX_LINES_ALL lines ,ar_payment_schedules_all trx_psa ,ar_adjustments_all adj ,AR_RECEIVABLES_TRX_ALL rec_trx ,lns_loan_headers_all loan ,LNS_AMORTIZATION_SCHEDS am ,LNS_AMORTIZATION_LINES aml ,LNS_LOOKUPS lok2 ,ar_lookups arl_cla WHERE loan.loan_id = am.loan_id and aml.loan_id = loan.loan_id and aml.AMORTIZATION_SCHEDULE_ID = am.AMORTIZATION_SCHEDULE_ID and trx.customer_trx_id = aml.cust_trx_id and trx.customer_trx_id = trx_psa.customer_trx_id and trx.customer_trx_id = lines.customer_trx_id and trx_psa.payment_schedule_id = adj.payment_schedule_id and lines.customer_trx_line_id = aml.cust_trx_line_id and adj.RECEIVABLES_TRX_ID = rec_trx.RECEIVABLES_TRX_ID and adj.ORG_ID = rec_trx.ORG_ID and lok2.lookup_type = 'PAYMENT_APPLICATION_TYPE' and lok2.lookup_code = aml.line_type and arl_cla.lookup_code = 'ADJUSTMENT' and arl_cla.lookup_type = 'MISC_PHRASES' and adj.postable = 'Y' and adj.status = 'A' AND ((adj.customer_trx_line_id IS NULL) or (aml.cust_trx_line_id = adj.customer_trx_line_id AND adj.customer_trx_line_id is not null))
View Text - HTML Formatted

SELECT DISTINCT LOAN.LOAN_ID
, AM.AMORTIZATION_SCHEDULE_ID
, AM.PAYMENT_NUMBER
, AM.DUE_DATE
, TRX.CUSTOMER_TRX_ID
, TRX_PSA.PAYMENT_SCHEDULE_ID
, AML.LINE_TYPE
, LOK2.MEANING
, DECODE(ADJ.CUSTOMER_TRX_LINE_ID
, NULL
, 'ENTIRE TRANSACTION'
, LINES.DESCRIPTION)
, TRX.TRX_NUMBER
, ARL_CLA.LOOKUP_CODE
, ARL_CLA.MEANING || ' - ' || REC_TRX.NAME
, ADJ.AMOUNT
, ADJ.ADJUSTMENT_NUMBER
, ADJ.APPLY_DATE
, TO_NUMBER(NULL)
, TO_NUMBER(NULL)
, ADJ.ADJUSTMENT_ID
, ADJ.CREATION_DATE
, ADJ.CREATED_BY
, ADJ.LAST_UPDATE_LOGIN
, ADJ.LAST_UPDATE_DATE
, ADJ.LAST_UPDATED_BY
, TRX_PSA.INVOICE_CURRENCY_CODE
, TO_NUMBER(NULL)
, NULL
, TO_NUMBER(NULL)
, LOAN.ORG_ID
, LOAN.LEGAL_ENTITY_ID
, NVL(AM.PHASE
, 'TERM')
FROM RA_CUSTOMER_TRX_ALL TRX
, RA_CUSTOMER_TRX_LINES_ALL LINES
, AR_PAYMENT_SCHEDULES_ALL TRX_PSA
, AR_ADJUSTMENTS_ALL ADJ
, AR_RECEIVABLES_TRX_ALL REC_TRX
, LNS_LOAN_HEADERS_ALL LOAN
, LNS_AMORTIZATION_SCHEDS AM
, LNS_AMORTIZATION_LINES AML
, LNS_LOOKUPS LOK2
, AR_LOOKUPS ARL_CLA
WHERE LOAN.LOAN_ID = AM.LOAN_ID
AND AML.LOAN_ID = LOAN.LOAN_ID
AND AML.AMORTIZATION_SCHEDULE_ID = AM.AMORTIZATION_SCHEDULE_ID
AND TRX.CUSTOMER_TRX_ID = AML.CUST_TRX_ID
AND TRX.CUSTOMER_TRX_ID = TRX_PSA.CUSTOMER_TRX_ID
AND TRX.CUSTOMER_TRX_ID = LINES.CUSTOMER_TRX_ID
AND TRX_PSA.PAYMENT_SCHEDULE_ID = ADJ.PAYMENT_SCHEDULE_ID
AND LINES.CUSTOMER_TRX_LINE_ID = AML.CUST_TRX_LINE_ID
AND ADJ.RECEIVABLES_TRX_ID = REC_TRX.RECEIVABLES_TRX_ID
AND ADJ.ORG_ID = REC_TRX.ORG_ID
AND LOK2.LOOKUP_TYPE = 'PAYMENT_APPLICATION_TYPE'
AND LOK2.LOOKUP_CODE = AML.LINE_TYPE
AND ARL_CLA.LOOKUP_CODE = 'ADJUSTMENT'
AND ARL_CLA.LOOKUP_TYPE = 'MISC_PHRASES'
AND ADJ.POSTABLE = 'Y'
AND ADJ.STATUS = 'A'
AND ((ADJ.CUSTOMER_TRX_LINE_ID IS NULL) OR (AML.CUST_TRX_LINE_ID = ADJ.CUSTOMER_TRX_LINE_ID
AND ADJ.CUSTOMER_TRX_LINE_ID IS NOT NULL))