Hello everybody
We have a big challenge regarding the about mentioned issue.
Problem description:
When you create a Base Planning Object (BPO), you can add different types of line like M (Material), S (Total), V (Variable Item) and so on. Let us first talk about the type V.
When you maintain a V line in foreign currency (e.g. CHF), the entered ammount will be automatically convert into the controlling area currency (e.g. EUR). An example:
- exchange rate: 1 EUR = 1,25 CHF or 1 CHF = 0,80 EUR
- CHF 1000 = 800 EUR
Everything is fine so far. But in e.g. 2 month, when you would like to revaluate the BPO and the exchange rate has been changed, you will have this situation:
- exchange rate 1 EUR = 1,50 CHF or 1 CHF = 0,67 EUR
- CHF 1200 = 800 EUR
Why 1200 CHF? The system does not take the original maintained ammount in foreign currency (here: 1000 CHF) but the controlling area currency (here: 800 EUR) and convert this ammount to the foreign currency with the current exchange rate (800 EUR * 1,50 = 1200 CHF). But what we want to have here is the 1000 CHF and not the 1200 CHF.
Previous attempts:
I have created a new exchange rate type "ZCO" and set the exchange rate CHF - EUR for this type to 1:1 (which means 1 EUR = 1 CHF). In the users tab Function - New Exchange Rate you woulb be able to select a new exchange rate type and so I set the type to "ZCO".
Now, it doesn't matter how the exchange rate is, the ammount of the V line item will remain the same.
However, this solution will only work when you do not have both the type M and V in the same BPO... Sometime one of our company want to add a material which has a price in EUR or USD. If you now have the type "ZCO" as your exchange rate type, this material will not be converted to the right ammount in CHF...
I have also tried to create a BPO with only one V line item and this BPO has the type "ZCO". When I now add this BPO to the another BPO with a type M (Standard translation at average rate), I thought it may work, but unfortunately it does not. The setup of the superordinate BPO is valid for all subordinate BPOs.
Question:
Do you have another idea how we can solve this problem?
Thank you for your effort and have a nice holliday.
Phuong.