Hi,
Unfortunately, MS CRM currency logic is not adequate because it updates the money fields each time you edit an Entity. Example: Consider a scenario where you gave an offer two months ago when exchange rate was 0.8, and two months later (now the exchange rate is 1.1) you update this opportunity as Won and CRM automatically recalculates the Base value… and in the end, you lose the original amount that you sent the client.
Question:
One solution crossed my mind... It was to create custom Historical exchange rates entity, and then add one Date field next to each Money field (to represent the date of exchange rate). After that I would add a plugin that would recalculate the base value each time – basically I would undo the recalculation that CRM does in the background.
But this seems to be a waste of time if I am not allowed to change the base value (read only field) - I read this on th Dynamics CRM blog. Is this true? Does anyone see any other option I could use to get this functionality working?
Thank you in advance,
Kind regards,
Luka
*This post is locked for comments
I have the same question (0)