PSC_BNP_FEE_REVENUE_V
Details
-
Schema: FUSION
-
Object owner: PSC_CC
-
Object type: VIEW
Columns
| Name |
|---|
|
TRANSACTION_ID LINE_KEY AGENCY_ID TRANSACTION_TYPE FEE_ITEM_ID TRANSACTION_DATE TRANSACTION_AMOUNT CURRENCY_CODE PAYMENT_METHOD_CODE ISSUE_SUBTYPE_ID ISSUE_SUBTYPE PAYMENT_REFERENCE_ID EVENT_ID CLASSIFICATION FROM_CASH_DRAWER TRUST_ACCOUNT_NUMBER RECORD_ID ACCOUNTING_DATE ACCTG_EVENT_STATUS |
Query
| SQL_Statement |
|---|
|
SELECT LIN.PAYMENT_HISTORY_KEY TRANSACTION_ID, LIN.ITEM_REC_KEY LINE_KEY, LIN.AGENCY_ID, REC.RECORD_TYPE TRANSACTION_TYPE, LIN.FEE_ITEM_ID, HDR.PAYMENT_DATE TRANSACTION_DATE, LIN.ITEM_UNIT_PRICE TRANSACTION_AMOUNT, LIN.ITEM_CURRENCY CURRENCY_CODE, HDR.PAYMENT_METHOD_CODE, CE.ISSUE_SUBTYPE_ID, CE.ISSUE_SUBTYPE, LIN.PAYMENT_REFERENCE_ID, LIN.EVENT_ID, LIN.CLASSIFICATION, CASE WHEN HDR.PAYMENT_METHOD_CODE IN ('CASH', 'PRCK', 'CSCK') THEN 'Y' ELSE 'N' END FROM_CASH_DRAWER, HDR.TRUST_ACCOUNT_NUMBER, LIN.RECORD_ID, LIN.ACCOUNTING_DATE, LIN.ACCTG_EVENT_STATUS FROM PSC_BNP_PAYMENT_HIST_LIN LIN INNER JOIN PSC_BNP_PAYMENT_HIST_HDR HDR ON LIN.PAYMENT_HISTORY_KEY = HDR.PAYMENT_HISTORY_KEY LEFT OUTER JOIN PSC_LNP_RECORD_TYPE_VL REC ON LIN.RECORD_TYPE_ID = REC.RECORD_TYPE_ID AND LIN.CLASSIFICATION = REC.CLASSIFICATION LEFT OUTER JOIN PSC_CE_ISSUE_SUBTYPE_VL CE ON LIN.RECORD_TYPE_ID = CE.ISSUE_SUBTYPE_ID AND LIN.CLASSIFICATION = 'CE' WHERE LIN.ACCTG_EVENT_STATUS IN ('ORA_NONE', 'ORA_ERROR') AND ((HDR.PAYMENT_METHOD_CODE <> 'TRSA' AND HDR.TRUST_ACCOUNT_NUMBER IS NULL) OR HDR.PAYMENT_METHOD_CODE IN ('TRSA')) |