Purchase Stock Picking Show Currency Rate
This module shows the currency rate applied in a purchase stock picking, so that you can visually verify what is going to be applied to the valuation layer, or which one was applied once converted to company currency.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Shows the currency exchange rate used on purchase-related stock transfers, so users can check the rate that will be (or was) applied to stock valuation. The display format is configurable per company.
When a stock transfer comes from a purchase order in a foreign currency, this module adds the purchase currency and the exchange rate directly on the transfer form, next to the source document field.
- The rate is only shown when the purchase currency differs from the company currency, and only for users allowed to work with multiple currencies.
- The rate is computed automatically from the currency rates valid on the transfer date; once the transfer is validated, the rate actually used is stored and displayed instead.
- In Settings, under the reception report options, a new setting lets each company choose how the rate is displayed: either "Unit per Company Currency" or "Company Currency per Unit".
It touches stock.picking (extra fields and computation), res.company and res.config.settings (the display preference). No new menus or reports are added; the information appears on the existing transfer form and in the general settings screen.
Depends on
Required by other modules
Models and fields (3)
- res.company · extends an existing modelpicking_rate_display_type
- stock.picking · extends an existing modelrate_at_done, currency_rate_amount (Rate amount), purchase_currency_id (Purchase currency), show_currency_rate_amount
- res.config.settings · extends an existing modelpicking_rate_display_type
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 13.0
Confirmed on 2026-11-03 in branch 13.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0Enable the option for multiple currencies in your instance:
- Go to Invoicing > Configuration > Settings > Currencies > Multi-Currencies
Rates for non-company currencies must be available and be distinct to 1.0. For example, for EUR:
- Go to Invoicing > Configuration > Currencies and go to EUR
- Go to Rates smart-button
- Update 01/01/2010 record and change rate to 1.5
To configure how exchange rates are displayed on stock pickings:
- In the Picking Rate Display Type section, select the default display type.
Usage
Source · Odoo 16.0To use this module, you need to:
- Go to Purchase > Orders > Request for quotation
- Create Purchase and set Currency distinct to company currency (EUR for example)
- Add any line with storable product.
- Confirm Order.
- Go to Receipt.
- The account rate should be shown according to the currency defined previously.
No verified information in OCA: Installation.
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.