OdooWiki OCA HUB

Currency Rate Inverted

currency_rate_inverted folder_open OCA/currency open_in_new
Accounting & Finance License: AGPL-3

This module applies the inverse method in the conversion between two currencies.

The inverse method is a calculation method that uses the inverse (reciprocal) exchange rate for the multiplier and divisor when converting amounts from one currency to another.

The exchange rate of the multiplier and divisor are the reciprocal, or opposite, of each other.

The inverse method multiplies the foreign amount by the exchange rate to calculate the company currency (also called domestic) amount.

auto_awesome What this module does

AI-generated from the code · Odoo 14.0

Adds an "Inverted exchange rate" option on each currency so you can enter and use the exchange rate in the opposite direction when converting amounts between currencies.

This module adds a single new option to currencies in Odoo: a checkbox called "Inverted exchange rate". You will find it on the currency list and on the currency form, right next to the existing rate field.

When the checkbox is left unticked on both currencies involved in a conversion, nothing changes: Odoo keeps using its normal exchange rate calculation. When you tick it, the conversion between the two currencies is done using the inverse (reciprocal) rate instead.

  • If only the currency you are converting to is marked as inverted, the conversion uses the reciprocal of the combined rates.
  • If only the currency you are converting from is marked as inverted, the conversion uses the product of the two rates.
  • If both currencies are marked as inverted, the result is the reciprocal of the normal conversion rate.

The setting is company-dependent, so each company can decide separately whether a given currency uses the inverted method. Because the change is made inside the core currency conversion logic, it applies everywhere Odoo converts amounts between currencies, such as accounting entries, invoices and any other document using a foreign currency. No new menus, reports or scheduled actions are added.

Depends on

base
Models and fields (1)
  • res.currency · extends an existing modelrate_inverted (Inverted exchange rate)

Text generated by AI (DeepSeek) from reading the Odoo 14.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: 3 confirmed, 6 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 14.0

To convert amounts from one currency to another using the inverse method, you have to go to Accounting / Configuration / Accounting / Currencies. Then select the foreign currency that you wish to maintain inversion for and set the flag Inverted exchange rate.

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.