Hello all. +1 for 2 fields, and correctly managed. It means, if for useability reasons OpenERP think they must remove one (as they did) They should have the option to put hiden and fill it silently. BUT, Now i think it is a mixed approach Raph and Odony. Point 1.- IMHO it is a good idea have a centrilized method on partners to return the commercial entity, in this way the res.partner object can become in something like an "COmmerical Contact management API" that return the id decided and we can manage in our localizations - business elements, it sound cool that in a centrilized method you can decide how manage your own partner_id.id record to save, but we need a clean method as Ododny did to do that, I think just it must consider Multi-Company and at once Ir.Rules and Multi-localization what i think is not considered yet. Point 2.- The main issue here is that in business object decision take in the moment the record was saved must to be saved in data base. This is solved with rvalyi module. Point 3.- And, I think we need a basic constraint that if some business document was done the structure of the partner must not be changed (we didn't have in V6.1 but it is a should be) To solve some Human errors so easy to make. If we decide put the extra field, it must be considered IMHO as part of the OPW, because I think it is representing a lost of functionality. Point 4.- About Documentation. I think OpenERP SA this specific time should fill a book or a blo post at least with the explanation of the comparative between the casuistic between 6.1 and 7.0 to avoid misunderstood and not waste time in blank points. Ok, I hope my 2 cents help better this time. 2013/4/10 Mathieu Vatel - Julius Network Solutions <