When a user creates an Opportunity in CRM, the system sets the value of the Estimated Revenue (Base) according to the exchange rate that is set at that time and only changes it when a currency-related value is changed on the Opportunity. We change our exchange rates for reporting purposes monthly. We want open Opportunities to be converted to the Base currency according to the current reporting exchange rate. So if someone enters an Opportunity with a value of AUD1,000, and the exchange rate to the base currency (USD) is 1.4, then the Estimated Revenue (Base) will be set to USD714.29. At the end of the month, if we revise the exchange rate to 1.35 we want the value of the open Opportunity to show as USD740.74. This is logical since the real value of the Opportunity in the Base currency will only be final when it is Closed (either as won or lost). But the system keeps the value set to USD714.29 regardless of how we change the system exchange rate. We have several hundred Opportunities open at any one time and many of them remain open for more than a month, so opening all open Opportunities up every month and adding 0.01 to the local currency value (and then reversing the process for tidiness) is not practical. We're looking for some automatic way of doing this. Does anyone have a practical solution to this problem?
*This post is locked for comments
I have the same question (0)