Advanced currency management with opportunity roll-ups
Key Takeaway
With advanced currency management, roll-up summary fields are supported between two objects that both use it, such as from the opportunity line item object to its opportunity. You can't create a roll-up summary field that calculates currency on an account from its opportunities.
Advanced currency management lets you manage dated exchange rates within opportunities. An amount then converts at the rate that was in effect for a date range, instead of at one static conversion rate. Advanced currency management also changes how currency roll-up summary fields behave: some keep working, but some common ones stop working.
Dated exchange rates and the static conversion rate
Without advanced currency management, every currency conversion uses a single static conversion rate.
A dated exchange rate stays in effect until the day before the next start date for that currency. If no later rate exists, it stays in effect until the end of time. The time between one start date and the next is the exchange rate date range. A date range can be as short as a day or as long as all time.
For example, imagine the rate was 1 USD to 1.39 AUD on January 1, and it changed to 1 USD to 1.42 AUD on February 1. Opportunities that closed between January 1 and February 1 use 1.39. Opportunities that closed after February 1 use 1.42.
When you first enable advanced currency management, your existing exchange rates become the first set of dated exchange rates. They stay valid for all time until you define another set. If you disable advanced currency management, all conversions go back to the static conversion rate.