PAY_BANK_ACCOUNTS
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
ACCOUNT_SOURCE BANK_ACCOUNT_ID ACCOUNT_SUFFIX BANK_ACCOUNT_NAME BANK_ACCOUNT_NAME_ALT BANK_ACCOUNT_NUM MASKED_ACCOUNT_NUM BANK_ACCOUNT_NUM_ELECTRONIC CHECK_DIGITS CURRENCY_CODE DESCRIPTION SECONDARY_ACCOUNT_REFERENCE START_DATE END_DATE MASKED_IBAN IBAN_NUMBER EFT_USER_NUM RECON_DIFFERENCE_CCID RECON_RULESET_ID RECON_START_DATE GL_CUR_EXC_RATE_TYPE BANK_ID BANK_NAME BANK_HOME_COUNTRY BANK_START_DATE BANK_END_DATE BANK_NUMBER BANK_CODE BRANCH_START_DATE BRANCH_END_DATE BRANCH_ID BANK_BRANCH_NAME BANK_BRANCH_NAME_ALT BRANCH_NUMBER MISSION_STATEMENT EFT_SWIFT_CODE EFT_USER_NUMBER EFT_CONTACT_START_DATE EFT_CONTACT_END_DATE EDI_ID_NUMBER EDI_LOCATION EDI_START_DATE EDI_END_DATE RFC RFC_START_DATE RFC_END_DATE BANK_ACCOUNT_TYPE CLEAR_BANK_ACCOUNT_NUMBER CLEAR_IBAN ACCOUNT_LAST_UPDATE_DATE BANK_ACCOUNT_TYPE_NAME |
Query
SQL_Statement |
---|
SELECT 'IBA' account_source, IBA.BANK_ACCOUNT_ID BANK_ACCOUNT_ID, IBA.ACCOUNT_SUFFIX, IBA.BANK_ACCOUNT_NAME, IBA.BANK_ACCOUNT_NAME_ALT, IBA.BANK_ACCOUNT_NUM, IBA.MASKED_ACCOUNT_NUM, IBA.BANK_ACCOUNT_NUM_ELECTRONIC, IBA.CHECK_DIGITS, IBA.CURRENCY_CODE, IBA.DESCRIPTION , IBA.SECONDARY_ACCOUNT_REFERENCE, IBA.START_DATE, IBA.END_DATE, IBA.MASKED_IBAN, IBA.IBAN_NUMBER, IBA.EFT_USER_NUM, IBA.RECON_DIFFERENCE_CCID, IBA.RECON_RULESET_ID, IBA.RECON_START_DATE, IBA.GL_CUR_EXC_RATE_TYPE, bankparty.party_id bank_id, bankparty.party_name bank_name, bankorgprofile.home_country bank_home_country, bankorgprofile.effective_start_date bank_start_date, bankorgprofile.effective_end_date bank_end_date, bankorgprofile.bank_or_branch_number bank_number, branchorgprofile.bank_code bank_code, branchorgprofile.effective_start_date branch_start_date, branchorgprofile.effective_end_date branch_end_date, branchparty.party_id branch_id, branchparty.party_name bank_branch_name, BankAddNamePhonetic.party_name bank_branch_name_alt, branchorgprofile.bank_or_branch_number branch_number, branchparty.mission_statement mission_statement, branchcp.eft_swift_code eft_swift_code, branchcp.eft_user_number eft_user_number, branchcp.start_date eft_contact_start_date, branchcp.end_date eft_contact_end_date, edicp.edi_id_number edi_id_number, edicp.edi_ece_tp_location_code edi_location, edicp.start_date edi_start_date, edicp.end_date edi_end_date, rfcca.class_code rfc, rfcca.start_date_active rfc_start_date, rfcca.end_date_active rfc_end_date, IBA.bank_account_type bank_account_type, IBA.BANK_ACCOUNT_NUM CLEAR_BANK_ACCOUNT_NUMBER, IBA.IBAN_NUMBER CLEAR_IBAN, iba.last_update_date account_last_update_date, acc_type.meaning as BANK_ACCOUNT_TYPE_NAME FROM CE_BANK_ACCOUNTS IBA, hz_parties bankparty, hz_organization_profiles bankorgprofile, hz_code_assignments BankCA, hz_parties branchparty, HZ_ADDTNL_PARTY_NAMES BankAddNamePhonetic, hz_organization_profiles branchorgprofile, hz_contact_points branchcp, hz_contact_points edicp, hz_code_assignments rfcca, FND_LOOKUP_VALUES_VL acc_type WHERE IBA.PAY_USE_ALLOWED_FLAG = 'Y' AND IBA.ACCOUNT_CLASSIFICATION = 'INTERNAL' AND IBA.BANK_ID =BankParty.PARTY_ID AND NVL(IBA.NETTING_ACCT_FLAG, 'N') = 'N' AND BankCA.CLASS_CATEGORY = 'BANK_INSTITUTION_TYPE' AND BankCA.CLASS_CODE IN ('BANK', 'CLEARINGHOUSE','EMPLOYEE_BANK') AND BankCA.OWNER_TABLE_NAME = 'HZ_PARTIES' AND BankCA.OWNER_TABLE_ID = BankParty.PARTY_ID AND bankorgprofile.party_id = BankParty.PARTY_ID AND bankparty.party_type = 'ORGANIZATION' AND IBA.BANK_BRANCH_ID =branchparty.party_id AND branchparty.party_type = 'ORGANIZATION' AND branchparty.status = 'A' AND branchorgprofile.party_id = branchparty.party_id AND branchcp.owner_table_name (+) = 'HZ_PARTIES' AND branchcp.owner_table_id (+) = branchparty.party_id AND branchcp.contact_point_type (+) = 'EFT' AND edicp.owner_table_name (+) = 'HZ_PARTIES' AND edicp.owner_table_id (+) = branchparty.party_id AND edicp.contact_point_type (+) = 'EDI' AND rfcca.owner_table_name (+) = 'HZ_PARTIES' AND rfcca.owner_table_id (+) = branchparty.party_id AND rfcca.class_category (+) = 'RFC_IDENTIFIER' AND branchparty.party_id = BankAddNamePhonetic.party_id (+) AND BankAddNamePhonetic.party_name_type (+) = 'PHONETIC' AND acc_type.lookup_type(+) = 'BANK_ACCOUNT_TYPE' AND acc_type.lookup_code(+) = IBA.bank_account_type AND trunc(SYSDATE) BETWEEN TRUNC(branchorgprofile.effective_start_date) AND NVL(TRUNC(branchorgprofile.effective_end_date), trunc(SYSDATE) + 1) AND trunc(SYSDATE) BETWEEN TRUNC(bankorgprofile.effective_start_date) AND NVL(TRUNC(bankorgprofile.effective_end_date),trunc(SYSDATE) + 1) AND trunc(SYSDATE) BETWEEN TRUNC(BankCA.start_date_active) AND NVL(TRUNC(BankCA.end_date_active),trunc(SYSDATE) + 1) UNION ALL SELECT 'EBA' account_source, EBA.EXT_BANK_ACCOUNT_ID BANK_ACCOUNT_ID, EBA.ACCOUNT_SUFFIX, EBA.BANK_ACCOUNT_NAME, EBA.BANK_ACCOUNT_NAME_ALT, EBA.BANK_ACCOUNT_NUM, EBA.MASKED_BANK_ACCOUNT_NUM, EBA.BANK_ACCOUNT_NUM_ELECTRONIC, EBA.CHECK_DIGITS, EBA.CURRENCY_CODE, EBA.DESCRIPTION , EBA.SECONDARY_ACCOUNT_REFERENCE, EBA.START_DATE, EBA.END_DATE, EBA.MASKED_IBAN, EBA.IBAN, NULL, NULL, NULL, NULL, NULL, bankparty.party_id bank_id, bankparty.party_name bank_name, bankorgprofile.home_country bank_home_country, bankorgprofile.effective_start_date bank_start_date, bankorgprofile.effective_end_date bank_end_date, bankorgprofile.bank_or_branch_number bank_number, branchorgprofile.bank_code bank_code, branchorgprofile.effective_start_date branch_start_date, branchorgprofile.effective_end_date branch_end_date, branchparty.party_id branch_id, branchparty.party_name bank_branch_name, BankAddNamePhonetic.party_name bank_branch_name_alt, branchorgprofile.bank_or_branch_number branch_number, branchparty.mission_statement mission_statement, branchcp.eft_swift_code eft_swift_code, branchcp.eft_user_number eft_user_number, branchcp.start_date eft_contact_start_date, branchcp.end_date eft_contact_end_date, edicp.edi_id_number edi_id_number, edicp.edi_ece_tp_location_code edi_location, edicp.start_date edi_start_date, edicp.end_date edi_end_date, rfcca.class_code rfc, rfcca.start_date_active rfc_start_date, rfcca.end_date_active rfc_end_date, EBA.bank_account_type bank_account_type, EBA_V.CLEAR_BANK_ACCOUNT_NUMBER, EBA_V.CLEAR_IBAN, EBA.last_update_date account_last_update_date, acc_type.meaning as BANK_ACCOUNT_TYPE_NAME FROM IBY_EXT_BANK_ACCOUNTS EBA, IBY_EXT_BANK_ACCOUNTS_V EBA_V, hz_parties bankparty, hz_organization_profiles bankorgprofile, hz_code_assignments BankCA, hz_parties branchparty, HZ_ADDTNL_PARTY_NAMES BankAddNamePhonetic, hz_organization_profiles branchorgprofile, hz_contact_points branchcp, hz_contact_points edicp, hz_code_assignments rfcca, FND_LOOKUP_VALUES_VL acc_type WHERE EBA.EXT_BANK_ACCOUNT_ID = EBA_V.EXT_BANK_ACCOUNT_ID AND EBA.bank_id =BankParty.PARTY_ID AND BankCA.CLASS_CATEGORY = 'BANK_INSTITUTION_TYPE' AND BankCA.CLASS_CODE IN ('BANK', 'CLEARINGHOUSE','EMPLOYEE_BANK') AND BankCA.OWNER_TABLE_NAME = 'HZ_PARTIES' AND BankCA.OWNER_TABLE_ID = BankParty.PARTY_ID AND bankorgprofile.party_id = BankParty.PARTY_ID AND bankparty.party_type = 'ORGANIZATION' AND EBA.BRANCH_ID =branchparty.party_id AND branchparty.party_type = 'ORGANIZATION' AND branchparty.status = 'A' AND branchorgprofile.party_id = branchparty.party_id AND branchcp.owner_table_name (+) = 'HZ_PARTIES' AND branchcp.owner_table_id (+) = branchparty.party_id AND branchcp.contact_point_type (+) = 'EFT' AND edicp.owner_table_name (+) = 'HZ_PARTIES' AND edicp.owner_table_id (+) = branchparty.party_id AND edicp.contact_point_type (+) = 'EDI' AND rfcca.owner_table_name (+) = 'HZ_PARTIES' AND rfcca.owner_table_id (+) = branchparty.party_id AND rfcca.class_category (+) = 'RFC_IDENTIFIER' AND branchparty.party_id = BankAddNamePhonetic.party_id (+) AND BankAddNamePhonetic.party_name_type (+) = 'PHONETIC' AND acc_type.lookup_type(+) = 'IBY_BANKACCT_TYPES' AND acc_type.lookup_code(+) = EBA.bank_account_type AND trunc(SYSDATE) BETWEEN TRUNC(branchorgprofile.effective_start_date) AND NVL(TRUNC(branchorgprofile.effective_end_date), trunc(SYSDATE) + 1) AND trunc(SYSDATE) BETWEEN TRUNC(bankorgprofile.effective_start_date) AND NVL(TRUNC(bankorgprofile.effective_end_date),trunc(SYSDATE) + 1) AND trunc(SYSDATE) BETWEEN TRUNC(BankCA.start_date_active) AND NVL(TRUNC(BankCA.end_date_active),trunc(SYSDATE) + 1) |