Monolithon - ERPNext, Odoo +
news

Year-End Task - Managing Exchange Rates in ERPNext

Admin2 min
Do you have any questions? Let's talk!

Get access to the industry's best-kept secrets that affiliated providers never share with you.

According to Hungarian regulations, there are three options for managing exchange rates in our accounting:

  1. Using the exchange rates defined by the Hungarian National Bank (MNB).
  2. Using our bank’s exchange rates.
  3. Settling based on the exchange rates of the European Central Bank (ECB).

Since ERPNext automatically fetches exchange rates from the exchangerate.host system, where the exchange rates of the European Central Bank (ECB) are available (unlike the data obtained from frankfurter.app), it is advisable to switch to using ECB rates. However, this switch can only be done once a year, so I am writing about it now.

However, we are not entirely ready yet, as ERPNext does not call the ECB rates by default, so some modifications are required. Additionally, it fetches the rates for the current date, which also needs some refinement since the settlement date might not always be the same as the current date.

Of course, you can manually enter any exchange rate into the system at any time, but if you want to automate this process, it’s advisable to follow the method mentioned above to ensure compliance.

Details of the switch to exchangerate.host: https://github.com/frappe/erpnext/pull/26237

Do you have any questions? Let's talk!

Get access to the industry's best-kept secrets that affiliated providers never share with you.

Back to blog