Odoo Help

Welcome!

This community is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

22

How do I attach different addresses on a individual customer?

By
Guewen Baconnier - Software Developer, Camptocamp
on 2/5/13, 10:04 AM 4,999 views

In version 6.1, a customer was linked to 1 or many addresses.

Since version 7.0, there is no longer addresses, so my question is: how do I link different addresses (optionally with a type 'default', 'delivery', ...) to an individual customer (not a company)?

Basic use case: Mr X usually uses his home address for invoicing but prefer to be delivered at his work address (or relay point, ...).

Mr X is not a company. How do I link the different addresses to Mr X?

I can flag the customer as is_company so I'm able to link contacts on my customer, but the is_company is semantically inappropriate and I wonder if using it in this manner couldn't have side-effects (addons using the is_company flag to apply some logic for companies only for instance...).

So, what is the correct way to handle that?

It might be easiest indeed to create him as a company, although he is an individual and I would set the company as the invoice address and the contacts could be several shipping addresses. That way when you check the option in Settings > Sales, the invoice address will already be set correctly.

Josse Colpaert (jco)
on 2/5/13, 10:43 AM

I had a similar problem (recording pultiple addresses for a person) and ended up writing a module to distinguish the types and hierarchy in the UI. (Allowing me to add addresses to contacts that aren't companies.) AFAIK, the sales modules can handle this even though the built-in partner editing UI does not.

Isaac Richter
on 4/29/13, 9:46 PM

I reported a bug on that issue and it has been confirmed by OpenERP S.A. https://bugs.launchpad.net/openobject-server/+bug/1151947

Camptocamp SA, Guewen Baconnier - Software Developer, Camptocamp
on 4/30/13, 4:27 AM

Any solution for this? I need the same. We have a online shop and our customers often want that we deliver to their work address...

Stefan Reisich
on 5/16/13, 1:02 PM
1
Robert Rübner
On 4/18/16, 10:06 AM

Although it is a topic with different opinions we want to start to create a new module to add the possibility to handle multiple addresses, emails and phones per partner. If you are still interested feel free to participate at https://github.com/blooparksystems/partner/issues/1. Ideas, approaches, solutions are welcome.

0
Edy Kendengis
On 8/14/15, 1:30 AM

check this module https://www.odoo.com/apps/modules/8.0/base_contact/


Contacts Management

This module was written to extend the contact management functionality. It allows you to:

set several job positions (address) per contact in different companies per contact,

set some extra informations like birthdate and nationality.

0

Cameron

--Cameron--
769
| 6 5 8
United Kingdom
--Cameron--
Cameron
On 2/6/13, 8:48 AM

They still have address types! all be it a little different!

Eg - go to Sales>Sales>Customers

Create a company - select "is a company" - fill in the default address - Save.

Then create a person - select the company. - select the address type (dont leave a default or the default address will be changed), un-check the "use company address" - type in different address!

Note if you try to add another partner by editing a company and creating a contact from their, then you dont have the direct option of changing the address or type. However you can then select the partner (person) from the customer/supplier list and then edit it to change the address.

All done! :)

Thanks for your answer, it would be a good one for the question 'how do I define an address type on a contact', but here my question is 'how do I link different addresses to an individual customer, not a company?'

Camptocamp SA, Guewen Baconnier - Software Developer, Camptocamp
on 2/7/13, 3:49 AM
-2
dave ellis
On 2/6/13, 4:37 PM

This is a good solution, problem is if you have one contact who is their own entity or even company. Adding the same contact on more than one company is impossible. This makes the contacts and companies modules useless. Am I missing something that is already available in other ERP/CRM systems?

You necessarily have to create it twice.

Camptocamp SA, Guewen Baconnier - Software Developer, Camptocamp
on 2/7/13, 3:51 AM

I still think that's not a good solution: individual customers are not companies.

Camptocamp SA, Guewen Baconnier - Software Developer, Camptocamp
on 3/5/13, 4:49 AM

I agree with your previous statements Guewen, did you ever find a better solution on this than making everyone a company?

Mike Lindsay
on 4/29/13, 3:04 PM

Your Answer

Please try to give a substantial answer. If you wanted to comment on the question or answer, just use the commenting tool. Please remember that you can always revise your answers - no need to answer the same question twice. Also, please don't forget to vote - it really helps to select the best questions and answers!

About This Community

This community is for professionals and enthusiasts of our products and services. Read Guidelines

Question tools

5 follower(s)

Stats

Asked: 2/5/13, 10:04 AM
Seen: 4999 times
Last updated: 4/18/16, 11:02 AM