FND Design Data [Home] [Help]

View: CE_260_CF_TRANSACTIONS_V

Product: CE - Cash Management
Description: Available cashflow payments/receipts for reconciliation or clearing
Implementation/DBA Data: ViewAPPS.CE_260_CF_TRANSACTIONS_V
View Text

SELECT CC.ROWID
, /* 1 */ 'N'
, /* 2 */ ABA.BANK_ACCOUNT_ID
, /* 3 */ ABA.BANK_ACCOUNT_NAME
, /* 4 */ ABA.BANK_ACCOUNT_NUM
, /* 5 */ ABB.BANK_NAME
, /* 6 */ ABB.BANK_BRANCH_NAME
, /* 7 */ CC.CASHFLOW_ID
, /* 8 */ CC.CASHFLOW_DIRECTION
, /* 9 TRX_TYPE*/ LK.MEANING
, /* 10 */ CC.BANK_TRXN_NUMBER
, /* 11 TRX_NUMBER*/ CC.CASHFLOW_CURRENCY_CODE
, /* 12 */ CC.CASHFLOW_AMOUNT
, /* 13 */ DECODE(CC.CASHFLOW_CURRENCY_CODE
, SOB.CURRENCY_CODE
, CC.CASHFLOW_AMOUNT
, ABA.CURRENCY_CODE
, CC.CASHFLOW_AMOUNT
, NVL(CC.BASE_AMOUNT
, DECODE(FC.MINIMUM_ACCOUNTABLE_UNIT
, NULL
, ROUND((CC.CASHFLOW_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))
, NVL(FC.PRECISION
, 2))
, (ROUND(((CC.CASHFLOW_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))/FC.MINIMUM_ACCOUNTABLE_UNIT)
, 0) * FC.MINIMUM_ACCOUNTABLE_UNIT))))
, /* 14 BANK_ACCOUNT_AMOUNT*/ DECODE(CC.CASHFLOW_CURRENCY_CODE
, SOB.CURRENCY_CODE
, CC.CLEARED_AMOUNT
, ABA.CURRENCY_CODE
, CC.CLEARED_AMOUNT
, CC.CLEARED_AMOUNT)
, /* 15 AMOUNT_CLEARED */ NVL(CCH.ACCOUNTING_DATE
, NVL(CC.CLEARED_DATE
, CC.CASHFLOW_DATE))
, /* 16 GL_DATE */ L2.MEANING
, /* 17 */ CC.CASHFLOW_STATUS_CODE
, /* 18 */ CC.CASHFLOW_DATE
, /* 19 */ CC.CLEARED_DATE
, /* 20 */ TO_DATE(NULL)
, /* 21 MATURITY_DATE*/ CC.CASHFLOW_EXCHANGE_DATE
, /* 22 */ CC.CASHFLOW_EXCHANGE_RATE_TYPE
, /* 23 */ GLCC.USER_CONVERSION_TYPE
, /* 24 */ CC.CASHFLOW_EXCHANGE_RATE
, /* 25 */ DECODE(CC.CASHFLOW_CURRENCY_CODE
, SOB.CURRENCY_CODE
, DECODE(CC.CASHFLOW_STATUS_CODE
, 'CLEARED'
, CC.CLEARING_CHARGES_AMOUNT)
, ABA.CURRENCY_CODE
, DECODE(CC.CASHFLOW_STATUS_CODE
, 'CLEARED'
, CC.CLEARING_CHARGES_AMOUNT)
, DECODE(CC.CASHFLOW_STATUS_CODE
, 'CLEARED'
, DECODE(FC.MINIMUM_ACCOUNTABLE_UNIT
, NULL
, ROUND((CC.CLEARING_CHARGES_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))
, NVL(FC.PRECISION
, 2))
, (ROUND(((CC.CLEARING_CHARGES_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))/FC.MINIMUM_ACCOUNTABLE_UNIT)
, 0) * FC.MINIMUM_ACCOUNTABLE_UNIT))))
, /* 26 */ DECODE(CC.CASHFLOW_CURRENCY_CODE
, SOB.CURRENCY_CODE
, DECODE(CC.CASHFLOW_STATUS_CODE
, 'CLEARED'
, CC.CLEARING_ERROR_AMOUNT)
, ABA.CURRENCY_CODE
, DECODE(CC.CASHFLOW_STATUS_CODE
, 'CLEARED'
, CC.CLEARING_ERROR_AMOUNT)
, DECODE(CC.CASHFLOW_STATUS_CODE
, 'CLEARED'
, DECODE(FC.MINIMUM_ACCOUNTABLE_UNIT
, NULL
, ROUND((CC.CLEARING_ERROR_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))
, NVL(FC.PRECISION
, 2))
, (ROUND(((CC.CLEARING_ERROR_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))/FC.MINIMUM_ACCOUNTABLE_UNIT)
, 0) * FC.MINIMUM_ACCOUNTABLE_UNIT))))
, /* 27 */ (SELECT TO_CHAR(PAY.PAYMENT_INSTRUCTION_ID)
FROM IBY_FD_DOCS_PAYABLE_V DOCS
, IBY_FD_PAYMENTS_V PAY
WHERE DOCS.CALLING_APP_DOC_REF_NUMBER = CC.TRXN_REFERENCE_NUMBER
AND PAY.PAYMENT_ID = DOCS.PAYMENT_ID
AND DOCS.CALLING_APP_ID = 260
AND DOCS.COMPLETED_PMTS_GROUP_ID IS NOT NULL
AND DOCS.DOCUMENT_STATUS != 'REMOVED_PAYMENT_VOIDED' )
, /* 28 BATCH_NAME */ (SELECT TO_NUMBER(PAY.PAYMENT_INSTRUCTION_ID)
FROM IBY_FD_DOCS_PAYABLE_V DOCS
, IBY_FD_PAYMENTS_V PAY
WHERE DOCS.CALLING_APP_DOC_REF_NUMBER = CC.TRXN_REFERENCE_NUMBER
AND PAY.PAYMENT_ID = DOCS.PAYMENT_ID
AND DOCS.CALLING_APP_ID = 260
AND DOCS.COMPLETED_PMTS_GROUP_ID IS NOT NULL
AND DOCS.DOCUMENT_STATUS != 'REMOVED_PAYMENT_VOIDED' )
, /* 29 BATCH_ID*/ NULL
, /* 30 */ NULL
, /* 31 */ NULL
, /* 32 */ NULL
, /* 33 */ CC.COUNTERPARTY_BANK_ACCOUNT_ID
, /* 34 CUSTOMER_ID*/ TO_NUMBER(NULL)
, /* 35 */ NULL
, /* 36 */ CC.SOURCE_TRXN_TYPE
, /* 37 REFERENCE_TYPE*/ TO_NUMBER(CC.CASHFLOW_ID)
, /* 38 REFERENCE_ID*/ DECODE(CRE.STATUS_FLAG
, 'M'
, DECODE(CC.CASHFLOW_CURRENCY_CODE
, SOB.CURRENCY_CODE
, DECODE(CC.CASHFLOW_DIRECTION
, 'PAYMENT'
, CC.CLEARED_AMOUNT-NVL(CC.CLEARING_CHARGES_AMOUNT
, 0)-NVL(CC.CLEARING_ERROR_AMOUNT
, 0)
, CC.CLEARED_AMOUNT+NVL(CC.CLEARING_CHARGES_AMOUNT
, 0)+NVL(CC.CLEARING_ERROR_AMOUNT
, 0))
, ABA.CURRENCY_CODE
, DECODE(CC.CASHFLOW_DIRECTION
, 'PAYMENT'
, CC.CLEARED_AMOUNT-NVL(CC.CLEARING_CHARGES_AMOUNT
, 0)-NVL(CC.CLEARING_ERROR_AMOUNT
, 0)
, CC.CLEARED_AMOUNT+NVL(CC.CLEARING_CHARGES_AMOUNT
, 0)+NVL(CC.CLEARING_ERROR_AMOUNT
, 0))
, DECODE(CC.CASHFLOW_DIRECTION
, 'PAYMENT'
, DECODE(FC.MINIMUM_ACCOUNTABLE_UNIT
, NULL
, ROUND((CC.CLEARED_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))
, NVL(FC.PRECISION
, 2))
, (ROUND(((CC.CLEARED_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))/FC.MINIMUM_ACCOUNTABLE_UNIT)
, 0) * FC.MINIMUM_ACCOUNTABLE_UNIT)))- DECODE(FC.MINIMUM_ACCOUNTABLE_UNIT
, NULL
, ROUND((CC.CLEARING_CHARGES_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))
, NVL(FC.PRECISION
, 2))
, (ROUND(((CC.CLEARING_CHARGES_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))/FC.MINIMUM_ACCOUNTABLE_UNIT)
, 0) * FC.MINIMUM_ACCOUNTABLE_UNIT))- DECODE(FC.MINIMUM_ACCOUNTABLE_UNIT
, NULL
, ROUND((CC.CLEARING_ERROR_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))
, NVL(FC.PRECISION
, 2))
, (ROUND(((CC.CLEARING_ERROR_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))/FC.MINIMUM_ACCOUNTABLE_UNIT)
, 0) * FC.MINIMUM_ACCOUNTABLE_UNIT))))
, /* 39 ACTUAL_AMOUNT_CLEARED */ CC.CREATION_DATE
, /* 40 */ CC.CREATED_BY
, /* 41 */ CC.LAST_UPDATE_DATE
, /* 42 */ CC.LAST_UPDATED_BY
, /* 43 */ TO_CHAR(CC.CASHFLOW_ID)
, /* 44 REMITTANCE_NUMBER*/ TO_NUMBER(NULL)
, /* 45 */ 260
, /* 46 */ 0
, /* 47 */ ABA.CURRENCY_CODE
, /* 48 */ DECODE(CC.CASHFLOW_CURRENCY_CODE
, SOB.CURRENCY_CODE
, /* 49 */ 'FUNCTIONAL'
, ABA.CURRENCY_CODE
, 'BANK'
, 'FOREIGN')
, ABA.ASSET_CODE_COMBINATION_ID
, /* 50 */ NULL
, /* 51 */ NULL
, /* 52 */ TO_NUMBER(NULL)
, /* 53 */ TO_NUMBER(NULL)
, /* 54 */ 'CASHFLOW'
, /* 55 CLEARING_TRX_TYPE*/ NULL
, /* 56 */ DECODE(CC.CASHFLOW_CURRENCY_CODE
, SOB.CURRENCY_CODE
, CC.CASHFLOW_AMOUNT
, ABA.CURRENCY_CODE
, CC.CASHFLOW_AMOUNT
, DECODE(FC.MINIMUM_ACCOUNTABLE_UNIT
, NULL
, ROUND((CC.CASHFLOW_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))
, NVL(FC.PRECISION
, 2))
, (ROUND(((CC.CASHFLOW_AMOUNT * NVL(CC.CASHFLOW_EXCHANGE_RATE
, 1))/FC.MINIMUM_ACCOUNTABLE_UNIT)
, 0) * FC.MINIMUM_ACCOUNTABLE_UNIT)))
, /* 57 BASE_AMOUNT*/ TO_NUMBER(NULL)
, /* 58 */ TO_NUMBER(NULL)
, /* 59 */ NULL
, /* 60 */ (SELECT TO_DATE(TO_CHAR(PT.TRANSACTION_DATE
, 'YYYY/MM/DD')
, 'YYYY/MM/DD')
FROM CE_PAYMENT_TRANSACTIONS PT
WHERE CC.TRXN_REFERENCE_NUMBER = PT.TRXN_REFERENCE_NUMBER)
, /* 61 */ NULL
, ABA2.BANK_ACCOUNT_NUM
, /* 63 BANK_ACCOUNT_TEXT COUNTERPARTY BANK ACCOUNT */ NULL
, /* 64 CUSTOMER_TEXT */ NULL
, CC.STATEMENT_LINE_ID
, /* 66 CHECK_NUMBER MATCH ZBA
AND JEC */ CC.ACTUAL_VALUE_DATE
, NULL
, CC.CASHFLOW_LEGAL_ENTITY_ID
, TO_NUMBER(NULL)
, NVL(XLE.NAME
, CC.CUSTOMER_TEXT)
, TRXN.TRANSACTION_SUB_TYPE_NAME
, CC.CASHFLOW_ID FROM CE_BANK_ACCTS_GT_V ABA
, CE_BANK_ACCTS_GT_V ABA2
, CE_SECURITY_PROFILES_GT LE
, CE_BANK_BRANCHES_V ABB
, CE_STATEMENT_RECONCILS_ALL CRE
, CE_CASHFLOWS CC
, CE_CASHFLOW_ACCT_H CCH
, FND_CURRENCIES FC
, CE_LOOKUPS LK
, CE_LOOKUPS L2
, GL_DAILY_CONVERSION_TYPES GLCC
, GL_SETS_OF_BOOKS SOB
, CE_SYSTEM_PARAMETERS SYS
, XLE_ENTITY_PROFILES XLE
, CE_TRXNS_SUBTYPE_CODES TRXN
WHERE LK.LOOKUP_TYPE = 'CE_CASHFLOW_DIRECTION_TYPE' AND LK.LOOKUP_CODE = CC.CASHFLOW_DIRECTION AND L2.LOOKUP_TYPE = 'CASHFLOW_STATUS_CODE' AND L2.LOOKUP_CODE = CC.CASHFLOW_STATUS_CODE AND GLCC.CONVERSION_TYPE(+) = CC.CASHFLOW_EXCHANGE_RATE_TYPE AND ABB.BRANCH_PARTY_ID = ABA.BANK_BRANCH_ID AND ABA.BANK_ACCOUNT_ID = CC.CASHFLOW_BANK_ACCOUNT_ID
AND CC.CASHFLOW_STATUS_CODE IN ('CREATED'
, 'CLEARED')
AND CC.CASHFLOW_CURRENCY_CODE = FC.CURRENCY_CODE
AND CC.CASHFLOW_LEGAL_ENTITY_ID = LE.ORGANIZATION_ID
AND LE.ORGANIZATION_TYPE = 'LEGAL_ENTITY'
AND CRE.REFERENCE_TYPE(+) = 'CASHFLOW'
AND NVL(CRE.STATUS_FLAG
, 'U') = 'U'
AND NVL(CRE.CURRENT_RECORD_FLAG
, 'Y') = 'Y'
AND CRE.REFERENCE_ID(+) = CC.CASHFLOW_ID AND CC.CASHFLOW_LEGAL_ENTITY_ID = ABA.ACCOUNT_OWNER_ORG_ID
AND ABA.ACCOUNT_OWNER_ORG_ID = SYS.LEGAL_ENTITY_ID AND SOB.SET_OF_BOOKS_ID = SYS.SET_OF_BOOKS_ID
AND CC.CASHFLOW_DATE >= SYS.CASHBOOK_BEGIN_DATE
AND CC.COUNTERPARTY_BANK_ACCOUNT_ID = ABA2.BANK_ACCOUNT_ID (+)
AND CC.CASHFLOW_ID = CCH.CASHFLOW_ID
AND CCH.CURRENT_RECORD_FLAG = 'Y'
AND CCH.EVENT_TYPE IN ('CE_STMT_RECORDED'
, 'CE_BAT_CLEARED'
, 'CE_BAT_UNCLEARED'
, 'CE_BAT_CREATED')
AND ((CC.SOURCE_TRXN_TYPE ='BAT' AND CC.TRXN_REFERENCE_NUMBER = (SELECT PT.TRXN_REFERENCE_NUMBER
FROM CE_PAYMENT_TRANSACTIONS PT
WHERE CC.TRXN_REFERENCE_NUMBER = PT.TRXN_REFERENCE_NUMBER AND PT.TRXN_STATUS_CODE = 'SETTLED')) OR (CC.SOURCE_TRXN_TYPE = 'STMT')) AND CC.COUNTERPARTY_PARTY_ID = XLE.PARTY_ID(+) AND CC.SOURCE_TRXN_SUBTYPE_CODE_ID = TRXN.TRXN_SUBTYPE_CODE_ID(+)

Columns

Name
ROW_ID
MULTI_SELECT
BANK_ACCOUNT_ID
BANK_ACCOUNT_NAME
BANK_ACCOUNT_NUM
BANK_NAME
BANK_BRANCH_NAME
TRX_ID
TRX_TYPE
TYPE_MEANING
TRX_NUMBER
CURRENCY_CODE
AMOUNT
BANK_ACCOUNT_AMOUNT
AMOUNT_CLEARED
GL_DATE
STATUS_DSP
STATUS
TRX_DATE
CLEARED_DATE
MATURITY_DATE
EXCHANGE_RATE_DATE
EXCHANGE_RATE_TYPE
USER_EXCHANGE_RATE_TYPE
EXCHANGE_RATE
BANK_CHARGES
BANK_ERRORS
BATCH_NAME
BATCH_ID
AGENT_NAME
CUSTOMER_NAME
PAYMENT_METHOD
VENDOR_NAME
CUSTOMER_ID
SUPPLIER_ID
REFERENCE_TYPE_DSP
REFERENCE_TYPE
REFERENCE_ID
ACTUAL_AMOUNT_CLEARED
CREATION_DATE
CREATED_BY
LAST_UPDATE_DATE
LAST_UPDATED_BY
REMITTANCE_NUMBER
CASH_RECEIPT_ID
APPLICATION_ID
COUNT_CLEARED
BANK_CURRENCY_CODE
TRX_CURRENCY_TYPE
CODE_COMBINATION_ID
PERIOD_NAME
JOURNAL_ENTRY_NAME
DOCUMENT_NUMBER
JOURNAL_ENTRY_LINE_NUMBER
CLEARING_TRX_TYPE
JOURNAL_CATEGORY
BASE_AMOUNT
RECEIPT_CLASS_ID
RECEIPT_METHOD_ID
RECEIPT_CLASS_NAME
DEPOSIT_DATE
INVOICE_TEXT
BANK_ACCOUNT_TEXT
CUSTOMER_TEXT
REVERSED_RECEIPT_FLAG
CHECK_NUMBER
VALUE_DATE
CE_BANK_ACCT_USE_ID
LEGAL_ENTITY_ID
ORG_ID
COUNTERPARTY
TRXN_SUBTYPE
CASHFLOW_ID