According to Hungarian regulations, there are three options for managing exchange rates in our accounting:
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