Skip to main content

Dynamics GP to BC: MultiCurrency

Understanding Multicurrency, Exchange rate and Reporting Currency Differences

When moving from Dynamics GP to Business Central, one of the first configuration areas that looks familiar—but works very differently—is Currency Setup.  Both systems support multicurrency transactions, but their design philosophies, data structures, and reporting capabilities are distinct. This post breaks down the setup, exchange rate configuration, and reporting currency handling side-by-side to help GP users clearly see how things translate in Business Central.

Currency Setup
In Dynamics GP, even your local (functional) currency needs to be set up just like any other foreign currency, it is driven by Currency ID.

Click on Accounts to setup the Posting Accounts per Currency ID.
After creating your Currency ID, you'll create your Multicurrency Exchange Table for AVERAGE, BUY, & SELL for each currency.

Why GP has Average, Buy, and Sell Exchange Tables?

In Dynamics GP, multiple exchange rate tables—Average, Buy, and Sell—exist to handle different types of currency transactions. The Average rate is typically used for general business postings, reflecting the mid-market rate. The Buy rate applies when the company purchases foreign currency (such as paying a vendor abroad), while the Sell rate applies when converting foreign receipts into local currency. 

Local Currency vs. Reporting Currency

The Local Currency represents the main currency a company uses for its day-to-day transactions, general ledger balances, and statutory financial reporting. For example, a U.S.-based organization typically uses USD as its local currency for bookkeeping and compliance purposes. The Reporting Currency, on the other hand, serves as a secondary currency used for corporate consolidation or management reporting across multiple entities operating in different currencies. 

...and don't forget to give access
In Customer Card, you can setup the default foreign currency. You can keep it blank if using local currency.
In Sales Transaction Entry Window, you can accept the default currency ID (from Customer Card) or select different currency from the drop down list.
If exchange rate is not available, you add on the fly by clicking Exchange Rate to open the Multicurrency Exchange rate window.

What Is Revaluation in Dynamics GP?

Revaluation in Dynamics GP is the process of updating your foreign currency balances—like customers, vendors, or G/L accounts—to reflect the most current exchange rates. Since rates fluctuate daily, the value of foreign balances in your functional currency (e.g., USD) changes over time.

When you run the Multicurrency Revaluation window (like the one shown above), GP compares the original transaction rate to the current rate and calculates the difference as a currency gain or loss.

For example, if a customer owes you €1,000 and the euro strengthens, that receivable is now worth more in USD. GP records this as an unrealized gain. When the invoice is later settled, GP reverses that unrealized entry and records a realized gain or loss based on the actual rate at payment.

The result ensures your financial statements always reflect up-to-date values in your functional currency, keeping your books accurate and compliant with accounting standards.


Business Central handles multicurrency in a more automated and consistent way compared to Dynamics GP. In GP, you set up currencies, rate types, and revaluation, but each module behaves a little differently and many processes (like unrealized gains/losses or revaluations) need extra steps or SmartList checks. Business Central centralizes the setup under Currencies and Currency Exchange Rates, and the system applies the correct rate at posting time without needing separate rate types. It also posts realized and unrealized gains or losses automatically when you apply entries. GP stores multicurrency amounts in both originating and functional fields, while Business Central keeps a single entry and calculates the additional amounts based on the exchange rate settings. The end result is simpler setup, cleaner posting, and fewer inconsistencies than what you’re used to in GP.

In Business Central, you don’t need to create your local currency as a separate record. The system already assumes your company’s functional currency from the General Ledger Setup. You only enter the currency symbol there, and Business Central treats it as your base currency for all postings. This removes one of the steps you used to handle in Dynamics GP, where you had to set up the functional currency as an actual currency record. In Business Central, you manage only the additional foreign currencies under the Currencies list, which keeps the setup simple and avoids extra configuration.


Business Central lets you set an Additional Reporting Currency (ARC) so you can produce financial statements in a second currency without maintaining separate ledgers. Once you pick the ARC in General Ledger Setup, the system automatically posts every entry in both the local currency and the reporting currency using the exchange rate on the posting date. You don’t run a separate revaluation or adjust anything manually. In Dynamics GP, this is similar to using a Reporting Currency, but GP often requires more setup and more steps to keep the reporting currency accurate, including manual checks and revaluation routines. Business Central keeps the ARC fully synchronized in real time, which makes reporting simpler and cleaner.  Source: Set up an additional reporting currency 

How to setup multicurrency?

In Business Central you setup multicurrency by opening Currencies, adding each foreign currency, and entering the required rounding rules. Then you go to Currency Exchange Rates to enter the daily, weekly, or monthly rates you want the system to use. Business Central applies these rates automatically during posting, so once the currencies and rates are in place, no extra setup is needed.


How to default Currency Code in Customer Card and Bank Account Card?

On the Invoicing FastTab, in the Currency Code field, enter the correct currency for the customer or leave it blank to indicate local currency (LCY).

On the Posting FastTab, in the Currency Code field, enter the correct currency for the bank account or leave it blank to indicate LCY.


Exchange Rates Adjustments

Because exchange rates fluctuate constantly, you need to adjust other currency equivalents periodically. If you don't, amounts you converted from foreign (or other) currencies and posted to the general ledger in local currency can be incorrect.  

 

Error in General Journal: "The field Currency Code of table Gen. Journal Line contains a value that cannot be found in the related table (Currency).
Solution: Remove the local currency in Bank Accounts window.

Summary:

Dynamics GPBusiness Central
Functional Currency (is the local currency)Local Currency (set in General Ledger Setup)
Reporting CurrencyAdditional Reporting Currency (ARC)
Currency Setup windowCurrencies window (for foreign currency)
Rate TypesNo Rate Types (single rate per currency/date)
RevaluationAdjust Exchange Rates
You select which documents to revalueSystem revalues all open customer, vendor, and bank entries.
Posts unrealized gains/losses only during revaluation.Revalues and posts using the latest rate; gains/losses handled automatically
More manual steps and more windows involvedSimpler, single process with fewer steps
Functional currency must be created as a currency recordLocal currency is defined in G/L Setup, not as a separate currency

𝐁𝐂 𝐏𝐫𝐨 𝐓𝐒𝐩: 
Don’t overdo it — if your local currency is already set in the General Ledger Setup, skip adding it again in the Currencies page! Leave the Currency Code blank for local transactions — Business Central already knows it’s your LCY. Keep it clean, consistent, and error-free.















Comments

Popular posts from this blog

D365 Business Central - Table Information Page

  Whether you're a Business Central power user, consultant, or developer, sometimes you just want a quick look under the hood of your environment. That’s where Table Information comes in—a hidden gem in Business Central that gives you insight into what’s happening behind the scenes. Why Use the Table Information Page? Understanding what tables are being used, how large they are, and how many records they contain is especially helpful when: Diagnosing performance issues  Cleaning up test or training environments  Estimating storage impact  Reviewing customizations or ISV extensions  Step-by-Step: How to Access Table Information Here’s how you can view detailed info about every table in your current company: Go to “Tell Me” Search Press Alt + Q or click the magnifying glass πŸ” in the upper-right corner. Type: “Table Information” Select the Table Information page from the search results. Explore the Page You’ll see a list of all tables...

MVP Mindset Collection

Insights from Microsoft MVPs on growth, discipline, and purpose.   Launch Day   (01/12/2026) If you are a Microsoft MVP and would like to participate,  please fill up this form : Each day has a link to the LinkedIn post. Day 1 Day 2 Day 3 Day 4 Day 5 Day 6 Day 7 Day 8 Day 9 Day 10 Day 11 Day 12 Day 13 Day 14 Day 15 Day 16 Day 17 Day 18 Day 19 Day 20 Day 21 Day 22 Day 23 Day 24 Day 25 Day 26 Day 27 Day 28 Day 29 Day 30 Day 31 Day 32 Day 33 Day 34 Day 35 Day 36 Day 37 Day 38 Day 39 Day 40 Day 41  Day 42 Day 43 Day 44 Day 45 Day 46 Day 47 Day 48 Day 49 Day 50 Day 51 Day 52 Day 53 Day 54 Day 55 Day 56 Day 57 Day 58 Day 59 Day 60 Day 61 Day 62 Day 63 Day 64 Day 65 Day 66 Day 67 Day 68 Day 69 Day 70 Day 71 Day 72 Day 73 Day 74 Day 75  

Planning Ahead for 2026 Conferences!

If you’re in the Microsoft Business Applications world — especially working with Dynamics 365 Business Central — 2026 is shaping up to be another exciting year for learning, networking, and community growth. Here are some of the top conferences already announced: DATE EVENT LOCATION WEBSITE April 27-29, 2026 Directions North America 2026 Hyatt Regency Orlando https://www.directionsna.com/ May 5-7, 2026 European Collaboration Summit 2026      Cologne, Germany      https://collabsummit.eu May 13-15, 2026 Directions ASIA 2026 Ho Chi Minh City, Vietnam https://www.directionsforpartners.com/asia2026 May 12-15, 2026 DynamicsCon Fontainebleau Las Vegas Las Vegas, Nevada dynamicscon.com May 12-15, 2026 Women In Tech Global Conference® 2026 Virtual & In-person https://www.womentech.net/women-tech-conference May 25-27, 2026 DynamicsMinds 2026 PortoroΕΎ, Slovenia (Europe https://www.dynamicsminds.com/ June 11-12, 2026 BC TechDays Antwerp (Belgium) https://bctechday...