Kurs NBP
Kurs do PIT-38: nie z dnia transakcji, tylko z dnia przed dniem przychodu
Każdą kwotę w obcej walucie przelicza się po jednym konkretnym kursie. Pomyłka o dwa dni robocze zmienia podatek, a na przełomie roku — także rok, do którego transakcja trafi.
Co mówi ustawa
- Kurs średni NBP z dnia poprzedzającego
- Art. 11a ust. 1 ustawy o PIT: przychód przelicza się po kursie z ostatniego dnia roboczego POPRZEDZAJĄCEGO dzień uzyskania przychodu.
- Koszt tak samo, po swoim dniu
- Art. 11a ust. 2 — kurs z dnia roboczego poprzedzającego dzień poniesienia kosztu. Kupno i sprzedaż mają więc różne kursy, choćby dotyczyły tej samej akcji.
- Dzień przychodu przy sprzedaży to dzień rozliczenia
- Własność papieru przechodzi z zapisem na rachunku, a nie w chwili zawarcia transakcji. Standardowo to dwa dni robocze po sesji.
Jak to liczymy
- Bierzemy datę rozliczenia, gdy broker ją podaje
- Freedom24 i EXANTE podają ją wprost. Tam, gdzie jej nie ma, zgłaszamy brak zamiast domyślać się dnia — zgadnięta data to zgadnięty kurs.
- Kursy z bazy, nie z zapytania na każdą transakcję
- Tabele NBP są wspólne dla wszystkich, więc pobieramy je raz. Tysiąc transakcji nie oznacza tysiąca zapytań do NBP.
- Brak kursu to odmowa, nie przybliżenie
- Jeśli choć jednej pozycji zabrakło kursu, nie liczymy niczego. Art. 11a nie dopuszcza kursu „mniej więcej takiego”, a cicho pominięta pozycja to zaniżony przychód.
Gdzie się mylą
- Kurs z dnia transakcji
- Najczęstszy błąd i najbardziej niewinnie wyglądający. Przy zmiennym kursie różnica na kilkuset transakcjach robi się realna, a przy sprzedaży z końca grudnia przenosi cały przychód do innego roku podatkowego.
- Kurs brokera zamiast kursu NBP
- W wyciągu bywa własne przeliczenie na złote — po kursie brokera z chwili zawarcia. Do zeznania nie służy: ustawa wskazuje kurs NBP i tylko jego.
- Jeden kurs na kupno i sprzedaż
- Przeliczenie całego zysku po kursie dnia sprzedaży pomija to, że koszt powstał wcześniej i po innym kursie. Zysk walutowy między tymi dniami jest częścią dochodu.
- Weekend i święta
- NBP nie publikuje tabel w dni wolne. „Dzień poprzedzający” to ostatni dzień ROBOCZY, a nie wczorajsza data z kalendarza.
Uruchom to raz
claude mcp add --transport http taxroam https://taxroam.com/mcp --header "Authorization: Bearer $TAXROAM_KEY"U których brokerów to występuje
Pytania o kurs
Sprzedałem 30 grudnia. Który to rok podatkowy?
Decyduje dzień rozliczenia. Przy standardowych dwóch dniach roboczych przychód wypada już w styczniu — a więc w następnym roku.
Mój broker sam przeliczył wszystko na złote. Można to wziąć?
Nie do zeznania. To kurs brokera z innego dnia; ustawa wskazuje kurs średni NBP z dnia poprzedzającego dzień przychodu.
A kryptowaluty?
NBP nie publikuje ich kursów. Wartość w złotych musi pochodzić z wyciągu giełdy — sami jej nie wymyślamy.