Added ability to pull exchange rates from online web service

The latest version (24.5.28) adds new screen under Settings tab named Web Services

image

Within Web Services, you will find Exchange Rates

image

Which you can enable.

image

You will see grayish forex.manager.io url pre-filled. Leave it as it is as this is default web service URL for retrieving exchange rates.

When Enabled is checked, there will be new button shown on Exchange Rate form.

image

image

When the button is clicked, Manager will retrieve exchange rate based on the date, your base currency and foreign currency selected.

This should make entering historical exchange rates easier.

3 Likes

Thank you @Lubos. Before experimenting with this I am not clear what source of the exchange rates is. We use a specific source that weekly provides us updates for a number of currencies that we follow. It would be important to us to know if there are any deviations.

1 Like

forex.manager.io web service is using exchange rates from openexchangerates.org

But if you have your own source, you can implement forex.manager.io compatible web service and Manager can use that instead.

2 Likes

So how do I go about setting our own source?

1 Like

I checked the Forex website, there are only few currencies covered. Is there any other free website that able to link to Manager.

Which currencies you think are not covered? You need to be more specific.

1 Like

sorry for lack of information.
it’s Saudi Riyal.

You need to make sure in Code field, there is ISO code in both Base Currency and Foreign Currency.

ISO code for Saudi Riyal is SAR

2 Likes

Many thanks, it works.
I should use the same codes as on the website.

Got Error: Exchange rate unavailable

@aoboau The issue will be with timezones. Even though in your time zone it’s already Wednesday, in most of the world it’s still Tuesday and Wednesday is future date. So the exchange rate is unavailable. I’m not yet sure how best to approach this issue, I guess if the exchange rate is not available, then the “latest” exchange rate should be retrieved from web service. This way you always get an exchange rate.

3 Likes

Thanks for the explain. You are right, if changing the date to yesterday 28/05, successfully retrieved with no error.
And I think the “latest” exchange rate solution sounds good. :slight_smile:

Hi. I updated to 24.6.4.1621 desktop version. I have enabled the exchange rate option but after that, I still do not see the form you indicated above where I can press on update. Maybe I am doing something wrong?

1 Like

Hello @lubos… thanks for the share…
I’ve heard about this new feature in Manager.io, and it’s pretty useful.
But It would be perfect for me to get exchange rates from my bank forex which is “Kuwait finance house” in Kuwait.
This is the link of the currencies rates in the bank’s site Currencies Rates
Any idea of how to get this mission done? anything could be helpful.
Many thanks.

I have just activated online exchange rates, but not that the time zone “correction” is still not activated. Wil it be coming soon. I am using the latest version 24.10.5.1873.

Also, I found the interface doesn’t play nicely when a vpn is activated. I use NordVPN and get “Error: Network response was not activated”. Is there any way of fixing this? The date was set to yesterday to avoid the time zone error,