Hi Dhiraj,
Party is a core concept in OFBiz, and to learn in some depth why it's there and how to use it, I recommend that you read The Data Model Resource Book by Len Silverston (
http://isbn.nu/9780471380238).
In brief:
A Party is any person or organization that we conduct business with. The "party" word is used in contract law to refer to one participant in a business transaction or agreement. So examples of a Party include an individual customer, an employee, a supplier company, the contact person at the supplier company, a division or department within an organization.
Person is an individual human being. So any Person is a Party (that's why the Person entity has a partyId), but not all Parties are Persons.
There is no Customer entity in OFBiz because a Customer is not what I am, but what I do. You can say that a Party is a Customer by defining a PartyRole for that Party with a roleTypeId of CUSTOMER.
Hope that helps.
Paul Foxworthy
dhiraj.g wrote
Hi All,
Please differentiate Party ,Person and Customer.
Thanks
Dhiraj