OdooWiki OCA HUB

Sale Order Show Currency Rate

sale_order_show_currency_rate folder_open OCA/sale-workflow open_in_new
Sale License: AGPL-3

When a sale order uses a currency different from the company currency, this module adds an informative exchange rate box to the PDF report showing:

  • The rate between the order currency and the company currency
  • The date of the order

The box is only shown when a rate is available and the currencies differ, to avoid displaying misleading information.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds an informative exchange rate box to the sale order PDF report and a new setting to choose a reference currency for that box.

This module helps customers understand the exchange rate used on a sale order PDF when currencies are involved.

  • On the sale order PDF, an "Informative Exchange Rate" box appears below the totals. It shows 1 unit of the order currency converted into the company currency, with four decimals, and the order date.
  • The box is only shown when it makes sense: either the order uses a foreign currency and a rate is available, or the company has configured a reference currency different from its own and a rate exists for that currency on or before the order date.
  • A new setting, "Report Reference Currency", is added to the Sales settings screen. It lets you pick a currency to display as the informative rate when the order itself is in the company currency.
  • The setting is stored on the company, so each company can have its own reference currency.
  • The module extends sale.order with helper methods that decide whether to show the box and which rate to display, and it extends res.company and res.config.settings to store the setting.
  • No new menus are added; the only new screen element is the setting block in the Sales configuration.

Depends on

sale
Models and fields (3)
  • sale.order · extends an existing model
  • res.company · extends an existing modelsale_order_currency_report_id (Sale Order Report Reference Currency)
  • res.config.settings · extends an existing modelsale_order_currency_report_id

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: 1 confirmed, 8 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/sale-workflow.

terminal Installation and usage

No verified information

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.

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.