In AR
(Account receivables) or TCA (Trading community architecture), we usually comes
across two common terms, party and customer. Though both link each other still
there are always confusion, below is the difference between party and customer.
PARTY
|
CUSTOMER
|
Prospective Customer and more relevant for CRM Purposes
|
A Customer which is used both in CRM as well as in OM,
Financials or any other module Example (A Sales Order in OM or Invoice in
Receivables cannot be created without creating a Customer record for the
Party).
|
No Business Transactions involved (Sales Order, Sales Invoice,
Debit Memo, Credit Memo, Receipt etc.,)
|
A Business Transaction like a Sales Order, Invoice, Debit Memo,
Credit Memo,Receipt can be created.
|
A Party does not have account but have Sites
|
A Customer will have account and as well as Sites.
|
A Party can exist without Customer Record
|
A Party record is must to create a Customer Record linked
through party_id.
|
A Party Record will have record in following tables
HZ_PARTIES
HZ_PARTY_SITES
HZ_PARTY_RELATIONSHIPS
|
A Customer Record will have records in following tables
HZ_CUST_ACCOUNTS
HZ_CUST_ACCT_SITES_ALL HZ_CUST_SITE_USES_ALL HZ_CUST_ACCOUNT_ROLES HZ_CUST_ACCT_RELATE_ALL
with reference to party_id column.
|
1. Who is the party?
2. What is meant by Customer
account?
3. What is the necessary for
two entities like above?
4. Where they are used?
I hope the below article will
be useful for persons like me, as this difference is mainly based on the module
CRM let us have a small gist about it.
CRM is the acronym for Customer Relationship
Management. CRM is basically a marketing tool. If
you understand the definition of the word “marketing”, you will easily
understand the difference between a party and customer. Marketing is the
process of identifying, creating and retaining a customer. CRM tools
essentially deal with that process. It is used by companies to identify
potential customers, make them buy something from the company; maintain
effective relationships with them to retain them for repeat purchases as well.
This is what CRM does.
You go to Diamond Electronics shop and ask for some
information about an electronic item. You are interested to buy, but first you
want to get information and decide later. They will show you the item and
explain the details and after that they take your personal details, so that
they contact you later or it would be easy when you buy later. That’s part of
Customer Relationship Management. When they enter in Oracle ERP, You become a
party in TCA, not customer because you have not yet decided to purchase.
The same
case happens, if somebody from WINTER HOTELS goes to them and tells them that,
he is representing WINTER HOTELS and they are planning to buy lot of electronic
items to their new hotel. Here, 3 things are entered in Oracle TCA. WINTER
HOTELS information, the person (ex: JOHN) who is representative of WINTER
HOTELS, and the relationship between that person and the WINTER HOTELS. Here
WINTER HOTELS is a party, JOHN is party contact and the relationship is AGENT.
After
sometime, you or WINTER HOTELS decided to buy electronics and you go again and make
a purchase. That time, you become customer.
Who is Party and how it is
used?
A party is anybody that exists.
He/She/It does not have to have bought something from the company earlier. In
fact, they do not have any relationship whatsoever with the company. But they
are ones who has the potential to have a relationship with the organization in
future. This is where CRM come into picture. The tool has been used to identify
them and create some marketing campaigns to make them buy something and convert
them into the company’s customers, and keep maintaining relationships with
them.
a) Prospective Customer and more relevant for CRM Purposes
b) No Business
Transactions involved (Sales Order, Sales Invoice, Debit Memo, Credit Memo,
Receipt etc.,)
c) A Party does not
have account but have Sites
d) A Party can
exist without Customer Record
e) A Party Record
will not have record in following tables
Party information are available
in the below tables,
HZ_PARTIES
HZ_PARTY_SITES
HZ_PARTY_RELATIONSHIPS
What is customer account and
how it is used?
As said earlier, if the organization marketing campaigns worked and
if some of the identified parties become interested and bought a service or
product from the organization then comes the customer. Simply when the
identified party bought something from our company then first thing we need to
create is the customer account for him and then have all transactions related
to it.
a) A Customer which is used both in
CRM as well as in OM,Financials or any other module.Example (A Sales Order in
OM or Invoice in Receivables cannot be created without creating a Customer
record for the Party).
b) A Business Transaction like a Sales Order, Invoice,Debit Memo,Credit Memo,Receipt can be created.
c) A Customer will have account and as well as Sites.
d) A Party record is must to create a Customer Record linked through party_id.
e) A Customer Record will have records in following tables
Customer Accounts are maintained in the below tables,
b) A Business Transaction like a Sales Order, Invoice,Debit Memo,Credit Memo,Receipt can be created.
c) A Customer will have account and as well as Sites.
d) A Party record is must to create a Customer Record linked through party_id.
e) A Customer Record will have records in following tables
Customer Accounts are maintained in the below tables,
HZ_CUST_ACCOUNTS
HZ_CUST_ACCT_SITES_ALL
HZ_CUST_SITE_USES_ALL
HZ_CUST_ACCOUNT_ROLES
HZ_CUST_ACCT_RELATE_ALL
With reference to party_id column
Important Note while merging:
For Example Party ‘A’ has ‘B’ and ‘C’
two Customer accounts and party ‘X’ has ‘Y’ and ‘Z’ two customer accounts. If
you want to merge Customer Accounts ‘B’ and ‘C’ with ‘Y’ and ‘Z’, then first we
need to perform Party merge and then perform the customer merge. It operates on
the simple logic, First Parent records need to be merged before merging the child
records