Currency Old Rate Notify

currency_old_rate_notify
REPOSITORY
REPOSITORYOCA/currency
GIT
GIThttps://github.com/OCA/currency.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/currency/tree/18.0/currency_old_rate_notify
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/currency
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 19:30:19
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_notify
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - onboarding
    - product
    - mail
    - bus
    - web_tour
    - html_editor
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION
This module notifies users of the group *Billing Administrator* when
currency rates are older than 3 days (this default number of days can be
modified).

![](../static/description/notify_old_rates.png)

When Odoo converts an amount to another currency at date D in company C,
it takes the currency rate of company C (or with an empty *Company*
field) that is dated date D or the closest rate before date D. But Odoo
doesn't say anything when there is no rate on date D and the closest
rate before date D is far away in the past. This is a real problem
because the converted amount may be irrelevant!

This module provides a daily monitoring of the necessity to always have
up-to-date rates in your Odoo database.

If the user is allowed in several companies, the notification pop-up
will display, for each currency, in which companies the lastest rate is
too old.

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings block Inherits account.res_config_settings_view_form
Models touched (2)

New fields (1)
  • currency_old_rate_notify_days Integer
    config_parameter='currency_old_rate_notify.max_days' string='Warn when currency rates are older than'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • notify_rates_too_old(self)
    @api.model
REPOSITORY
REPOSITORYOCA/currency
GIT
GIThttps://github.com/OCA/currency.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/currency/tree/16.0/currency_old_rate_notify
VERSION
VERSION 1.1.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/currency
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:53:58
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_notify
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (1)
XML IDNameModelTypeStatus
res_config_settings_view_form res.config.settings div Inherits account.res_config_settings_view_form
Models touched (2)

New fields (1)
  • currency_old_rate_notify_days Integer
    config_parameter='currency_old_rate_notify.max_days' string='Warn when currency rates are older than'
Public methods (0)

No public methods.

New fields (0)

No new fields.

Public methods (1)
  • notify_rates_too_old(self)
    @api.model
REPOSITORY
REPOSITORYOCA/currency
GIT
GIThttps://github.com/OCA/currency.git
GIT FOLDER
GIT FOLDERhttps://github.com/OCA/currency/tree/14.0/currency_old_rate_notify
VERSION
VERSION 1.0.0
CATEGORY
CATEGORYAccounting
LICENSE
LICENSEAGPL-3
APPLICATION
APPLICATIONNo
AUTO-INSTALLABLE
AUTO-INSTALLABLENo
AUTHORS
AUTHORSOdoo Community Association (OCA), Akretion
MAINTAINERS
MAINTAINERSOdoo Community Association (OCA), Akretion
COMMITTERS
COMMITTERSAlexis de Lattre, Weblate, OCA-git-bot, oca-ci
WEBSITE
WEBSITEhttps://github.com/OCA/currency
LAST TRACKING UPDATE
LAST TRACKING UPDATE2026-07-06 00:41:11
ODOO DEPENDENCIES
ODOO DEPENDENCIES OCA/web:
    - web_notify
odoo/odoo:
    - account
    - base_setup
    - base
    - web
    - product
    - mail
    - bus
    - web_tour
    - uom
    - analytic
    - portal
    - web_editor
    - http_routing
    - auth_signup
    - digest
    - resource
PYTHON DEPENDENCIES
PYTHON DEPENDENCIES Not have
SYSTEM DEPENDENCIES
SYSTEM DEPENDENCIES Not have
DESCRIPTION
DESCRIPTION

Code Analysis

Views touched (0)

No views found for this module.

Models touched (1)

New fields (0)

No new fields.

Public methods (1)
  • notify_rates_too_old(self)
    @api.model