Cloud Wars
  • Home
  • Top 10
  • CW Minute
  • CW Podcast
  • Categories
    • AI and Copilots
    • Innovation & Leadership
    • Cybersecurity
    • Data
  • Member Resources
    • Cloud Wars AI Agent
    • Digital Summits
    • Guidebooks
    • Reports
  • About Us
    • Our Story
    • Tech Analysts
    • Marketing Services
  • Summit NA
  • Dynamics Communities
  • Ask Copilot
Twitter Instagram
  • Summit NA
  • Dynamics Communities
  • AI Copilot Summit NA
  • Ask Cloud Wars
Twitter LinkedIn
Cloud Wars
  • Home
  • Top 10
  • CW Minute
  • CW Podcast
  • Categories
    • AI and CopilotsWelcome to the Acceleration Economy AI Index, a weekly segment where we cover the most important recent news in AI innovation, funding, and solutions in under 10 minutes. Our goal is to get you up to speed – the same speed AI innovation is taking place nowadays – and prepare you for that upcoming customer call, board meeting, or conversation with your colleague.
    • Innovation & Leadership
    • CybersecurityThe practice of defending computers, servers, mobile devices, electronic systems, networks, and data from malicious attacks.
    • Data
  • Member Resources
    • Cloud Wars AI Agent
    • Digital Summits
    • Guidebooks
    • Reports
  • About Us
    • Our Story
    • Tech Analysts
    • Marketing Services
    • Login / Register
Cloud Wars
    • Login / Register
Home » How to Automate Currency Exchange Rate Updates in Business Central/NAV
Financial Tech

How to Automate Currency Exchange Rate Updates in Business Central/NAV

Kevin FonsBy Kevin FonsJanuary 16, 2021Updated:June 18, 20213 Mins Read
Facebook Twitter LinkedIn Email
Share
Facebook Twitter LinkedIn Email

By Kevin Fons, Apr 28, 2020

If you do any business across borders or if your home country uses multiple currencies, keeping up with changing currency exchange rates is both crucial and, at least traditionally, highly tedious. If your business is still using manual methods to update your exchange rates and you are using Microsoft Dynamics 365 Business Central or NAV, there is a quick and easy way to automate this process.

Starting with NAV 2016, Microsoft added functionality to update exchange rates using an internet XML feed. This process involves creating an Exchange Rate Service and then scheduling it using the Job Queue functionality. Once you set it up, the process will retrieve exchange rates and update them on a schedule automatically.

Setup the Exchange Rate Service

Let’s walk through the set-up process step by step.

From the Currencies Page, select Exchange Rate Services on the Ribbon.

screenshot highlight Exchange Rate Services in NAV

Open the page and select New.

currency rate services screenshot with new highlighted

In this window, put in the following details for your new Currency Exchange Rate Service:

  • Add a Code and Description
  • Enter / Paste this Service URL: https://www.floatrates.com/daily/usd.xml
  • Set Service Provider: Floatrates.com
  • Enter / Paste this URL for Terms of Service: http://www.floatrates.com/faq.html

currency exchange rate screenshot 3

Next, open the Field Mapping area and populate the Source, Default Value, and Transformation Rule columns as follows:

  • Source Field:
  • Parent Node for currency code: /channel/item/targetCurrency
  • Currency Code: /channel/item/targetCurrency
  • Starting Date: /channel/item/pubDate
  • Exchange Rate Amount: /channel/item/exchangeRate
  • Default Value:
  • Relational Exch. Rate Amount: 1
  • Transformation Rule:
  • Create A New Service (FLOAT_DATE). See Below.

FLOATRATE configuration screen for currency update service screenshot

Next, you will need to create a New FLOAT_DATE transformation rule to handle the dates in the XML format. Click the dropdown for the Starting Date Transformation Rule and press New.

currency exchange rate screenshot 5

Fill out your New Rule form as follows:

  • Code: FLOAT_DATE
  • Description: Floatrate date transformation
  • Transformation Type: Substring
  • Next Transformation Rule: US_DATE_FORMAT
  • Starting Text: “ ” (THIS IS A SPACE NOT BLANK)
  • Ending Text: “ GMT” (This is a Space, then GMT)

currency exchange rate screenshot 6

Press OK to exit the rule. Then select this new Transformation rule on your FLOATRATE service for the starting date field mapping.

currency exchange rate screenshot 7

Enable the FLOATRATE Service

Now that you have created the service, you need to enable it. Press the Enable Button, which will create a job queue entry (if it does not in your version you will need to manually create a Job Queue Entry). You should get a message to open the Job Queue Entry created.

currency exchange rate screenshot 8

Review and update the Job Queue Entry and set to Ready. Then, make any changes you would like to the Job Queue entry (add a description, set the starting time, days to run, etc.). Set the No. of Minutes between runs to 1440 (24 hours).

Note that the Job Queue Entry must be in Hold status to edit.

 Set Status to Ready to schedule the Job Queue Entry when you are finished editing.

currency exchange rate screenshot 9

 

Check your Service to see the results:

Now that you have set up and enabled your service, open the Currency Exchange Services page (you can get there from the currencies page the same way you did in step 1).

Press the Preview button to see the Log of the currency updates performed.

currency exchange rate screenshot 10

Here’s an example of what your currency exchange rate updates page will look like.

currency exchange rate screenshot 11

And here is an example of the corresponding table of currencies you will generate.

currency exchange rate screenshot 12

Conclusion

I hope that this quick tutorial will help you run your business more efficiently by updating your currency exchange rates without the need for manual upload. This process is one simple step you can take to fully utilize the power of your Microsoft Dynamics 365 Business Central or NAV system.

Dynamics Business Central / NAV
Share. Facebook Twitter LinkedIn Email
Kevin Fons

Senior Application Consultant covering all areas of Dynamics NAV and related ISV products. Extensive Expertise in the areas of Supply Chain, Manufacturing, Warehousing, EDI, Data/System Setup and basic development. Lead for multiple new and re-implementation projects for a diverse group of customers, on time and on budget.

Related Posts

Apps Apocalypse: Bill McDermott Joins Satya Nadella in Saying AI Agents Will Crush Applications

May 12, 2025

Bill McDermott Channels Satya Nadella: AI Agents Will Turn Apps Into CRUD

May 12, 2025

Larry Ellison Sees ‘Unimaginable’ AI Opportunity as Oracle Q2 RPO Jumps 50% to $97 Billion

December 10, 2024

Q3 Cloud Growth Previews: Salesforce 10%, Workday 18%, Snowflake 31%

November 18, 2024
Add A Comment

Comments are closed.

Recent Posts
  • Snowflake Follows 34% RPO Spike with AI Data Cloud New-Product Blitz
  • How ServiceNow and EY Use AI to Merge Brand and Demand in B2B Marketing
  • AI Agent Interoperability: Community Project Details MCP Vulnerabilities, Enterprise Security Measures
  • Snowflake’s 1-2 Combo: RPO Jumps 34%, Then AI/Data Product Blitz
  • AI Agent & Copilot Podcast: Security, Microsoft Copilot Partnership Insights from Zenity’s Michael Bargury

  • Ask Cloud Wars AI Agent
  • Tech Guidebooks
  • Industry Reports
  • Newsletters

Join Today

Most Popular Guidebooks

Accelerating GenAI Impact: From POC to Production Success

November 1, 2024

ExFlow from SignUp Software: Streamlining Dynamics 365 Finance & Operations and Business Central with AP Automation

September 10, 2024

Delivering on the Promise of Multicloud | How to Realize Multicloud’s Full Potential While Addressing Challenges

July 19, 2024

Zero Trust Network Access | A CISO Guidebook

February 1, 2024

Advertisement
Cloud Wars
Twitter LinkedIn
  • Home
  • About Us
  • Privacy Policy
  • Get In Touch
  • Marketing Services
  • Do not sell my information
© 2025 Cloud Wars.

Type above and press Enter to search. Press Esc to cancel.

  • Login
Forgot Password?
Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.