Wednesday, 6 April 2011

Supplier and Bank Information in R12


Suppliers in R12



Ø       Supplier becomes as TCA Party.
Ø       Suppliers Sites as TCA Party Site for each distinct address.
Ø       Contacts for each supplier/address , it means Single supplier address and contact can be leveraged by multiple sites, for each OU
v      A single change to an address can be seen instantly by all OUs
v      No longer need to manually 'push' updates across OUs.

New AP tables containing supplier unique data been introduced. They have the links to TCA tables: 

  • AP_SUPPLIERS 
  • AP_SUPPLIER_SITES_ALL
  • AP_SUPPLIER_CONTACTS 

Supplier and Bank Info in R12




The data model for storing Banks and Bank Account information has changed for this release of the
Oracle Applications Suite.

Banks and their Branches are now each stored as Parties (in HZ_PARTIES) in their own right. They
are linked together through Relationships (in HZ_RELATIONSHIP). There is a separate link for both
Bank to Branch and also from Branch to Bank.

The Bank Accounts themselves are now stored in the new Oracle Payments Application. All tables are
prefixed with the Application Short Name, IBY. The bank accounts themselves are stored in the
IBY_EXT_BANK_ACCOUNTS table. The bank_id and branch_id fields link the Bank Account to the
relevant Bank and Branch Parties in the HZ_PARTIES table.

Now, linking the Bank Account to the relevant Supplier is a bit more involved. The table
IBY_ACCOUNT_OWNERS can be used to identify the Supplier Party that the Bank Account belongs to.
This is done through linking together the following tables IBY_EXTERNAL_PAYEES_ALL and
IBY_PMT_INSTR_USES_ALL. A record is created in the Payment Instrument Uses table
IBY_PMT_INSTR_USES_ALL for each assignment of a Bank Account. This record is linked to the
bank account by matching the ext_bank_account_id to the instrument_id. Now, each Instrument
Record links to an External Payee Record held in IBY_EXTERNAL_PAYEES_ALL using the
ext_pmt_party_id. It is the External Payee Record that links us to a Supplier Party ID (payee_party_id),
Supplier Party Site ID (party_site_id) and Supplier Site ID (supplier_site_id).

There is a record stored in the IBY_EXTERNAL_PAYEES_ALL table for every Supplier Site defined
and for the supplier itself (Bank Accounts can be defined at supplier level too). The
IBY_PMT_INSTR_USES_ALL is a pointer to the specific Site/Supplier that the Bank Account has
been assigned to.

As an added complexity in R12, links to Suppliers are now created in the TCA. Suppliers have a Party
Record and Supplier Sites have Party Site Records. As part of this functionality shift, Suppliers and
their Sites have now moved to AP_SUPPLIERS and AP_SUPPLIER_SITES_ALL (although the
unique keys are still called VENDOR_ID and VENDOR_SITE_ID respectively!!). The old PO tables
used in 11i and before are now created as views which link the Supplier Records to their related TCA records (i.e. PO_VENDORS links AP_SUPPLIERS with HZ_PARTIES and
PO_VENDOR_SITES_ALL links AP_SUPPLIER_SITES_ALL with HZ_PARTY_SITES).


Tables holding info about Suppliers in R12




As mentioned in my previous post, Supplier information is moved to R12 and below are some of the important tables involved 

HZ_PARTIES

This is the master table for Suppliers instead of PO_VENDORS. As usual PARTY_ID will be referenced in the other related tables. 

HZ_PARTY_USG_ASSIGNMENTS

This table stores the Party Usages, for example, in this case it captures the fact that the given party_id is of type SUPPLIER 

HZ_ORGANIZATION_PROFILES

This table captures additional Supplier information, for example, credit scoring details of Supplier or the Number of Employees working in Supplier Organization. 

IBY_EXTERNAL_PAYEES_ALL

This table captures Payment related details of the Supplier.
For example:-
    1. How should the supplier's remittance advice must be sent?
    2. What is the default Payment method Code for this supplier?
    3. Who bears the bank charges when lets say SWIFT payment is made?
This information can be setup at either the Supplier level or at Supplier Site level.
 

AP_SUPPLIERS

Alongside HZ_PARTIES, this is another master table that replaces the PO_VENDORS table of 11i.
Instead of expanding the design of HZ_PARTIES, oracle decided to hold the supplier specific attributes in AP_SUPPLIERS
 

POS_SUPPLIER_MAPPINGS

This table holds the mapping between the AP_SUPPLIERS.VENDOR_ID and HZ_PARTIES.PARTY_ID.
This is useful in cases whereby two vendors  effectively belong  the same HZ_Party Record.
 

ZX_PARTY_TAX_PROFILE

The taxation related details like Tax Codes, and Tax Accounts etc have been moved from AP into ZX.

ZX is the name of a new Application "E-Business Tax". Efectively this application is the Tax repository/Taxation Engine for eBusiness Suite starting from R12. 

ZX_RATES_B

This table holds all the TAX_RATES. In simple words it is the replacement for the 11i tableAP_TAX_CODES_ALL. 

ZX_ACCOUNTS

This table also falls under the module ‘E-BUSINEES Tax’ and it holds the details about the Accounting setups for the each TAX_RATE.

20 comments:

shiva said...

Hi Prashanth,

Still i didn't understand by which colomn differentiates(how do we now the person is cust/sup in party) the customer and supplier in hz_parties, please clarify my doubt, actually am new to apps.
Thanks in advance.

Regards
Siva Dasari

Anonymous said...

Shiva,
I think this will help.

select distinct VENDOR_TYPE_LOOKUP_CODE from po_vendors;

Anonymous said...

Ѕpur of the momеnt updаtes are often the best, thе wordѕ јust flow out ontο the screen.



Μy ѕitе - sevilcanasansor.com

Anonymous said...

I'm trying to develop a similar website to this myself, there's a huge аmоunt of work that goes intο it.
Really ѵіbrаnt communіtу
аs well, not easy to kеep going.

Also visit my wеb page :: Uk Loan Broker

Anonymous said...

The last time I сame аcrоsѕ a site this interesting it
cost me my GCSΕs i'm sure, I spent that much time on it.

Feel free to visit my web-site - Fast Cash Loans Now

Anonymous said...

I'm trying to create a similar community to this myself, there'ѕ an еnormous amοunt of еffort that
goes into it. Really lively сommunitу аѕ well, not eaѕу to κeeρ going.


mу blog: loan company

Anonymous said...

Now then people lets all сalm down anԁ hаve
a niсe hot bath and a mug of coffee.

Review mу wеb ѕite ... fast cash advance online

Anonymous said...

I'm sure there was a youtube video put on here, with some extra info covering this. I can't see
the url.

Fеel free to vіsit my webρage - cash loans fast

Anonymous said...

I've gotta get it done cus I won't hаνе the opportunity tо get іt done οther ωise!


Τаkе a loοk at mу
wеb-ѕitе ... personal loans uk

Anonymous said...

Hit 'copy' in windows XP and attemptеd to paѕtе into google
andrοid. Maybe I oughta гetire from life.



My page - loan broker

Anonymous said...

I want to get it аll done cus I won't have the chance to do it if not!

my weblog best small loans

Anonymous said...

You touсh οn thiѕ a lot bеtteг than ӏ еver
could - which is probably why I do not hаve
a thгivіng blog.

Lοoκ at my web sіte ... best personal loan

Anonymous said...

Remarkable things heгe. I'm very happy to see your article. Thank you a lot and I'm lookіng forωaгd to tоuch you.
Will you pleaѕe drop me a e-mail?

Also visіt my hοmepage :: neoprehn.com

Anonymous said...

Eѵerуone is a sucκer for an octopuѕ!

Hа ha ha...

Cheсk out my web blοg: best small loans

Anonymous said...

Definіtely wаsnt the rеsponse I was еxpecting!


Ηеre іs my webpage ... best loan

Anonymous said...

Aw, try not to mind. It's that old saying...if it cannot be done, best do it yourself.

My web-site - fast pay day loans

Anonymous said...

I might get arounԁ tο dоing ѕοmеthing similar
myѕеlf somеtime, if I can get funding.


Also νisit my sіte :: fast cash loans now

Anonymous said...

Seemѕ like thе cat is out of the bag оn this.

.. I'll have to have a look and see whats coming....

Here is my blog fast cash today loans

Anonymous said...

I will bе ρosting my own vеrsion of this as soоn as
I've looked into it with more consideration. For now I'll juѕt say Ι'm not certain about this.

Here is my website ... http://forums.btcnews.com/profile/KittyGrif

Anonymous said...

Lοl I shared this too. Love it.

my web ѕite best payday loans