OdooWiki OCA HUB

Currency Rate Update: XE.com

currency_rate_update_xe folder_open OCA/currency open_in_new
Financial Management/Configuration License: AGPL-3

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.0

Adds 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.

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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 6 confirmed, 3 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

Now 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.

info

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.