OdooWiki OCA HUB

Currency Rate Update National Bank of Poland

currency_rate_update_nbp folder_open OCA/l10n-poland open_in_new
Accounting & Finance License: AGPL-3

This module introduces the ability to download the exchange rates associated to the national bank of Poland

auto_awesome What this module does

AI-generated from the code · Odoo 19.0

Adds the National Bank of Poland (NBP) as a source for automatically downloading currency exchange rates into Odoo, so accountants can update rates without typing them manually.

This module plugs a new rate source, the National Bank of Poland, into the existing currency rate update tool. Users pick it in the currency rate update wizard, where a short note explains that with this source only the latest published rate is fetched and any date entered is ignored.

When the update runs, Odoo downloads the current NBP rate table and converts it into rates for the currencies selected. It supports a fixed list of currencies (for example USD, EUR, GBP, CHF, CZK, HUF, JPY, CNY, PLN and many others); currencies outside that list cannot be retrieved from this source.

Business rules and behaviours shown in the code: - Only the most recent NBP table is used; historical dates are not honoured. - Rates are calculated relative to the base currency chosen, with PLN handled as the reference currency. - The list of currencies offered is limited to those the NBP publishes.

It touches the currency rate provider settings and the currency rate update wizard. No new menus or reports are added; everything happens inside the existing rate update screens.

Models and fields (1)
  • res.currency.rate.provider · extends an existing modelservice

Text generated by AI (DeepSeek) from reading the Odoo 19.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.

Sources · Odoo 19.0

Confirmed on 2026-11-03 in branch 19.0 of OCA/l10n-poland.

terminal Installation and usage

OCA documentation · Odoo 19.0

This module depends on currency_rate_update, found in .

To enable scheduled currency rates update:

Go to Invoicing \> Configuration \> Settings # Ensure Automatic Currency Rates (OCA) is checked

To configure currency rates providers:

Go to Invoicing \> Configuration \> Currency Rates Providers # Create and configure one or more providers

No verified information in OCA: 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.