FND Design Data [Home] [Help]

View: AR_OEX_RECEIPTS_VIEW

Product: AR - Receivables
Description: This is the view for the Oracle Exchange Bill Presentment Payments page.
Implementation/DBA Data: ViewAPPS.AR_OEX_RECEIPTS_VIEW
View Text

SELECT /* PURPOSE: USED BY EXCHANGE BILLING.*/ CR.ROWID ROW_ID
, CR.ORG_ID ORG_ID
, CR.CASH_RECEIPT_ID CASH_RECEIPT_ID
, CRH_CURRENT.CASH_RECEIPT_HISTORY_ID CASH_RECEIPT_HISTORY_ID
, CR.AMOUNT AMOUNT
, CRH_CURRENT.ACCTD_AMOUNT FUNCTIONAL_AMOUNT
, CRH_CURRENT.AMOUNT NET_AMOUNT
, CR.CURRENCY_CODE CURRENCY_CODE
, CR.RECEIPT_NUMBER RECEIPT_NUMBER
, CR.RECEIPT_DATE RECEIPT_DATE
, CR.TYPE TYPE
, CR.STATUS RECEIPT_STATUS
, L_CR_STATUS.MEANING RECEIPT_STATUS_DSP
, CR.COMMENTS COMMENTS
, CR.EXCHANGE_RATE EXCHANGE_RATE
, CR.EXCHANGE_DATE EXCHANGE_RATE_DATE
, CR.DOC_SEQUENCE_ID DOC_SEQUENCE_ID
, CR.DOC_SEQUENCE_VALUE DOCUMENT_NUMBER
, CR.USSGL_TRANSACTION_CODE USSGL_TRANSACTION_CODE
, CR.CUSTOMER_RECEIPT_REFERENCE CUSTOMER_RECEIPT_REFERENCE
, REC_METHOD.NAME PAYMENT_METHOD_DSP
, CR.RECEIPT_METHOD_ID RECEIPT_METHOD_ID
, RC.NAME RECEIPT_CLASS_DSP
, RC_LOOKUP.MEANING CREATION_METHOD_DSP
, RC.CREATION_METHOD_CODE CREATION_METHOD_CODE
, CR.PAY_FROM_CUSTOMER CUSTOMER_ID
, SUBSTRB(PARTY.PARTY_NAME
, 1
, 50) CUSTOMER_NAME
, CUST.ACCOUNT_NUMBER CUSTOMER_NUMBER
, PARTY.JGZZ_FISCAL_CODE TAXPAYER_ID
, CR.CUSTOMER_SITE_USE_ID CUSTOMER_SITE_USE_ID
, CR.CUSTOMER_BANK_ACCOUNT_ID CUSTOMER_BANK_ACCOUNT_ID
, CR.CUSTOMER_BANK_BRANCH_ID CUSTOMER_BANK_BRANCH_ID
, DECODE( NVL(FND_PROFILE.VALUE('AR_MASK_BANK_ACCOUNT_NUMBERS')
, 'F')
, 'N'
, CUST_BANK.BANK_ACCOUNT_NUM
, 'F'
, RPAD(SUBSTR(CUST_BANK.BANK_ACCOUNT_NUM
, 1
, 4)
, LENGTH(CUST_BANK.BANK_ACCOUNT_NUM)
, '*')
, 'L'
, LPAD(SUBSTR(CUST_BANK.BANK_ACCOUNT_NUM
, -4)
, LENGTH(CUST_BANK.BANK_ACCOUNT_NUM)
, '*')) CUSTOMER_BANK_ACCOUNT
, NVL(CUST_BANK_BRANCH.BANK_NAME
, CUST_BANK_BRANCH2.BANK_NAME) CUSTOMER_BANK_NAME
, NVL(CUST_BANK_BRANCH.BANK_BRANCH_NAME
, CUST_BANK_BRANCH2.BANK_BRANCH_NAME) CUSTOMER_BANK_BRANCH
, CRH_FIRST_POSTED.BATCH_ID BATCH_ID
, BAT.NAME BATCH_NAME
, CR.DEPOSIT_DATE DEPOSIT_DATE
, CR.REMITTANCE_BANK_ACCOUNT_ID REMITTANCE_BANK_ACCOUNT_ID
, REMIT_BANK.BANK_ACCOUNT_NUM REMIT_BANK_ACCOUNT
, REMIT_BANK_BRANCH.BANK_NAME REMIT_BANK_NAME
, REMIT_BANK_BRANCH.BANK_BRANCH_ID REMITTANCE_BANK_BRANCH_ID
, REMIT_BANK_BRANCH.BANK_BRANCH_NAME REMIT_BANK_BRANCH
, REMIT_BANK.CURRENCY_CODE REMIT_BANK_CURRENCY
, CRH_CURRENT.FACTOR_DISCOUNT_AMOUNT FACTOR_DISCOUNT_AMOUNT
, PS.DUE_DATE MATURITY_DATE
, PS.PAYMENT_SCHEDULE_ID PAYMENT_SCHEDULE_ID
, L_CRH_STATUS.MEANING STATE_DSP
, CRH_CURRENT.STATUS STATE
, CRH_CURRENT.GL_POSTED_DATE POSTED_DATE
, REC_TRX.NAME ACTIVITY
, CR.RECEIVABLES_TRX_ID RECEIVABLES_TRX_ID
, CRH_CURRENT.GL_POSTED_DATE GL_POSTED_DATE
, CRH_CURRENT.POSTING_CONTROL_ID POSTING_CONTROL_ID
, CRH_FIRST_POSTED.GL_DATE GL_DATE
, CR.REVERSAL_DATE REVERSAL_DATE
, DECODE(CR.REVERSAL_CATEGORY
, NULL
, NULL
, L_REV_CAT.MEANING) REVERSAL_CATEGORY_DSP
, CR.REVERSAL_CATEGORY REVERSAL_CATEGORY
, DECODE(CR.REVERSAL_CATEGORY
, NULL
, NULL
, L_REV_CAT.DESCRIPTION) CATEGORY_DESCRIPTION
, CR.REVERSAL_COMMENTS REVERSAL_COMMENTS
, DECODE(CR.REVERSAL_REASON_CODE
, NULL
, NULL
, L_REV_REASON.MEANING) REVERSAL_REASON
, CR.REVERSAL_REASON_CODE REVERSAL_REASON_CODE
, DECODE(CR.REVERSAL_REASON_CODE
, NULL
, NULL
, L_REV_REASON.DESCRIPTION) REVERSAL_REASON_DESCRIPTION
, REM_BAT.NAME REMIT_BATCH
, REM_BAT.BATCH_ID REMIT_BATCH_ID
, NVL(CR.OVERRIDE_REMIT_ACCOUNT_FLAG
, 'Y') OVERRIDE_REMIT_BANK
, NVL(-(PS.AMOUNT_APPLIED)
, 0) APPLIED_AMOUNT
, CR.CREATED_BY CREATED_BY
, CR.CREATION_DATE CREATION_DATE
, CR.LAST_UPDATED_BY LAST_UPDATED_BY
, CR.LAST_UPDATE_DATE LAST_UPDATE_DATE
, CR.LAST_UPDATE_LOGIN LAST_UPDATE_LOGIN
, CR.REQUEST_ID REQUEST_ID
, CR.PROGRAM_APPLICATION_ID PROGRAM_APPLICATION_ID
, CR.PROGRAM_ID PROGRAM_ID
, CR.PROGRAM_UPDATE_DATE PROGRAM_UPDATE_DATE
, CR.ISSUER_NAME
, CR.ISSUE_DATE
, CR.ISSUER_BANK_BRANCH_ID
, CRH_CURRENT.NOTE_STATUS
, CRH_NOTE_STATUS.MEANING
, CRH_NOTE_STATUS.DESCRIPTION
, RC.NOTES_RECEIVABLE
, CR.PAYMENT_SERVER_ORDER_NUM
, CR.APPROVAL_CODE
, CR.ADDRESS_VERIFICATION_CODE
, PS.CONS_INV_ID
, CUST.ORIG_SYSTEM_REFERENCE
FROM AP_BANK_BRANCHES REMIT_BANK_BRANCH
, AP_BANK_BRANCHES CUST_BANK_BRANCH
, AP_BANK_BRANCHES CUST_BANK_BRANCH2
, HZ_CUST_ACCOUNTS CUST
, HZ_PARTIES PARTY
, AR_RECEIPT_METHODS REC_METHOD
, AR_RECEIPT_CLASSES RC
, AR_LOOKUPS CRH_NOTE_STATUS
, AR_LOOKUPS L_REV_CAT
, AR_LOOKUPS L_REV_REASON
, AR_LOOKUPS RC_LOOKUP
, AR_LOOKUPS L_CRH_STATUS
, AR_LOOKUPS L_CR_STATUS
, AP_BANK_ACCOUNTS_ALL REMIT_BANK
, AP_BANK_ACCOUNTS_ALL CUST_BANK
, AR_CASH_RECEIPT_HISTORY_ALL CRH_REM
, AR_BATCHES_ALL REM_BAT
, AR_RECEIVABLES_TRX_ALL REC_TRX
, AR_PAYMENT_SCHEDULES_ALL PS
, AR_CASH_RECEIPT_HISTORY_ALL CRH_CURRENT
, /* CURRENT_RECORD */ AR_BATCHES_ALL BAT
, AR_CASH_RECEIPTS_ALL CR
, AR_CASH_RECEIPT_HISTORY_ALL CRH_FIRST_POSTED /* FIRST_POSTED_RECORD */
WHERE CR.PAY_FROM_CUSTOMER = CUST.CUST_ACCOUNT_ID (+)
AND CUST.PARTY_ID = PARTY.PARTY_ID(+)
AND CRH_NOTE_STATUS.LOOKUP_TYPE (+) = 'AR_NOTE_STATUS'
AND CRH_NOTE_STATUS.LOOKUP_CODE (+) = CRH_CURRENT.NOTE_STATUS
AND REMIT_BANK.BANK_ACCOUNT_ID (+)=CR.REMITTANCE_BANK_ACCOUNT_ID
AND REMIT_BANK.ORG_ID (+)= CR.ORG_ID
AND REMIT_BANK.BANK_BRANCH_ID =REMIT_BANK_BRANCH.BANK_BRANCH_ID (+)
AND CUST_BANK.BANK_ACCOUNT_ID (+) =CR.CUSTOMER_BANK_ACCOUNT_ID
AND CUST_BANK.ORG_ID (+)= CR.ORG_ID
AND CUST_BANK.BANK_BRANCH_ID = CUST_BANK_BRANCH.BANK_BRANCH_ID (+)
AND CR.CUSTOMER_BANK_BRANCH_ID =CUST_BANK_BRANCH2.BANK_BRANCH_ID (+)
AND CR.RECEIPT_METHOD_ID = REC_METHOD.RECEIPT_METHOD_ID
AND REC_METHOD.RECEIPT_CLASS_ID = RC.RECEIPT_CLASS_ID
AND RC_LOOKUP.LOOKUP_CODE = RC.CREATION_METHOD_CODE
AND RC_LOOKUP.LOOKUP_TYPE = NVL('RECEIPT_CREATION_METHOD'
, CR.RECEIPT_NUMBER)
AND CR.RECEIVABLES_TRX_ID = REC_TRX.RECEIVABLES_TRX_ID (+)
AND CR.ORG_ID = REC_TRX.ORG_ID (+)
AND L_REV_CAT.LOOKUP_TYPE (+) = 'REVERSAL_CATEGORY_TYPE'
AND L_REV_CAT.LOOKUP_CODE (+) = CR.REVERSAL_CATEGORY
AND L_REV_REASON.LOOKUP_TYPE (+) = 'CKAJST_REASON'
AND L_REV_REASON.LOOKUP_CODE (+) = CR.REVERSAL_REASON_CODE
AND L_CRH_STATUS.LOOKUP_TYPE = NVL('RECEIPT_CREATION_STATUS'
, CR.RECEIPT_NUMBER)
AND L_CRH_STATUS.LOOKUP_CODE = CRH_CURRENT.STATUS
AND L_CR_STATUS.LOOKUP_TYPE = NVL('CHECK_STATUS'
, CR.RECEIPT_NUMBER)
AND L_CR_STATUS.LOOKUP_CODE = CR.STATUS
AND CRH_REM.CASH_RECEIPT_ID (+) = CR.CASH_RECEIPT_ID
AND CRH_REM.ORG_ID (+)= CR.ORG_ID
AND NOT EXISTS ( SELECT CASH_RECEIPT_HISTORY_ID
FROM AR_CASH_RECEIPT_HISTORY_ALL CRH3
WHERE CRH3.STATUS = 'REMITTED' AND CRH3.ORG_ID = CR.ORG_ID
AND CRH3.CASH_RECEIPT_ID = CR.CASH_RECEIPT_ID
AND CRH3.CASH_RECEIPT_HISTORY_ID < CRH_REM.CASH_RECEIPT_HISTORY_ID)
AND CRH_REM.STATUS(+) = 'REMITTED'
AND CRH_REM.BATCH_ID = REM_BAT.BATCH_ID (+)
AND REM_BAT.ORG_ID (+)= CRH_REM.ORG_ID
AND REM_BAT.TYPE (+) = 'REMITTANCE'
AND PS.CASH_RECEIPT_ID(+) = CR.CASH_RECEIPT_ID
AND PS.ORG_ID(+) = CR.ORG_ID
AND CRH_CURRENT.CASH_RECEIPT_ID = CR.CASH_RECEIPT_ID
AND CRH_CURRENT.ORG_ID = CR.ORG_ID
AND CRH_CURRENT.CURRENT_RECORD_FLAG = NVL('Y'
, CR.RECEIPT_NUMBER)
AND CRH_FIRST_POSTED.BATCH_ID = BAT.BATCH_ID (+)
AND BAT.TYPE (+) = 'MANUAL'
AND CRH_FIRST_POSTED.CASH_RECEIPT_ID = CR.CASH_RECEIPT_ID
AND CRH_FIRST_POSTED.FIRST_POSTED_RECORD_FLAG = 'Y' UNION ALL SELECT /* THIS PART OF THE UNION FETCHES APPROVED RECEIPTS THAT ARE EXCLUDED
FROM THE PREVIOUS SELECT
, BECAUSE THEY DON'T HAVE A FIRST_POSTED_RECORD */ CR.ROWID ROW_ID
, CR.ORG_ID ORG_ID
, CR.CASH_RECEIPT_ID CASH_RECEIPT_ID
, CRH_CURRENT.CASH_RECEIPT_HISTORY_ID CASH_RECEIPT_HISTORY_ID
, CR.AMOUNT AMOUNT
, CRH_CURRENT.ACCTD_AMOUNT FUNCTIONAL_AMOUNT
, CRH_CURRENT.AMOUNT NET_AMOUNT
, CR.CURRENCY_CODE CURRENCY_CODE
, CR.RECEIPT_NUMBER RECEIPT_NUMBER
, CR.RECEIPT_DATE RECEIPT_DATE
, CR.TYPE TYPE
, CR.STATUS RECEIPT_STATUS
, L_CR_STATUS.MEANING RECEIPT_STATUS_DSP
, CR.COMMENTS COMMENTS
, CR.EXCHANGE_RATE EXCHANGE_RATE
, CR.EXCHANGE_DATE EXCHANGE_RATE_DATE
, CR.DOC_SEQUENCE_ID DOC_SEQUENCE_ID
, CR.DOC_SEQUENCE_VALUE DOCUMENT_NUMBER
, CR.USSGL_TRANSACTION_CODE USSGL_TRANSACTION_CODE
, CR.CUSTOMER_RECEIPT_REFERENCE CUSTOMER_RECEIPT_REFERENCE
, REC_METHOD.NAME PAYMENT_METHOD_DSP
, CR.RECEIPT_METHOD_ID RECEIPT_METHOD_ID
, RC.NAME RECEIPT_CLASS_DSP
, RC_LOOKUP.MEANING CREATION_METHOD_DSP
, RC.CREATION_METHOD_CODE CREATION_METHOD_CODE
, CR.PAY_FROM_CUSTOMER CUSTOMER_ID
, SUBSTRB(PARTY.PARTY_NAME
, 1
, 50) CUSTOMER_NAME
, CUST.ACCOUNT_NUMBER CUSTOMER_NUMBER
, PARTY.JGZZ_FISCAL_CODE TAXPAYER_ID
, CR.CUSTOMER_SITE_USE_ID CUSTOMER_SITE_USE_ID
, CR.CUSTOMER_BANK_ACCOUNT_ID CUSTOMER_BANK_ACCOUNT_ID
, CR.CUSTOMER_BANK_BRANCH_ID CUSTOMER_BANK_BRANCH_ID
, DECODE( NVL(FND_PROFILE.VALUE('AR_MASK_BANK_ACCOUNT_NUMBERS')
, 'F')
, 'N'
, CUST_BANK.BANK_ACCOUNT_NUM
, 'F'
, RPAD(SUBSTR(CUST_BANK.BANK_ACCOUNT_NUM
, 1
, 4)
, LENGTH(CUST_BANK.BANK_ACCOUNT_NUM)
, '*')
, 'L'
, LPAD(SUBSTR(CUST_BANK.BANK_ACCOUNT_NUM
, LENGTH(CUST_BANK.BANK_ACCOUNT_NUM)-3
, LENGTH(CUST_BANK.BANK_ACCOUNT_NUM))
, LENGTH(CUST_BANK.BANK_ACCOUNT_NUM)
, '*')) CUSTOMER_BANK_ACCOUNT
, NVL(CUST_BANK_BRANCH.BANK_NAME
, CUST_BANK_BRANCH2.BANK_NAME) CUSTOMER_BANK_NAME
, NVL(CUST_BANK_BRANCH.BANK_BRANCH_NAME
, CUST_BANK_BRANCH2.BANK_BRANCH_NAME) CUSTOMER_BANK_BRANCH
, TO_NUMBER(NULL) BATCH_ID
, TO_CHAR(NULL) BATCH_NAME
, CR.DEPOSIT_DATE DEPOSIT_DATE
, CR.REMITTANCE_BANK_ACCOUNT_ID REMITTANCE_BANK_ACCOUNT_ID
, REMIT_BANK.BANK_ACCOUNT_NUM REMIT_BANK_ACCOUNT
, REMIT_BANK_BRANCH.BANK_NAME REMIT_BANK_NAME
, REMIT_BANK_BRANCH.BANK_BRANCH_ID REMITTANCE_BANK_BRANCH_ID
, REMIT_BANK_BRANCH.BANK_BRANCH_NAME REMIT_BANK_BRANCH
, REMIT_BANK.CURRENCY_CODE REMIT_BANK_CURRENCY
, CRH_CURRENT.FACTOR_DISCOUNT_AMOUNT FACTOR_DISCOUNT_AMOUNT
, PS.DUE_DATE MATURITY_DATE
, PS.PAYMENT_SCHEDULE_ID PAYMENT_SCHEDULE_ID
, L_CRH_STATUS.MEANING STATE_DSP
, CRH_CURRENT.STATUS STATE
, CRH_CURRENT.GL_POSTED_DATE POSTED_DATE
, REC_TRX.NAME ACTIVITY
, CR.RECEIVABLES_TRX_ID RECEIVABLES_TRX_ID
, CRH_CURRENT.GL_POSTED_DATE GL_POSTED_DATE
, CRH_CURRENT.POSTING_CONTROL_ID POSTING_CONTROL_ID
, DECODE(CRH_CURRENT.STATUS
, 'APPROVED'
, TO_DATE(NULL)
, 'REVERSED'
, CRH_CURRENT.GL_DATE
, TO_DATE(NULL)) GL_DATE
, CR.REVERSAL_DATE REVERSAL_DATE
, DECODE(CR.REVERSAL_CATEGORY
, NULL
, NULL
, L_REV_CAT.MEANING) REVERSAL_CATEGORY_DSP
, CR.REVERSAL_CATEGORY REVERSAL_CATEGORY
, DECODE(CR.REVERSAL_CATEGORY
, NULL
, NULL
, L_REV_CAT.DESCRIPTION) CATEGORY_DESCRIPTION
, CR.REVERSAL_COMMENTS REVERSAL_COMMENTS
, DECODE(CR.REVERSAL_REASON_CODE
, NULL
, NULL
, L_REV_REASON.MEANING) REVERSAL_REASON
, CR.REVERSAL_REASON_CODE REVERSAL_REASON_CODE
, DECODE(CR.REVERSAL_REASON_CODE
, NULL
, NULL
, L_REV_REASON.DESCRIPTION) REVERSAL_REASON_DESCRIPTION
, REM_BAT.NAME REMIT_BATCH
, REM_BAT.BATCH_ID REMIT_BATCH_ID
, NVL(CR.OVERRIDE_REMIT_ACCOUNT_FLAG
, 'Y') OVERRIDE_REMIT_BANK
, NVL(-(PS.AMOUNT_APPLIED)
, 0) APPLIED_AMOUNT
, CR.CREATED_BY CREATED_BY
, CR.CREATION_DATE CREATION_DATE
, CR.LAST_UPDATED_BY LAST_UPDATED_BY
, CR.LAST_UPDATE_DATE LAST_UPDATE_DATE
, CR.LAST_UPDATE_LOGIN LAST_UPDATE_LOGIN
, CR.REQUEST_ID REQUEST_ID
, CR.PROGRAM_APPLICATION_ID PROGRAM_APPLICATION_ID
, CR.PROGRAM_ID PROGRAM_ID
, CR.PROGRAM_UPDATE_DATE PROGRAM_UPDATE_DATE
, CR.ISSUER_NAME
, CR.ISSUE_DATE
, CR.ISSUER_BANK_BRANCH_ID
, CRH_CURRENT.NOTE_STATUS
, CRH_NOTE_STATUS.MEANING
, CRH_NOTE_STATUS.DESCRIPTION
, RC.NOTES_RECEIVABLE
, CR.PAYMENT_SERVER_ORDER_NUM
, CR.APPROVAL_CODE
, CR.ADDRESS_VERIFICATION_CODE
, PS.CONS_INV_ID
, CUST.ORIG_SYSTEM_REFERENCE
FROM AP_BANK_BRANCHES REMIT_BANK_BRANCH
, AP_BANK_BRANCHES CUST_BANK_BRANCH
, AP_BANK_BRANCHES CUST_BANK_BRANCH2
, HZ_CUST_ACCOUNTS CUST
, HZ_PARTIES PARTY
, AR_RECEIPT_METHODS REC_METHOD
, AR_RECEIPT_CLASSES RC
, AR_LOOKUPS CRH_NOTE_STATUS
, AR_LOOKUPS L_REV_CAT
, AR_LOOKUPS L_REV_REASON
, AR_LOOKUPS RC_LOOKUP
, AR_LOOKUPS L_CRH_STATUS
, AR_LOOKUPS L_CR_STATUS
, AP_BANK_ACCOUNTS_ALL REMIT_BANK
, AP_BANK_ACCOUNTS_ALL CUST_BANK
, AR_CASH_RECEIPT_HISTORY_ALL CRH_REM
, AR_BATCHES_ALL REM_BAT
, AR_RECEIVABLES_TRX_ALL REC_TRX
, AR_PAYMENT_SCHEDULES_ALL PS
, AR_CASH_RECEIPT_HISTORY_ALL CRH_CURRENT
, /* CURRENT RECORD */ AR_CASH_RECEIPTS_ALL CR
WHERE CR.PAY_FROM_CUSTOMER = CUST.CUST_ACCOUNT_ID (+)
AND CUST.PARTY_ID = PARTY.PARTY_ID(+)
AND CRH_NOTE_STATUS.LOOKUP_TYPE (+) = 'AR_NOTE_STATUS'
AND CRH_NOTE_STATUS.LOOKUP_CODE (+) = CRH_CURRENT.NOTE_STATUS
AND REMIT_BANK.BANK_ACCOUNT_ID (+)= CR.REMITTANCE_BANK_ACCOUNT_ID
AND REMIT_BANK.ORG_ID (+)= CR.ORG_ID
AND REMIT_BANK.BANK_BRANCH_ID = REMIT_BANK_BRANCH.BANK_BRANCH_ID (+)
AND CUST_BANK.BANK_ACCOUNT_ID (+) = CR.CUSTOMER_BANK_ACCOUNT_ID
AND CUST_BANK.ORG_ID (+)= CR.ORG_ID
AND CUST_BANK.BANK_BRANCH_ID = CUST_BANK_BRANCH.BANK_BRANCH_ID (+)
AND CR.CUSTOMER_BANK_BRANCH_ID = CUST_BANK_BRANCH2.BANK_BRANCH_ID (+)
AND CR.RECEIPT_METHOD_ID = REC_METHOD.RECEIPT_METHOD_ID
AND REC_METHOD.RECEIPT_CLASS_ID = RC.RECEIPT_CLASS_ID
AND RC_LOOKUP.LOOKUP_CODE = RC.CREATION_METHOD_CODE
AND RC_LOOKUP.LOOKUP_TYPE = 'RECEIPT_CREATION_METHOD'
AND CR.RECEIVABLES_TRX_ID = REC_TRX.RECEIVABLES_TRX_ID (+)
AND CR.ORG_ID = REC_TRX.ORG_ID (+)
AND L_REV_CAT.LOOKUP_TYPE (+) = 'REVERSAL_CATEGORY_TYPE'
AND L_REV_CAT.LOOKUP_CODE (+) = CR.REVERSAL_CATEGORY
AND L_REV_REASON.LOOKUP_TYPE (+) = 'CKAJST_REASON'
AND L_REV_REASON.LOOKUP_CODE (+) = CR.REVERSAL_REASON_CODE
AND L_CRH_STATUS.LOOKUP_TYPE = 'RECEIPT_CREATION_STATUS'
AND L_CRH_STATUS.LOOKUP_CODE = CRH_CURRENT.STATUS
AND L_CR_STATUS.LOOKUP_TYPE = 'CHECK_STATUS'
AND L_CR_STATUS.LOOKUP_CODE = CR.STATUS
AND CRH_REM.CASH_RECEIPT_ID (+) = CR.CASH_RECEIPT_ID
AND CRH_REM.ORG_ID (+)= CR.ORG_ID
AND NOT EXISTS ( SELECT CASH_RECEIPT_HISTORY_ID
FROM AR_CASH_RECEIPT_HISTORY_ALL CRH3
WHERE CRH3.STATUS = 'REMITTED'
AND CRH3.ORG_ID = CR.ORG_ID
AND CRH3.CASH_RECEIPT_ID = CR.CASH_RECEIPT_ID
AND CRH3.CASH_RECEIPT_HISTORY_ID < CRH_REM.CASH_RECEIPT_HISTORY_ID)
AND CRH_REM.STATUS(+) = 'REMITTED'
AND CRH_REM.BATCH_ID = REM_BAT.BATCH_ID (+)
AND CRH_REM.ORG_ID = REM_BAT.ORG_ID (+)
AND REM_BAT.TYPE (+) = 'REMITTANCE'
AND PS.CASH_RECEIPT_ID(+) = CR.CASH_RECEIPT_ID
AND PS.ORG_ID(+) = CR.ORG_ID
AND CRH_CURRENT.CASH_RECEIPT_ID = CR.CASH_RECEIPT_ID
AND CRH_CURRENT.ORG_ID = CR.ORG_ID
AND CRH_CURRENT.CURRENT_RECORD_FLAG = 'Y'
AND (CRH_CURRENT.STATUS = 'APPROVED' OR CRH_CURRENT.STATUS = 'REVERSED')
AND NOT EXISTS ( SELECT CASH_RECEIPT_HISTORY_ID
FROM AR_CASH_RECEIPT_HISTORY_ALL CRH_FP
WHERE CRH_FP.CASH_RECEIPT_ID = CRH_CURRENT.CASH_RECEIPT_ID AND CRH_FP.ORG_ID = CRH_CURRENT.ORG_ID
AND CRH_FP.FIRST_POSTED_RECORD_FLAG = 'Y')

Columns

Name
ROW_ID
ORG_ID
CASH_RECEIPT_ID
CASH_RECEIPT_HISTORY_ID
AMOUNT
FUNCTIONAL_AMOUNT
NET_AMOUNT
CURRENCY_CODE
RECEIPT_NUMBER
RECEIPT_DATE
TYPE
RECEIPT_STATUS
RECEIPT_STATUS_DSP
COMMENTS
EXCHANGE_RATE
EXCHANGE_RATE_DATE
DOC_SEQUENCE_ID
DOCUMENT_NUMBER
USSGL_TRANSACTION_CODE
CUSTOMER_RECEIPT_REFERENCE
PAYMENT_METHOD_DSP
RECEIPT_METHOD_ID
RECEIPT_CLASS_DSP
CREATION_METHOD_DSP
CREATION_METHOD_CODE
CUSTOMER_ID
CUSTOMER_NAME
CUSTOMER_NUMBER
TAXPAYER_ID
CUSTOMER_SITE_USE_ID
CUSTOMER_BANK_ACCOUNT_ID
CUSTOMER_BANK_BRANCH_ID
CUSTOMER_BANK_ACCOUNT
CUSTOMER_BANK_NAME
CUSTOMER_BANK_BRANCH
BATCH_ID
BATCH_NAME
DEPOSIT_DATE
REMITTANCE_BANK_ACCOUNT_ID
REMIT_BANK_ACCOUNT
REMIT_BANK_NAME
REMITTANCE_BANK_BRANCH_ID
REMIT_BANK_BRANCH
REMIT_BANK_CURRENCY
FACTOR_DISCOUNT_AMOUNT
MATURITY_DATE
PAYMENT_SCHEDULE_ID
STATE_DSP
STATE
POSTED_DATE
ACTIVITY
RECEIVABLES_TRX_ID
GL_POSTED_DATE
POSTING_CONTROL_ID
GL_DATE
REVERSAL_DATE
REVERSAL_CATEGORY_DSP
REVERSAL_CATEGORY
CATEGORY_DESCRIPTION
REVERSAL_COMMENTS
REVERSAL_REASON
REVERSAL_REASON_CODE
REVERSAL_REASON_DESCRIPTION
REMIT_BATCH
REMIT_BATCH_ID
OVERRIDE_REMIT_BANK
APPLIED_AMOUNT
CREATED_BY
CREATION_DATE
LAST_UPDATED_BY
LAST_UPDATE_DATE
LAST_UPDATE_LOGIN
REQUEST_ID
PROGRAM_APPLICATION_ID
PROGRAM_ID
PROGRAM_UPDATE_DATE
ISSUER_NAME
ISSUE_DATE
ISSUER_BANK_BRANCH_ID
NOTE_STATUS
NOTE_STATUS_MEANING
NOTE_STATUS_DESCRIPTION
NOTES_RECEIVABLE
PAYMENT_SERVER_ORDER_NUM
APPROVAL_CODE
ADDRESS_VERIFICATION_CODE
CONS_INV_ID
ORIG_SYSTEM_REFERENCE