BCH_EFTDTL_VW4

(SQL View)
Index Back

AP EFT Detail View


SELECT A.BANK_SETID , A.BANK_CD , A.BANK_ACCT_KEY , A.PYMNT_ID , A.PYMNT_ID_REF , A.PAY_CYCLE , A.PAY_CYCLE_SEQ_NUM , A.BNK_ID_NBR , A.BRANCH_ID , A.BANK_ACCOUNT_NUM , A.REMIT_SETID , A.REMIT_VENDOR , A.VNDR_LOC , B.EFFDT , B.BANK_ACCT_SEQ_NBR , A.PYMNT_DT , A.PYMNT_AMT , A.CURRENCY_PYMNT , F.AMOUNT , 0 , E.CURRENCY_CD , H.BCH_TRNCOST_CD FROM PS_PAYMENT_TBL A , PS_VNDR_BANK_ACCT B , PS_PYMNT_VCHR_XREF C , PS_BCH_BANK_CHRG D , PS_BCH_CHRG_HDR E , PS_BCH_CHRG_DTL F , PS_VENDOR_PAY H WHERE A.SOURCE_TXN = 'VCHR' AND A.REMIT_SETID = B.SETID AND A.REMIT_VENDOR = B.VENDOR_ID AND A.VNDR_LOC = B.VNDR_LOC AND A.BANK_SETID = C.BANK_SETID AND A.BANK_CD = C.BANK_CD AND A.BANK_ACCT_KEY = C.BANK_ACCT_KEY AND A.PYMNT_METHOD = 'EFT' AND A.PYMNT_METHOD = C.PYMNT_METHOD AND A.PYMNT_ID = C.PYMNT_ID AND A.CANCEL_ACTION = 'N' AND B.BANK_ACCT_SEQ_NBR = C.BANK_ACCT_SEQ_NBR AND H.SETID = B.SETID AND H.VENDOR_ID = B.VENDOR_ID AND H.VNDR_LOC = B.VNDR_LOC AND H.EFFDT = ( SELECT MAX(H2.EFFDT) FROM PS_VENDOR_PAY H2 WHERE H2.SETID = H.SETID AND H2.VENDOR_ID = H.VENDOR_ID AND H2.VNDR_LOC = H.VNDR_LOC AND H2.EFF_STATUS = 'A' ) AND H.EFFDT = B.EFFDT AND H.BCH_TRNCOST_CD = '1' AND A.BANK_SETID = D.SETID AND A.BANK_CD = D.BANK_CD AND A.BNK_ID_NBR = B.BNK_ID_NBR AND A.BRANCH_ID = B.BRANCH_ID AND D.EFT_LAYOUT_CD = 'GENX' AND D.BCH_INTER_INTRA = '1' AND D.SETID = E.SETID AND D.BCH_CHARGE_CD = E.BCH_CHARGE_CD AND E.EFFDT = ( SELECT MAX(E2.EFFDT) FROM PS_BCH_CHRG_HDR E2 WHERE E2.SETID = E.SETID AND E2.BCH_CHARGE_CD = E.BCH_CHARGE_CD AND E2.EFF_STATUS = 'A' AND E2.EFFDT <= A.PYMNT_DT ) AND D.SETID = F.SETID AND D.BCH_CHARGE_CD = F.BCH_CHARGE_CD AND F.EFFDT = E.EFFDT AND F.FROM_AMOUNT <= A.PYMNT_AMT AND F.TO_AMOUNT >= A.PYMNT_AMT

# PeopleSoft Field Name PeopleSoft Field Type Database Column Type Description
1 BANK_SETID Character(5) VARCHAR2(5) NOT NULL The PeopleSoft tableset ID associated with a given bank/counterparty.
2 BANK_CD Character(5) VARCHAR2(5) NOT NULL Bank Code
3 BANK_ACCT_KEY Character(4) VARCHAR2(4) NOT NULL A user defined unique identifier that facilitates the identification of a given account with a given bank
4 PYMNT_ID Character(10) VARCHAR2(10) NOT NULL Payment Number
5 PYMNT_ID_REF Character(20) VARCHAR2(20) NOT NULL Payment Reference
6 PAY_CYCLE Character(6) VARCHAR2(6) NOT NULL Pay Cycle
7 PAY_CYCLE_SEQ_NUM Number(6,0) INTEGER NOT NULL Pay Cycle Sequence Number
8 BNK_ID_NBR Character(20) VARCHAR2(20) NOT NULL A literal alphanumeric attribute that uniquely identifies a given bank or counterparty.
9 BRANCH_ID Character(10) VARCHAR2(10) NOT NULL The local branch office identifier associated with a given bank/counterparty.
10 BANK_ACCOUNT_NUM Character(35) VARCHAR2(35) NOT NULL The literal unique identifier associated with a given bank/counterparty account.
11 REMIT_SETID Character(5) VARCHAR2(5) NOT NULL Remit SetID
12 REMIT_VENDOR Character(10) VARCHAR2(10) NOT NULL Remit Vendor
13 VNDR_LOC Character(10) VARCHAR2(10) NOT NULL Vendor Location
14 AS_OF_DATE Date(10) DATE As of Date
15 BANK_ACCT_SEQ_NBR Number(3,0) SMALLINT NOT NULL Bank Account Sequence Number
16 PYMNT_DT Date(10) DATE Payment Date
17 PYMNT_AMT Signed Number(28,3) DECIMAL(26,3) NOT NULL Payment Amount
18 CURRENCY_PYMNT Character(3) VARCHAR2(3) NOT NULL Payment Currency
19 AMOUNT_1 Signed Number(28,3) DECIMAL(26,3) NOT NULL Amount Work Field
20 AMOUNT_2 Signed Number(28,3) DECIMAL(26,3) NOT NULL Amount Work Field
21 CURRENCY_CD Character(3) VARCHAR2(3) NOT NULL Currency Code
22 BCH_TRNCOST_CD Character(1) VARCHAR2(1) NOT NULL Transfer Cost Code
1=Payer
2=Payee