Wybór właściwego kursu walut NBP jest kluczowym elementem przy rozliczaniu transakcji forex. Błędny wybór kursu może prowadzić do nieprawidłowego rozliczenia i konsekwencji podatkowych.
Podstawa prawna
Zgodnie z polskim prawem podatkowym, transakcje w walutach obcych muszą być przeliczone na PLN według kursów średnich walut obcych ogłaszanych przez Narodowy Bank Polski.
Rodzaje kursów NBP
NBP publikuje kilka typów kursów:
- Kurs średni - podstawowy kurs do rozliczeń podatkowych
- Kurs kupna - używany przy zakupie walut
- Kurs sprzedaży - używany przy sprzedaży walut
Do rozliczeń podatkowych stosuje się wyłącznie kurs średni.
Zasada stosowania kursów NBP
Jednolita zasada dla wszystkich operacji
Zarówno przychód, jak i koszt przelicza się:
- Po średnim kursie NBP z dnia roboczego poprzedzającego dzień transakcji
Zastosowanie zasady
Dla wszystkich operacji (kupno, sprzedaż, prowizje, swapy) stosuje się:
- Kurs średni NBP z dnia roboczego poprzedzającego dzień transakcji
Dotyczy to:
- Kupna instrumentów finansowych
- Sprzedaży instrumentów finansowych
- Prowizji i opłat transakcyjnych
- Swapów i innych kosztów
Uzasadnienie jednolitej zasady
Zgodnie z ustawą o PIT, wszystkie przychody i koszty uzyskania przychodów w walutach obcych przelicza się na złote polskie według średniego kursu walut obcych ogłaszanego przez NBP z dnia roboczego poprzedzającego dzień uzyskania przychodu.
Źródła kursów NBP
Oficjalne źródła danych
- 1Strona NBP - nbp.pl
- 2API NBP - api.nbp.pl
- 3Archiwum kursów - dostępne online do 5 lat wstecz
Narzędzia automatyzacji
Kalkulator MT5 automatycznie pobiera właściwe kursy NBP, eliminując potrzebę ręcznego wyszukiwania.
Problematyczne sytuacje z kursami NBP
Brak dostępnego kursu
Sytuacje, gdy kurs NBP nie jest publikowany:
- Dni wolne od pracy
- Święta państwowe
W takich przypadkach stosuje się ostatni dostępny kurs z dnia poprzedzającego.
Transakcje weekendowe
Dla transakcji zawartych w weekendy:
- Należy użyć kursu z ostatniego dnia roboczego przed weekendem
Przykłady obliczeń
Przykład 1: Transakcja EUR/USD
Kupno: 1000 EUR/USD 10 stycznia 2025
- Kurs NBP z 9 stycznia: 4.32 PLN/EUR
- Wartość w PLN: 1000 × 4.32 = 4320 PLN
Sprzedaż: 1000 EUR/USD 15 stycznia 2025
- Kurs NBP z 14 stycznia: 4.35 PLN/EUR
- Wartość w PLN: 1000 × 4.35 = 4350 PLN
Wynik: 4350 - 4320 = 30 PLN zysku
Przykład 2: Transakcja w weekend
Sprzedaż: 500 USD/JPY 18 stycznia 2025 (sobota)
- Kurs NBP z 17 stycznia (piątek): 3.98 PLN/USD
- Wartość w PLN: 500 × 3.98 = 1990 PLN
Najczęstsze błędy
- Stosowanie kursu z dnia transakcji dla operacji kupna
- Stosowanie kursu kupna/sprzedaży zamiast średniego
- Pobieranie kursów z nieoficjalnych źródeł
- Ignorowanie dni wolnych od pracy
Automatyzacja procesu
Ręczne wyszukiwanie kursów NBP jest czasochłonne i podatne na błędy. Kalkulator MT5:
- Automatycznie pobiera właściwe kursy NBP
- Obsługuje dni wolne i weekendy
- Zawsze stosuje kurs średni
- Weryfikuje dostępność kursów dla każdej transakcji
Źródła i dokumentacja
Podstawa prawna:
- Art. 11a ust. 1 ustawy o PIT — przychody w walutach obcych przelicza się wg kursu średniego NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu
- Art. 11a ust. 2 ustawy o PIT — koszty w walutach obcych przelicza się wg kursu średniego NBP z ostatniego dnia roboczego poprzedzającego dzień poniesienia kosztu
- Tabela A kursów średnich NBP
Źródła:
- Ustawa o PIT: https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=wdu19910800350
- API NBP kursy walut: https://api.nbp.pl/
- Archiwum kursów NBP: https://nbp.pl/statystyka-i-sprawozdawczosc/kursy/archiwum-kursow-srednich-tabela-a/
Podsumowanie
Zasady do zapamiętania:
- 1Jednolity kurs dla wszystkich operacji
- 2Kurs średni NBP z dnia poprzedzającego
- 3Obejmuje kupno, sprzedaż, prowizje, swapy
- 4Weekendy: ostatni dostępny kurs
Stosowanie tych zasad zapewnia poprawność rozliczeń.
Zobacz także:
Przetestuj kalkulator MT5.