We purchased a 3 year subscription based upon a very limited trial experience along with a really good sounding sales pitch. After using Odoo for the past couple months, it is becoming obvious that Odoo is not a true multi-company platform. We got our first company totally setup & running fine. Added the second company and now email addresses from the second company show up in sales receipts for the first company, settings affecting one company which should not exist in another company are there and if they are switched back, the other copmany settings follow suit. The way Odoo functions from what I have experienced, it needs a dedicated database for each company but, I cannot create a separate database for the second company unless I fork out another $2,000+ for another subscription. Wouldn't it have been possible to create a new Postgres Schema for any additional companies? If advertised /promoted/hyped up to be multi-company then it should work out of the box without having to pay someone to customize the core set of the platform. To me, this is just not a true multi company platform.
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
- CRM
- e-Commerce
- Accounting
- Inventory
- PoS
- Project
- MRP
This question has been flagged
I'm sorry to hear about your experience with Odoo's multi-company functionality. Odoo is designed to support multi-company environments, but it does require careful configuration to ensure that data is properly separated between companies.
It is true that Odoo's default configuration stores all data in a single database, which can lead to issues if not configured correctly. To properly separate data between multiple companies, you would need to create separate user groups and set up access controls so that users from one company cannot access data from another company.
Odoo does provide the ability to create multiple databases, but as you mentioned, this does require an additional subscription. However, creating separate databases is not always necessary for multi-company environments, as long as the proper access controls are in place.
In terms of creating a new Postgres schema for additional companies, this is technically possible, but it would require custom development work and is not a feature provided out of the box by Odoo.
Overall, I understand your frustration and it is important to carefully evaluate any software before making a purchase decision. If you are experiencing issues with multi-company functionality, I would recommend reaching out to Odoo support or a certified partner for assistance with properly configuring your system.
We were pretty meticulous about adding the second company and their particular settings. Where it was necessary and the setting being available, the relevant company was selected. For some reason though, the same customers & vendors appear in both companies.
As for user groups, there are only two of us working in this, we each work in both companies and we both function at the same level so there is no need for separating out user access levels plus the businesses are totally unrelated to each other and yes, the parent business check box in unchecked. IMHO, this and a few other settings that do not have a company specific selection line is the reason behind suggesting a separate database schema for additional companies. Of course this is in lieu of not having a separate database due to licensing issues.
The 15 day evaluation was not near enough time to evaluate using one company let alone incorporating functionality with a second company all while maintaining the existing business flow. A 30 day eval would have been much more relevant. Odoo in itself is nice to work with but as it is with all software, they each have their own set of nuances.
Hi Jon, It sounds like you have encountered some challenges while trying to add a second company to your Odoo software. It's good to hear that you were meticulous in adding the company and its settings where necessary. However, it seems that some customers and vendors appear in both companies, which is causing confusion.
Regarding user groups, it makes sense that there is no need for separating user access levels if there are only two of you working in both companies at the same level. Also, since the businesses are unrelated, the parent business checkbox is unchecked.
It's understandable that you are suggesting a separate database schema for additional companies in lieu of not having a separate database due to licensing issues. It's important to evaluate all options and choose the best solution for your business needs.
I agree that a 15-day evaluation may not be enough time to fully evaluate using one company, let alone incorporating functionality with a second company while maintaining the existing business flow. A 30-day evaluation would be more relevant and provide more time to explore the software's nuances.
It's great to hear that you find Odoo nice to work with, and it's true that every software has its own set of nuances. It's important to continue exploring and learning the software to make the most of its features and capabilities.
No, unfortunately there are aspects of the Odoo structure that combines multicompany data. The only way I believe to have true multicompany separation is two distinct databases. IMHO, anytime a new company is created that is diverse from others, it should not have to share any form of data with the others. Of course, if the company is a subsidiary of the parent, it could be advantageous to have data sharing. Any other frameworks I have used, each diverse company has it's own separate set of data files. Unfortunately with Odoo, the licensing is based upon the number of databases you install coupled with the number of users.
Hi, I just wonder If you have find a way how to make odoo real multicompany?..I am facing the same issue, and I am still surprised how such standard bussiness behaviour can be NOT possible to be solved out of the box in software which claims to have MULTOCOMPANY feature......
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up