XTB
PIT-38 z XTB: co jest w raporcie, a czego w nim nie ma
XTB wystawia raport operacji pieniężnych. To nie jest gotowe rozliczenie: część danych trzeba z niego wyprowadzić, a część spraw raport przemilcza. Poniżej dokładnie to, co czyta nasz silnik.
Skąd wziąć raport
- Zaloguj się na xStation i otwórz Historię.
- Wybierz zakres obejmujący CAŁY rok podatkowy, od 1 stycznia do 31 grudnia.
- Pobierz raport operacji pieniężnych (Cash Operations) w formacie XLSX albo CSV.
- Jeżeli handlowałeś też w latach wcześniejszych — pobierz i tamte lata.
Co jest w środku
- Arkusz z metadanymi nad nagłówkami
- Plik XLSX zaczyna się od kilku wierszy opisowych, dopiero potem idą nagłówki kolumn. Dlatego otwarcie go „jak zwykłego CSV” daje śmieci zamiast danych.
- Średnik jako separator
- W polskiej wersji kolumny rozdziela średnik, nie przecinek — przecinek jest znakiem dziesiętnym. Odwrotnie niż w większości raportów zagranicznych.
- Symbol z przyrostkiem giełdy
- Instrumenty zapisane są jako APPLE.US, PKOBP.PL — sama nazwa to za mało do identyfikacji.
- Waluta w kolumnie, nie założona z góry
- Rachunek może być prowadzony w PLN, USD, EUR i kilkunastu innych walutach, a operacje bywają w różnych. Kurs NBP dobiera się osobno dla każdej.
- Osobny arkusz zamkniętych pozycji
- Dla instrumentów pochodnych XTB podaje otwarcie, zamknięcie, wartość zakupu i sprzedaży, prowizję i swap w osobnej tabeli.
Na czym się przewraca
- Wpłaty i wypłaty to nie transakcje
- Zasilenie rachunku i wypłata środków są w raporcie, ale podatkowo nic nie znaczą. Nie liczymy ich — ani do podatku, ani do pakietu, za który płacisz.
- Swap to koszt, nie strata
- Punkty swapowe za utrzymanie pozycji przez noc bywają brane za wynik na transakcji. To osobna pozycja i osobna kolumna.
- Podatek od transakcji finansowych
- Przy niektórych giełdach XTB pobiera FTT. W raporcie to osobny wiersz, który łatwo pomylić z podatkiem u źródła od dywidendy — a to zupełnie inna pozycja deklaracji.
- CFD nie mają kosztu nabycia per sztuka
- Dla kontraktów różnicy kursowej raport podaje wynik, a nie cenę zakupu każdej sztuki. Rozliczenie idzie z kolumny wyniku — inaczej niż dla akcji.
- Rok podatkowy to nie rok kalendarzowy transakcji
- Sprzedaż z końca grudnia rozlicza się według dnia uzyskania przychodu. Pobranie raportu „od stycznia do grudnia” może uciąć to, co potrzebne.
Co z tego liczymy
- Akcje i ETF-y — sekcja C/D
- FIFO osobno dla każdego rachunku, jak wymaga art. 30b ust. 7 ustawy o PIT.
- Dywidendy — sekcja G
- Podatek u źródła zaliczany do wysokości limitu z umowy o unikaniu podwójnego opodatkowania, art. 30a ust. 9.
- Przeliczenie na złote
- Kurs średni NBP z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu, art. 11a ust. 1 — nie kurs z dnia transakcji.
- Strata z lat ubiegłych
- Przenoszona pięć lat, z limitem połowy straty danego roku, art. 9 ust. 3.
Uruchom to raz
claude mcp add --transport http taxroam https://taxroam.com/mcp --header "Authorization: Bearer $TAXROAM_KEY"Gdzie ten eksport najczęściej się wykłada
- Kurs NBP
- Kurs z dnia transakcji
- FIFO osobno dla rachunku
- Jeden wspólny stos na wszystkie rachunki
Pytania o XTB
Czy raport XTB wystarczy?
Do sprzedaży z danego roku — tak. Ale jeśli sprzedałeś coś, co kupiłeś wcześniej, potrzebne są też raporty z lat zakupu: bez nich nie ma kosztu nabycia i podatek wychodzi za wysoki.
Czy muszę cokolwiek przepisywać ręcznie?
Nie. Plik czyta Twój asystent na Twoim komputerze i przysyła nam wyłącznie liczby. Sam plik do nas nie trafia.
Mam rachunek w USD — czy to problem?
Nie. Waluta jest w kolumnie i dla każdej operacji dobieramy właściwy kurs NBP. Rachunek walutowy niczego nie komplikuje.
Handlowałem CFD. Czy to się liczy tak samo?
Nie. Dla CFD raport podaje wynik, a nie cenę nabycia każdej sztuki, więc rozliczenie idzie z kolumny wyniku. Skutek podatkowy jest ten sam: sekcja C/D.