Skip to Content
Menu
You need to be registered to interact with the community.
This question has been flagged
2 Odgovori
344 Prikazi

It is obvious that the sales price of global products is also global. This is of course disastrous in a multi-company environment, and even worse if the companies use different currencies.

Example:

Global product A has a sales price of EUR 10 in company 1 (local currency EUR)

In company 2 (local currency USD) it now has a sales price of 10 USD, i.e. it is not even converted!

I know that this can be controlled via local price lists, but in many cases this is too complicated. In addition, you see the wrong price in a foreign currency on the product, which is confusing to say the least.

In my opinion, a sales price MUST always be local, especially in multicompany environments.

Have I overlooked something?



Avatar
Opusti

thx Yagnesh, that should be the solution!

Best Answer

Hello Dr, Thomas

Please check below snippets, You need to redefine below fields

# variants object
lst_price = fields.Float(company_dependent=True)
# template object
list_price = fields.Float(company_dependent=True)

Alert: 

Please export price before apply the changes, later it you need to update all products price 

  • After apply the changes all company have different price structure for every product same as cost

Thanks 

Khichdi InfoTech

Avatar
Opusti
Best Answer

If you don't see a conversion between currencies, check you have currency exchange rates setup. You need a rate in every company. 


Each time you create a company, a pricelist in the currency of that new company is created. All Orders from that new company will be in the currency of that new company, because they will use the default price list on the local currency, which converts the sales price based on the most recent exchange rate found in that new company.


All prices are converted, in the currency of the company, unless you customize this behavior.

Each company has a default pricelist - if your prices for global products between companies with the same currency vary, then define the price via the pricelist.

Avatar
Opusti