Comment 168 for bug 1160365

Revision history for this message
Olivier Dony (Odoo) (odo-openerp) wrote : Re: [Bug 1160365] Re: [7.0] incorrect handling of contact/companies for invoicing and related purposes

On 04/15/2013 02:07 PM, Maxime Chambreuil (http://www.savoirfairelinux.com) wrote:
> If the commercial_entity_id is readonly, how do you differentiate on the
> sale order a personal order from Joël (invoiced to his home address) and
> a professional one (invoiced to C2C) ?

This is a key concept to understand. If you sell something to Joël as a private
person *and* as a professional contact of C2C you need *two different
customers*. Just like you would have needed 2 different ones in 6.1.

When you use "Joël (Camptocamp)" as Customer you are referring to the
Commercial Entity "Camptocamp" via its representative "Joël (Camptocamp)".

If you also sell to Joël as a private person you are doing both B2B and B2C
sales in parallel, so you need 2 different customers records, just like in the
real world.

In v6.1 you would have needed 4 records to model this: 2 partners + 2
addresses/contacts. In v7 you only need 3: 1 business customer + his company,
and 1 stand-alone customer.