FV_TREASURY_EXTRACT_DETAILS_V

Details

  • Schema: FUSION

  • Object owner: FV

  • Object type: VIEW

Columns

Name

EVENT_ID

TREASURY_CONFIRMATION_ID

TC_AIL_LINE_NUMBER

LINE_NUMBER

LINE_TYPE

VOID_PAYMENT_FLAG

CHECK_NUMBER

CHECK_DATE

TREASURY_PAY_NUMBER

DIST_CODE_COMBINATION_ID

ACC_TC_PAYMENT_AMOUNT

ENT_TC_PAYMENT_AMOUNT

INVOICE_AMOUNT

FUND_VALUE

TREASURY_ACCOUNT_SYMBOL

EXPIRATION_DATE

FEDERAL_PRIOR_YEAR_FLAG

PREPAYMENT_FLAG

TAS_EXPIRED_STATUS_CODE

FUNDING_DERIVATION_TYPE_CODE

TC_PAY_CURRENCY_CODE

FED_LEDGER_ID

FV_AP_ASSET_CCID

FV_AP_CASH_CLEARING_CCID

Query

SQL_Statement

SELECT FTA.CONFIRMED_EVENT_ID "EVENT_ID",

FTA.TREASURY_CONFIRMATION_ID,

AIDA.INVOICE_LINE_NUMBER "TC_AIL_LINE_NUMBER",

AIDA.DISTRIBUTION_LINE_NUMBER "LINE_NUMBER",

AIDA.LINE_TYPE_LOOKUP_CODE "LINE_TYPE",

CASE WHEN ACA.VOID_DATE IS NULL THEN 'N'

WHEN ACA.VOID_DATE IS NOT NULL THEN 'Y' END "VOID_PAYMENT_FLAG",

ACA.CHECK_NUMBER,

ACA.CHECK_DATE,

ACA.TREASURY_PAY_NUMBER,

AIDA.DIST_CODE_COMBINATION_ID,

APHD.AMOUNT * CASE WHEN XE.EVENT_TYPE_CODE ='TREASURY_CONFIRM' THEN '1'

WHEN XE.EVENT_TYPE_CODE='TREASURY_BACKOUT' THEN '-1' END "ACC_TC_PAYMENT_AMOUNT",

APHD.AMOUNT * CASE WHEN XE.EVENT_TYPE_CODE ='TREASURY_CONFIRM' THEN '1'

WHEN XE.EVENT_TYPE_CODE='TREASURY_BACKOUT' THEN '-1' END "ENT_TC_PAYMENT_AMOUNT",

AIDA.AMOUNT "INVOICE_AMOUNT",

FTFA.FUND_CODE "FUND_VALUE",

FTTAS.TREASURY_ACCOUNT_SYMBOL,

FTTAS.EXPIRATION_DATE,

DECODE(FTTAS.PRIOR_YEAR_ADJUSTMENT_FLAG,'Y',CASE WHEN GCC.SEGMENT7<EXTRACT(YEAR FROM FTA.PAYMENT_DATE) THEN 'Y' ELSE 'N' END,'N') FEDERAL_PRIOR_YEAR_FLAG,

DECODE(AIA.INVOICE_TYPE_LOOKUP_CODE,'PREPAYMENT','Y','N') "PREPAYMENT_FLAG",

CASE WHEN FTTAS.EXPIRATION_DATE IS NULL THEN 'Unexpired'

WHEN FTTAS.EXPIRATION_DATE >= SYSDATE THEN 'Unexpired'

WHEN FTTAS.EXPIRATION_DATE < SYSDATE THEN 'Expired' END "TAS_EXPIRED_STATUS_CODE",

FTFA.FUNDING_DERIVATION_TYPE_CODE "FUNDING_DERIVATION_TYPE_CODE",

AIPA.INVOICE_CURRENCY_CODE "TC_PAY_CURRENCY_CODE",

AIPA.SET_OF_BOOKS_ID "FED_LEDGER_ID",

CBA.ASSET_CODE_COMBINATION_ID "FV_AP_ASSET_CCID",

CBA.CASH_CLEARING_CCID "FV_AP_CASH_CLEARING_CCID"

FROM AP_CHECKS_ALL ACA,

AP_INVOICE_PAYMENTS_ALL AIPA,

AP_INVOICE_DISTRIBUTIONS_ALL AIDA,

AP_PAYMENT_HIST_DISTS APHD,

GL_CODE_COMBINATIONS GCC,

FV_TR_TREAS_ACCOUNT_SYMBOLS FTTAS,

FV_TR_FUND_ATTRIBUTES FTFA,

AP_INVOICES_ALL AIA,

CE_BANK_ACCOUNTS CBA,

IBY_PAYMENTS_ALL IPA,

FUN_ALL_BUSINESS_UNITS_V FABU,

XLA_EVENTS_GT XE INNER JOIN

FV_TREASURY_CONFIRM_ALL FTA

ON XE.EVENT_ID = FTA.CONFIRMED_EVENT_ID

WHERE ACA.CHECK_ID=AIPA.CHECK_ID

AND AIPA.INVOICE_ID=AIDA.INVOICE_ID

AND FTA.PAYMENT_INSTRUCTION_ID=ACA.PAYMENT_INSTRUCTION_ID

AND APHD.INVOICE_DISTRIBUTION_ID=AIDA.INVOICE_DISTRIBUTION_ID

AND APHD.INVOICE_PAYMENT_ID=AIPA.INVOICE_PAYMENT_ID

AND GCC.CODE_COMBINATION_ID=AIDA.DIST_CODE_COMBINATION_ID

AND GCC.SEGMENT1=FTFA.FUND_CODE

AND FTFA.TREASURY_ACCOUNT_SYMBOL_ID=FTTAS.TREASURY_ACCOUNT_SYMBOL_ID

AND AIA.INVOICE_ID=AIPA.INVOICE_ID

AND IPA.PAYMENT_INSTRUCTION_ID=FTA.PAYMENT_INSTRUCTION_ID

AND IPA.PAPER_DOCUMENT_NUMBER=ACA.CHECK_NUMBER

AND IPA.INTERNAL_BANK_ACCOUNT_ID=CBA.BANK_ACCOUNT_ID

AND FABU.BU_ID=FTA.BU_ID

AND FABU.PRIMARY_LEDGER_ID=FTFA.LEDGER_ID