Hi there!
I have two companies, A and B. Company A has Currency BAM. Company B currency EUR. I have shared products (field company_id is empty). If i create a product from the EUR company, the sales price still shows BAM as currency. Cost shows EUR, but Sales Price BAM.
Why is that? I do not have any custom modules installed. I know I can change sales price on sale orders with pricelists, its only about the currency which is shown in the product form view. Many thanks!
Best regards
Nate
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
Hi,
In Odoo multi-company setups, shared products (with company_id empty) display the sales price (list_price) in the currency of the main company by default. This happens because list_price is not company-dependent, so even if you are in Company B with EUR, the form shows BAM from Company A. On the other hand, the cost (standard_price) is company-dependent, so it correctly reflects EUR for Company B.
This behavior is standard and not a bug. On sale orders, the currency is determined by the order or pricelist, so sales transactions still use the correct currency. To display the sales price in the current company currency on the product form, you can either assign the product to the specific company, manage prices via company-specific pricelists, or implement a computed field that converts list_price to the current company’s currency dynamically.
Hope it helps
Hi! Thanks for the clear and informative answer. How can I change the main company?
I have found it, its external identifier base.main_company :-)
Hello Nathanael Lee,
The Sales Price is not a company-dependent field in Odoo, it is not reflect the changes based on companies and the Cost field is company-dependent, so it stores a separate value for each company.
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