web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

Updating the Base currency value of an open Opportunity to reflect the current exchange rate

(0) ShareShare
ReportReport
Posted on by

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)
  • Mahendar Pal Profile Picture
    45,095 on at

    Hi,

    Value in existing opportunity won't be changed unless there is any modification in the money fields so you may create a simple console application to update money field in the open opportunity so that the calculation could be corrected automatically.

  • Community Member Profile Picture
    on at

    Hi Mahen, thanks for your response. Do you know where I might be able to see an example of an app like that?

  • Suggested answer
    Royal King Profile Picture
    27,686 on at

    you could use custom workflow that executes based on scheduled time rather than using custom app. Create a workflow on opportunity and set it to execute on-demand, in this workflow you need to update estimated revenue in order to re-calculate exchange rate.You may increment  estimated reveune to .000001 that will force system to re-calculate exchangerate. For this check the below post that has all the information to setup this.

    alexanderdevelopment.net/.../scheduling-recurring-dynamics-crm-workflows-with-fetchxml

  • Community Member Profile Picture
    on at

    Hi Chitra,

    We have exactly the same problem to solve.

    Unfortunately, the link provided by you doesn't work.

    Is there anywhere any step-by-step guide on how to set it up?

    Thanks,

    Bartek

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
SA-08121319-0 Profile Picture

SA-08121319-0 4

#1
Calum MacFarlane Profile Picture

Calum MacFarlane 4

#3
Alex Fun Wei Jie Profile Picture

Alex Fun Wei Jie 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans