Skip to main content

Downloading Courses

How to set up automatic exchange rate downloads from the CNB and what to do if a rate doesn't match

Written by Lenka Haringerová

Flexi can automatically download foreign currency exchange rates from the CNB exchange rate list. For this to work, two settings must match: the exchange rate type in the company settings and the download method for the specific currency.

ℹ️ This article applies to the desktop application (GUI). It applies to both cloud and on-premise servers — for an on-premise server, the server must have internet access allowed, otherwise the rates will not be downloaded.

Step 1: Set the exchange rate type in the company settings

Go to Company → Settings → Other tab and fill in either the Daily rate field or the Monthly / Annual rate field.

⚠️ Do not fill in both fields at the same time — otherwise the exchange rate download will not work correctly.

Step 2: Check the currency settings

Open Tools → Code lists → Currencies, click on the given currency, and check the Exchange rate download method field:

  • Daily rate — the Daily value is filled in automatically based on the company settings.

  • Monthly / Annual rate — fill in the Monthly or Annual value manually (double-click the field and enter the value).

Which daily rate option to choose

We recommend Previous day's rate. The CNB does not publish the exchange rate for a given day until after 2:30 PM, so if you issue a document in the morning, the rate for the current day would not yet be available.

⚠️ Once Flexi downloads the rate once per day, it "holds on to" it and won't download it again that day. A new rate will only be downloaded the following day.

The rate doesn't match the CNB exchange rate list

  1. Check that both settings match — i.e., that the same period (either both daily, or both monthly/annual) is set in Company → Settings → Other and for the given currency in the Currencies code list.

  2. If you're using the previous day's rate, the difference is expected: a rate published on, for example, January 30 is stored under the date January 31, since it is used for that day. Comparing it with the list published on January 31 will therefore show a difference.

  3. Verify the rate valid for your period on the CNB website and compare it with the document in Flexi.

💡 If you're switching from previous day to current day, you must first delete the exchange rate table (Tools → Code lists → Exchange rates). A document issued before 2:30 PM will receive the previous day's rate, and this rate will then be used for invoicing for the entire day.

You might also find this helpful

  • Exchange rates — detailed description of the code list, download periods, and examples of which rate is used when

  • Currencies — currency code list

Did this answer your question?