Jedno z najczęstszych pytań traderów dotyczy transakcji zawartych w weekendy.
Jak przeliczyć takie transakcje, jeśli NBP nie publikuje kursów w dni wolne?
Podstawa prawna
Zgodnie z polskim prawem podatkowym:
- Transakcje w walutach obcych muszą być przeliczone na PLN
- Używamy kursów średnich NBP
- Problem: NBP nie publikuje kursów w weekendy i święta
Reguła dla weekendów i świąt
Zasada podstawowa
Dla transakcji w dni, gdy NBP nie publikuje kursów:
Używamy ostatniego dostępnego kursu z dnia poprzedzającego.
Przykład praktyczny
Transakcja w sobotę:
- Data transakcji: 18 stycznia 2025 (sobota)
- Typ: Sprzedaż akcji USD
- Kurs NBP: Z 17 stycznia 2025 (piątek)
Transakcja w niedzielę:
- Data transakcji: 19 stycznia 2025 (niedziela)
- Typ: Kupno akcji EUR
- Kurs NBP: Z 17 stycznia 2025 (piątek)
Transakcja w poniedziałek:
- Data transakcji: 20 stycznia 2025 (poniedziałek)
- Typ: Sprzedaż akcji USD
- Kurs NBP: Z 17 stycznia 2025 (piątek) — ostatni dzień roboczy poprzedzający dzień transakcji (art. 11a ust. 1 ustawy o PIT)
Dlaczego takie podejście?
Logika jest prosta:
- 1Ostatni znany kurs z dnia roboczego
- 2Brak kursu w dniu wolnym
- 3Konsystencja z zasadami NBP
NBP stosuje podobną zasadę dla swoich operacji.
Przykłady z różnych dni wolnych
Boże Narodzenie 2024:
- 24 grudnia (wtorek, dzień roboczy): Kurs z 23 grudnia (poniedziałek)
- 25 grudnia (środa, święto): Kurs z 24 grudnia (ostatni dzień roboczy)
- 26 grudnia (czwartek, święto): Kurs z 24 grudnia (ostatni dzień roboczy)
- 27 grudnia (piątek): Kurs z 24 grudnia (ostatni dzień roboczy poprzedzający)
Wielkanoc 2025:
- 19 kwietnia (Wielka Sobota): Kurs z 18 kwietnia (piątek — ostatni dzień roboczy)
- 20 kwietnia (Niedziela Wielkanocna): Kurs z 18 kwietnia
- 21 kwietnia (Poniedziałek Wielkanocny, święto): Kurs z 18 kwietnia
- 22 kwietnia (wtorek): Kurs z 18 kwietnia (ostatni dzień roboczy poprzedzający)
Długie weekendy:
- 1 maja (Święto Pracy): Kurs z 30 kwietnia
- 3 maja (Święto Konstytucji): Kurs z 2 maja (jeśli roboczy)
Jak to działa w praktyce MT5?
Scenariusz 1: Transakcja forex w weekend
- Para: EUR/USD
- Data otwarcia: 15 marca 2025 (sobota)
- Data zamknięcia: 17 marca 2025 (poniedziałek)
Obliczenia:
- Kurs otwarcia: NBP z 14 marca 2025 (piątek) — ostatni dzień roboczy przed sobotą
- Kurs zamknięcia: NBP z 14 marca 2025 (piątek) — ostatni dzień roboczy poprzedzający poniedziałek
Scenariusz 2: Akcje w święta
- Instrument: AAPL
- Data kupna: 24 grudnia 2024 (Wigilia)
- Data sprzedaży: 27 grudnia 2024 (piątek)
Obliczenia:
- Kurs kupna: NBP z 23 grudnia 2024 (ostatni dzień roboczy przed Wigilią)
- Kurs sprzedaży: NBP z 24 grudnia 2024 (ostatni dzień roboczy przed 27 grudnia, bo 25–26.12 to święta)
Problemy z transakcjami wielodniowymi
Transakcja otwarta w piątek, zamknięta w poniedziałek:
- Otwarcie: 14 marca 2025 (piątek)
- Zamknięcie: 17 marca 2025 (poniedziałek)
Kursy:
- Kurs otwarcia: NBP z 13 marca 2025 (czwartek) — ostatni dzień roboczy przed piątkiem
- Kurs zamknięcia: NBP z 14 marca 2025 (piątek) — ostatni dzień roboczy przed poniedziałkiem
Weryfikacja kursów NBP
Gdzie sprawdzić dostępność kursów:
- 1Strona NBP - tabela archiwalna
- 2API NBP - endpoint /exchangerates/tables/A
- 3Nasz kalkulator - automatyczna weryfikacja
Przykład sprawdzenia:
https://api.nbp.pl/api/exchangerates/tables/A/2025-01-17/Jeśli brak odpowiedzi, użyj poprzedniego dnia.
Najczęstsze błędy
❌ Używanie kursu z następnego dnia roboczego
❌ Pominięcie transakcji weekendowych
❌ Stosowanie kursów z nieoficjalnych źródeł
❌ Różne kursy dla tego samego weekendu
Automatyzacja z kalkulatorem MT5
Kalkulator MT5 automatycznie:
- ✅ Identyfikuje dni wolne
- ✅ Pobiera właściwe kursy NBP
- ✅ Stosuje ostatni dostępny kurs
- ✅ Weryfikuje poprawność danych
Jak to działa:
- 1Wgraj raport MT5
- 2System analizuje daty transakcji
- 3Automatycznie dobiera kursy NBP
- 4Generuje poprawne rozliczenie
Wypróbuj teraz i zapomnij o problemach z weekendami.
Specjalne przypadki
Transakcje w nowy rok:
- 1 stycznia: Kurs z 31 grudnia poprzedniego roku
- 2 stycznia: Zwykle już dostępny kurs
Transakcje podczas kryzysów:
- Gdy NBP wstrzymuje publikację
- Używaj ostatniego dostępnego kursu
- Dokumentuj sytuację
Podsumowanie zasad
| Sytuacja | Kurs NBP |
|---|---|
| Dzień roboczy | Z ostatniego dnia roboczego poprzedzającego dzień transakcji |
| Sobota | Ostatni dostępny kurs (z piątku) |
| Niedziela | Ostatni dostępny kurs (z piątku) |
| Święto | Ostatni dostępny kurs (z dnia poprzedzającego) |
| Długi weekend | Ostatni dostępny kurs przed weekendem |
Dokumentacja
Zawsze przechowuj:
- ✅ Raport MT5 z transakcjami
- ✅ Zrzuty kursów NBP
- ✅ Notatki o dniach wolnych
- ✅ Potwierdzenia z brokera
Podsumowanie
Transakcje weekendowe liczą się tak samo jak inne:
- 1Używaj ostatniego dostępnego kursu NBP
- 2Bądź konsekwentny w podejściu
- 3Dokumentuj wszystkie transakcje
- 4Weryfikuj kursy w razie wątpliwości
Użyj kalkulatora MT5 i uniknij problemów z transakcjami weekendowymi.
Źródła i podstawa prawna
- Art. 11a ust. 1–2 ustawy o PIT — przeliczanie przychodów i kosztów w walutach obcych wg kursu średniego NBP z ostatniego dnia roboczego poprzedzającego
- Ustawa o PIT: https://isap.sejm.gov.pl/isap.nsf/DocDetails.xsp?id=wdu19910800350
- API NBP (weryfikacja dostępności kursów): https://api.nbp.pl/
- Archiwum kursów NBP: https://nbp.pl/statystyka-i-sprawozdawczosc/kursy/archiwum-kursow-srednich-tabela-a/
Przeczytaj też:
Masz pytania? Skontaktuj się z nami.