Sie sind auf Seite 1von 2

Oracle R12 Some good Question on Supplier Bank Setups

Where is Supplier Bank Information Stored in Release 12?


The supplier bank account information is in the table: IBY_EXT_BANK_ACCOUNTS, the bank and
bank branches information is in the table: HZ_PARTIES.
The bank branch number can be found in the table: HZ_ORGANIZATION_PROFILES
The HZ_ORGANIZATION_PROFILES table stores a variety of information about a party. This table
gets populated when a party of the Organization type is created. This table also contains data
retrieved from Dun & Bradstreet using either the Dun & Bradstreet online or batch download
methods. Historical data for the organization can also be stored in this table. Each time organization
information is changed, the effective end date column for the original record is updated and a new
record that contains the updated information is created.
The column name is BANK_OR_BRANCH_NUMBER VARCHAR2 (30) Stores bank number for
banks and branch number for bank branches, primarily ABA number for US bank branches.
Where are Supplier (External) Bank Accounts Created?
In R12, Internal bank accounts are now created in Cash Management (Setup -> Banks). Where are
Supplier (or External) bank accounts created?
Supplier (or External) bank accounts are created in Payables, in the Supplier Entry forms. In the
Payables Manager responsibility:
1. Navigate to Suppliers -> Entry.
2. Query or create your supplier.
3. Click on Banking Details and then choose Create.
After you have created the bank account, you can assign the bank account to the supplier site.
How do you import Supplier Bank Accounts during Supplier and Supplier Site
Open Interface?
After the Supplier or Supplier Site is validated and a rows entered in the various AP and HZ tables, a
Payee is created in IBY (the new Payments application) for the Supplier or Supplier Site.
If the Payee is successfully created, we then check to see if there are any corresponding rows in
IBY_TEMP_EXT_BANK_ACCTS. If there are, we call an IBY API to create the Bank Account and
associate it with the Payee.

So to import supplier bank accounts during Supplier and Supplier Site Open Interface, you can
populate the IBY_TEMP_EXT_BANK_ACCTS table.
A row in IBY_TEMP_EXT_BANK_ACCTS is said to be associated with the Supplier or Supplier Site
if the column IBY_TEMP_EXT_BANK_ACCTS.calling_app_unique_ref1 is equal to either
AP_SUPPLIERS_INT.vendor_interface_id for Suppliers or
IBY_TEMP_EXT_BANK_ACCTS.calling_app_unique_ref2 is equal to
AP_SUPPLIER_SITES_INT.vendor_site_interface_id for Supplier Sites.
The bank and bank branch referenced in IBY_TEMP_EXT_BANK_ACCTS must already exist in the
system. There is no functionality in the Bank Account Import to create the bank and/or bank
branch. This functionality associates the new supplier to an existing bank and/or bank branch.
How to enable the Supplier bank Account default to the Payment Schedules
tab
A review of the current code, underlying in ibydiscb.pls ie IBY_DISBURSEMENT_COMP_PUB,
depicts that the Supplier bank Account defaults to the Payment Schedules tab in the remit to bank
Account only if any of the below mentioned two conditions are satisfied;
1. The Supplier bank Account has no currency associated to it
Or
2. The currency code associated to the Supplier Bank Account is the same as the Payment Currency
at the Invoice level
How to Query the Bank Account at the Supplier Site Level in SQL
R12 a Supplier Site is stored, in TCA, as a Party_Site. The Party Site has the Party ID of the Party that
represents the Supplier record.
SELECT BANK_ACCOUNT_NAME, BANK_ACCOUNT_NUM
FROM IBY_EXT_BANK_ACCOUNTS
WHERE EXT_BANK_ACCOUNT_ID IN
(SELECT EXT_BANK_ACCOUNT_ID
FROM IBY_ACCOUNT_OWNERS
WHERE ACCOUNT_OWNER_PARTY_ID IN
(SELECT party_id
FROM hz_party_sites
WHERE party_site_name = '<site name>'))

Das könnte Ihnen auch gefallen