Skip to content

Oracle Bytes

Sharing what I learnt!!

  • Home
  • Privacy Policy
  • Contact
  • Blog
  • Terms & Conditions
  • About Us
  • Affiliate Disclosure
  • ₹0.00 0 items
Constraints, indexes, Table Structure

IBY_EXT_BANK_ACCOUNTS: Table Structure and Indexes

December 28, 2020November 7, 2022 Mohit Saxena

IBY_EXT_BANK_ACCOUNTS is the table used by Oracle to store the external bank account numbers (like Bank account details of a supplier to remit the money in).
To find the bank name, connect this table to hz_parties ( party_id) table using bank_id to get the bank details.
Also keep an eye on field MASKED_BANK_ACCOUNT_NUM to get the masked account number as printing the complete account number can violate the legal recommendations.

We will discuss the table structure and indexes on this table in this post

Table Structure

COLUMN_NAMEDATA_TYPENULLABLE
 EXT_BANK_ACCOUNT_IDNUMBERN 
 COUNTRY_CODEVARCHAR2(8)N 
 BRANCH_IDNUMBERY 
 BANK_IDNUMBERY 
 BANK_ACCOUNT_NUMVARCHAR2(400)Y 
 BANK_ACCOUNT_NUM_HASH1VARCHAR2(256)Y 
 BANK_ACCOUNT_NUM_HASH2VARCHAR2(256)Y 
 MASKED_BANK_ACCOUNT_NUMVARCHAR2(400)Y 
 BA_MASK_SETTINGVARCHAR2(120)Y 
 BA_UNMASK_LENGTHNUMBERY 
 CURRENCY_CODEVARCHAR2(60)Y 
 IBANVARCHAR2(200)Y 
 IBAN_HASH1VARCHAR2(256)Y 
 IBAN_HASH2VARCHAR2(256)Y 
 MASKED_IBANVARCHAR2(200)Y 
 CHECK_DIGITSVARCHAR2(120)Y 
 BANK_ACCOUNT_TYPEVARCHAR2(100)Y 
 ACCOUNT_CLASSIFICATIONVARCHAR2(120)Y 
 ACCOUNT_SUFFIXVARCHAR2(120)Y 
 AGENCY_LOCATION_CODEVARCHAR2(120)Y 
 PAYMENT_FACTOR_FLAGVARCHAR2(4)Y 
 FOREIGN_PAYMENT_USE_FLAGVARCHAR2(4)Y 
 EXCHANGE_RATE_AGREEMENT_NUMVARCHAR2(320)Y 
 EXCHANGE_RATE_AGREEMENT_TYPEVARCHAR2(320)Y 
 EXCHANGE_RATENUMBERY 
 HEDGING_CONTRACT_REFERENCEVARCHAR2(80)Y 
 SECONDARY_ACCOUNT_REFERENCEVARCHAR2(120)Y 
 BA_NUM_SEC_SEGMENT_IDNUMBERY 
 ENCRYPTEDVARCHAR2(4)N 
 IBAN_SEC_SEGMENT_IDNUMBERY 
 ATTRIBUTE_CATEGORYVARCHAR2(600)Y 
 ATTRIBUTE1VARCHAR2(600)Y 
 ATTRIBUTE2VARCHAR2(600)Y 
 ATTRIBUTE3VARCHAR2(600)Y 
 ATTRIBUTE4VARCHAR2(600)Y 
 ATTRIBUTE5VARCHAR2(600)Y 
 ATTRIBUTE6VARCHAR2(600)Y 
 ATTRIBUTE7VARCHAR2(600)Y 
 ATTRIBUTE8VARCHAR2(600)Y 
 ATTRIBUTE9VARCHAR2(600)Y 
 ATTRIBUTE10VARCHAR2(600)Y 
 ATTRIBUTE11VARCHAR2(600)Y 
 ATTRIBUTE12VARCHAR2(600)Y 
 ATTRIBUTE13VARCHAR2(600)Y 
 ATTRIBUTE14VARCHAR2(600)Y 
 ATTRIBUTE15VARCHAR2(600)Y 
 REQUEST_IDNUMBERY 
 PROGRAM_APPLICATION_IDNUMBERY 
 PROGRAM_IDNUMBERY 
 PROGRAM_UPDATE_DATEDATEY 
 START_DATEDATEY 
 END_DATEDATEY 
 CREATED_BYVARCHAR2(256)N 
 CREATION_DATETIMESTAMP(6)N 
 LAST_UPDATED_BYVARCHAR2(256)N 
 LAST_UPDATE_DATETIMESTAMP(6)N 
 LAST_UPDATE_LOGINVARCHAR2(128)Y 
 OBJECT_VERSION_NUMBERNUMBERN 
 BANK_ACCOUNT_NAMEVARCHAR2(320)Y 
 BANK_ACCOUNT_NAME_ALTVARCHAR2(1280)Y 
 SHORT_ACCT_NAMEVARCHAR2(120)Y 
 DESCRIPTIONVARCHAR2(960)Y 
 BANK_ACCOUNT_NUM_ELECTRONICVARCHAR2(400)Y 
 BA_NUM_ELEC_SEC_SEGMENT_IDNUMBERY 
 SALT_VERSIONNUMBERY 
 ORIG_SYSTEMVARCHAR2(320)Y 
 ORIG_SYSTEM_REFERENCEVARCHAR2(960)Y 
 ENTERPRISE_IDNUMBERY 
 BANK_BRANCH_PARTY_FLAGVARCHAR2(4)Y 
 BANK_NAMEVARCHAR2(1440)Y 
 BANK_NUMBERVARCHAR2(120)Y 
 BANK_BRANCH_NAMEVARCHAR2(1440)Y 
 BRANCH_NUMBERVARCHAR2(120)Y 
 EFT_SWIFT_CODEVARCHAR2(120)Y 
IBY_EXT_BANK_ACCOUNTS Table Structure

Indexes

INDEX NAMEINDEX TYPEUNIQUENESSCOLUMN NAME
 IBY_EXT_BANK_ACCOUNTS_N1NORMALNONUNIQUEBANK_ID
 IBY_EXT_BANK_ACCOUNTS_N2NORMALNONUNIQUEBRANCH_ID
 IBY_EXT_BANK_ACCOUNTS_N3NORMALNONUNIQUEBANK_ACCOUNT_NUM_HASH1
 IBY_EXT_BANK_ACCOUNTS_N3NORMALNONUNIQUEBANK_ACCOUNT_NUM_HASH2
 IBY_EXT_BANK_ACCOUNTS_N4NORMALNONUNIQUEIBAN_HASH1
 IBY_EXT_BANK_ACCOUNTS_N4NORMALNONUNIQUEIBAN_HASH2
 IBY_EXT_BANK_ACCOUNTS_N5NORMALNONUNIQUEBA_MASK_SETTING
 IBY_EXT_BANK_ACCOUNTS_N5NORMALNONUNIQUEBA_UNMASK_LENGTH
 IBY_EXT_BANK_ACCOUNTS_N6NORMALNONUNIQUEBANK_ACCOUNT_NUM
 IBY_EXT_BANK_ACCOUNTS_N6NORMALNONUNIQUEBRANCH_ID
 IBY_EXT_BANK_ACCOUNTS_N6NORMALNONUNIQUEBANK_ID
 IBY_EXT_BANK_ACCOUNTS_N7NORMALNONUNIQUEBANK_ACCOUNT_NAME
 IBY_EXT_BANK_ACCOUNTS_N8FUNCTION-BASED NORMALNONUNIQUESYS_NC00075$
 IBY_EXT_BANK_ACCOUNTS_U1NORMALUNIQUEEXT_BANK_ACCOUNT_ID
Indexes

Related Posts

Payments
How to query the payment details

Feedback:
Hope the article helped you. If it did, please rate the post. In case it didn’t, do leave a comment to let us know what did we miss.

Reference:
support.oracle.com

From: Mohit Saxena
Author of “Oracle Fusion: Unconventional Ways to Enhance the Performance of BI Reports“

How useful was this post?

Click on a star to rate it!

Average rating 2.7 / 5. Vote count: 3

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Share this:

  • Facebook
  • X

Like this:

Like Loading...

Related

Tagged bank name, external bank account, Fusion, iby_ext_bank_accounts, iby_ext_bank_accounts in fusion, IBY_EXT_BANK_ACCOUNTS in Oracle, Masked Bank Account Number, Oracle

Post navigation

Previous postCE_BANK_ACCOUNTS: Table Structure & Indexes
Next postOnhand Quantity Query in Oracle Fusion

Categories

Subscribe

Like the content of this website and would like to be the first to know? Then please subscribe.

Join 10 other subscribers
Proudly powered by WordPress | Theme: Dara by Automattic.
%d