Przejdź do zawartości
💱 Bezpośrednio z NBP

Automatyczne kursy walut 
z NBP

Pobieranie kursów walut bezpośrednio z API Narodowego Banku Polskiego. Zaplanowane działanie codziennie, obsługa tabeli A, fallback przy weekendach i świętach. Bez konieczności konfigurowania zewnętrznych providerów Odoo.

Zamów kursy NBP​​ Zobacz funkcje ↓

GET api.nbp.pl/api/exchangerates/tables/A

→ 200 OK

{

"effectiveDate": "2026-05-25",

"rates": [

{ EUR: 4.2715 },

{ USD: 3.9824 },

{ GBP: 5.0192 },

... 30+ walut

]

}

api.nbp.pl
Oficjalne źródło
Tabela A
Średnie kursy
CRON
Codziennie automatycznie
30+
Walut obsługiwanych
Funkcjonalności

Kursy walut które nigdy nie wymagają interwencji

Moduł pobiera kursy z NBP, aktualizuje rekordy w Odoo i loguje historię — bez zewnętrznych providerów.

🏦
Bezpośrednio z NBP

Pobieranie z oficjalnego API Narodowego Banku Polskiego (api.nbp.pl). Brak pośredników, brak ograniczeń rate-limit, brak ryzyka zmiany cen u providerów zewnętrznych.

Zaplanowane działanie

Pobieranie codzienne o godzinie ustalonej w konfiguracji. Domyślnie po publikacji tabeli A przez NBP — kursy z dnia poprzedniego są dostępne na rano.

🔄
Fallback weekend/święto

NBP nie publikuje kursów w weekendy i święta. Moduł automatycznie pobiera ostatnie dostępne kursy z wcześniejszego dnia roboczego — brak dziur w historii.

📜
Pełna historia kursów

Każdy pobrany kurs zapisany w bazie z datą publikacji NBP. Odoo widzi pełną historię — księgowanie historycznych faktur używa odpowiedniego kursu z dnia transakcji.

🎯
Selektywne waluty

Konfigurujesz które waluty mają być aktualizowane (np. tylko EUR, USD, GBP). Mniej hałasu w logach, mniej zbędnych rekordów w bazie.

🛠️
Manualne odświeżenie

Przycisk "Aktualizuj teraz" w ustawieniach modułu — wymusza pobranie aktualnych kursów poza harmonogramem. Przydatne przy historycznym uzupełnianiu.

Zastosowania

Komu się przyda

🌍 Eksporterzy

Wystawiasz faktury w EUR / USD / GBP — moduł zapewnia że kurs do przeliczenia VAT na PLN zawsze jest aktualny. Wymóg art. 31a ustawy VAT.

📥 Importerzy

Faktury zakupowe od zagranicznych dostawców — księgowanie wymaga przeliczenia na PLN po kursie NBP z dnia poprzedzającego datę powstania obowiązku.

🌐 Multi-currency

Firmy działające w kilku walutach (sklepy online, B2B europejskie). Spójne kursy między modułami sprzedaży, zakupu, magazynu i księgowania.

Koniec z ręcznym wpisywaniem kursów

Skonfiguruj raz, zapomnij. Kursy z NBP w Odoo każdego dnia roboczego — automatycznie.

Zamów kursy NBP​​ 

Kursy walut NBP (NBP_currency_update_odoo18) v18.0.1.0.2 — Odoo Pro EXTREME

API api.nbp.pl · Tabela A · Odoo 18 · OPL-1 · perp.pl