I have my company set up using currency C1 with the product cost value generated with FIFO. I also have a multi-currency setup enabled with two currencies, C1 and C2, and the exchange rate C2 = 0.5 C1.
I generated the purchase order for the product in currency C2. After going through the whole purchase process I would expect to see the product cost on the product page to be calculated in the C1.
But what I see as the product cost given at the "General Information" tab of the product view is the cost without currency calculation. Interestingly, the product cost in the "Purchase" tab is stated with the correct currency.
So if I bought 1 unit of product costing 1.00 C2 then on the product page "General Information" tab its cost should be 2.00 C1. What I get is the cost given as 1.00 C1. But in the "Purchase" tab I can see a purchase with a correct price of 1.00 C2.
What could be wrong with my setup?
This problem propagates further, for example, to cost estimation in BoMs.