Macrohat Currency Sync
Daily exchange rates for Odoo Community, which has no built-in rate feed: from the European Central Bank or open.er-api.
Daily exchange rates for Odoo Community, which has no built-in rate feed: from the European Central Bank or open.er-api.
Daily exchange rates for Odoo Community, which has no built-in rate feed: from the European Central Bank or open.er-api.
Odoo Community has no currency-rate provider; that ships only with Enterprise Accounting. Any Community database working in more than one currency is left typing rates in by hand.
This module adds a daily scheduled job that fetches rates and writes them as standard Odoo currency rates, for every active currency and relative to each company's own currency. A rate you have entered by hand for the day is kept unless you choose to overwrite it.
It writes only standard Odoo rate records, so it carries no lock-in: if the database later moves to Enterprise, which brings its own provider, the module can be uninstalled and the rates it wrote stay where they are.
| Schedule | Daily, plus an Update rates now button |
|---|---|
| Currencies | Every active currency the chosen source publishes |
| Base | Rates computed relative to each company's own currency |
| Manual rates | Kept unless Overwrite same-day manual rates is switched on |
| Writes | Standard Odoo currency rate records only |
| Odoo dependencies | Invoicing (account) |
| Platform | Version Released |
|---|---|
| Odoo 20 | 20.0.1.0.0 11/10/2026 |
| Odoo 19 | 19.0.1.0.0 01/10/2026 |
No. It covers the currencies the chosen source publishes. The European Central Bank does not publish every currency; anything missing is skipped and reported, and can be kept by hand.
No. Enterprise brings its own rate provider. Uninstall this module when you move; the rates it wrote are ordinary Odoo records and stay.