This module adds XE.com currency exchange rates provider.
Disclaimer: The rates are fetched by scraping the corresponding web page. Being a public page, it's legal according sentences like
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds XE.com as an exchange rate provider so Odoo can automatically fetch daily and historical currency rates from the XE.com website and store them as currency rates.
This module extends the currency rate update feature by adding XE.com as a new source of exchange rates. Users choose it in the provider configuration screen, where the service list now includes "XE.com".
Once a provider is set to XE.com, Odoo can retrieve rates for a large list of currencies, including common ones like USD, EUR, GBP, CAD, AUD and JPY, plus many others and some cryptocurrencies.
- If the requested date is today or later, the module fetches the current rates for the chosen base currency.
- If the requested date is in the past, it fetches historical rates day by day for the whole date range.
- Rates are read from the public XE.com currency table page and saved as currency rates, so they can be used by the standard rate update process.
If XE.com cannot be reached or returns an error, the user sees a clear message asking them to contact the administrator instead of a technical error.
The module only touches the exchange rate provider configuration (res.currency.rate.provider); it does not add menus of its own. It relies on the base currency rate update module for scheduling and storing the rates.
Depends on
Models and fields (1)
- res.currency.rate.provider · extends an existing modelservice
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/currency.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0Now you can choose the 'XE.com' service when configuring a currency rates providers.
- Go to Invoicing \> Configuration \> Currency Rates Providers.
- Create a new 'Currency Rates Providers' or edit an existing one and you will see 'XE.com' among the available 'Source Services' to choose.
- If you choose 'XE.com' as a 'Source Service', the exchange rates will be updated from that provider.
No verified information in OCA: Installation, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.