Loading...

Microsoft Dynamics 365 Customer Experience Analyst : Configure multiple currencies and evaluate currency calculations

Microsoft Dynamics 365 Customer Experience Analyst : Configure multiple currencies and evaluate currency calculations

 In Dynamics 365 Sales, currencies enable organizations to manage sales transactions across different regions and markets with accuracy and consistency. Each environment has a base currency defined during setup, which serves as the primary reporting currency for the system. Users can then define additional currencies—such as USD, EUR, INR, or GBP—each with an associated exchange rate to the base currency. When sales reps create opportunities, quotes, orders, or invoices in a selected currency, Dynamics 365 automatically converts the amounts into the base currency for reporting and forecasting while still displaying values in the transaction’s local currency. This dual-currency model ensures global sales teams can work in their local currency, while leadership maintains a consolidated financial view. Exchange rates can be updated manually or integrated from external financial systems to keep pricing and reporting accurate.

Multiple Currencies in Dynamics 365 Sales

 Base Currency
  • When you first set up your Dynamics 365 Sales environment, you must define a base currency (e.g., USD, EUR, INR).
  • This is the system’s reporting currency and cannot be changed later.
Transaction Currencies
  • You can add as many additional currencies as needed (e.g., USD, EUR, GBP, JPY).
  • Each has an exchange rate defined against the base currency.
  • Users can select any active currency while creating opportunities, quotes, orders, or invoices.


Currency Fields and Dual Values

Every money field in Dynamics 365 has two linked values:
  • Transaction Currency Amount → the value entered by the user in the record’s selected currency.
  • Base Currency Amount → automatically calculated by multiplying the transaction currency amount with the exchange rate defined for that currency.
Example:

 Base currency = USD
 Opportunity currency = EUR
 Exchange rate: 1 EUR = 1.1 USD
 Opportunity value entered = €10,000
 System automatically stores:

 TransactionCurrency = €10,000
 BaseCurrency = \$11,000


This ensures local sales teams work in their own currency, while management gets consolidated reporting in the base currency.

Currency Calculations in Dynamics 365

1. Manual Exchange Rates
  • Admins define exchange rates manually in the Currencies table.
  • Example: set USD → INR = 83.00.
  • When a user enters INR 83,000, the system calculates \$1,000 in base currency.
2. Automatic Recalculation
  • When you change the currency on a record, Dynamics 365 recalculates all money fields based on the new exchange rate.
3. Updates
  • If exchange rates are updated, existing records do not automatically update.
  • Only new records use the new rate unless you programmatically recalc via a workflow/plugin/Power Automate flow.
4. Currency Precision
  • Each currency supports its own decimal precision (e.g., Japanese Yen = 0 decimals, USD = 2 decimals).
  • Calculations respect the precision defined.

Example Scenario

 A sales rep in Germany creates a quote in EUR worth €5,000.
 Base currency is USD, with exchange rate 1 EUR = 1.2 USD.
 System automatically stores:

Transaction Currency = €5,000
 Base Currency = \$6,000
 Reports and dashboards show revenue in USD, but the sales rep continues to work in EUR.

1. Configure Multiple Currencies in Dynamics 365 Sales

When your organization operates in different regions, you can configure multiple currencies in Dynamics 365 Sales so that salespeople work in their local currency, while leadership still sees consolidated financials in the base currency.

Steps to Configure Multiple Currencies:

1. Base Currency Setup (one-time)
  • At environment creation, you define a base currency (e.g., USD, EUR, INR).
  • This cannot be changed later.
2. Enable Additional Currencies
  • Go to Advanced Settings → Business Management → Currencies.
  • Click New, select the currency (ISO codes like USD, GBP, JPY, etc.).
  • Define the Exchange Rate against the base currency.
  • Example: If base is USD, you can add EUR with `1 EUR = 1.10 USD`.
3. Activate the Currency
  • Once saved, the currency becomes available across opportunities, quotes, orders, and invoices.
  • Sales reps can pick the relevant currency when creating records.
4. Set Currency Precision
  •  Each currency supports its own decimal precision (e.g., USD = 2 decimals, JPY = 0).
  •  This ensures financial accuracy across local and base conversions.

2. Evaluate Currency Calculations

Dynamics 365 automatically calculates two values for every money field:
  • Transaction Currency Value → the amount entered by the user in the record’s selected currency.
  • Base Currency Value → the converted amount in the system’s base currency using the defined exchange rate.
How Calculations Work:

 When a sales rep enters a price in a transaction currency, Dynamics multiplies it by the exchange rate to store the base currency value.

 Example:

 Base = USD
 Opportunity created in EUR with exchange rate 1 EUR = 1.1 USD
 Opportunity Value = €10,000
 System stores:

  Transaction = €10,000
  Base = \$11,000

If the exchange rate is later updated, existing records do not recalculate automatically. Only new records use the new rate, unless you trigger recalculation via plugins, Power Automate, or workflows.




Why Evaluate Currency Calculations?
  • Ensures that reporting dashboards, forecasts, and roll-ups are consistent in the base currency.
  • Allows sales reps to work comfortably in their local currency without losing global reporting accuracy.
  • Helps leadership compare performance across different geographies.
In summary: Configuring multiple currencies in Dynamics 365 Sales lets you handle global transactions while maintaining consistent reporting in a single base currency. Evaluating currency calculations ensures that every transaction is correctly converted, supports local flexibility, and gives management a consolidated financial view.

Published on:

Learn more
Need help with this product?

We can help you with Microsoft Dynamics 365 Customer Experience Analyst : Configure multiple currencies and evaluate currency calculations

If you want help implementing, troubleshooting, or improving this product, contact us and we’ll point you in the right direction.

Power Platform , D365 CE & Cloud
Power Platform , D365 CE & Cloud

Dynamics 365 CE, Power Apps, Powerapps, Azure, Dataverse, D365,Power Platforms (Power Apps, Power Automate, Virtual Agent and AI Builder), Book Review

Share post:

Related posts

From Conversations to Automation: Understanding Microsoft Copilot Studio

In November 2023, Microsoft announced that Power Virtual Agents was becoming part of Microsoft Copilot Studio. Microsoft now characterizes Cop...

5 days ago

Copilot Studio: Agent Integration Approaches — Tools, Knowledge, and Agents

In Copilot Studio, agent integration employs the same fundamental integration concepts and patterns used in traditional enterprise integration...

1 month ago

Copilot Studio: How to Plan Integration with Enterprise Systems

Integrating Microsoft Copilot Studio agents with enterprise systems transforms a basic chatbot into a secure, intelligent digital teammate tha...

1 month ago

Book Review : The Manager 's Path : A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier

 After a long time, I came across a book that is truly valuable for engineering students and professionals, especially those working in t...

1 month ago

Power Platform Environment Deep Dive (Part 2)

In Microsoft Power Platform, choosing the right environment type is important because each environment is designed for a different business pu...

2 months ago

Power Platform Environment Deep Dive (Part 1)

Today, in the business enterpriese world, Power Platform enables organization to build application, automate workflow, analyze data  crea...

2 months ago

Book Review : Life 3.0 by Max Tegmark

This is the third book I’ve read this year, and even though I’m still in the early chapters, it already feels like my favorite read of the yea...

3 months ago

Dataverse Views Demystified: Making Data Work for You

In Microsoft Dataverse, users do not always see all the data stored in a table. What they can view depends on their security permissions, role...

4 months ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.