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

  1. Zaloguj się na xStation i otwórz Historię.
  2. Wybierz zakres obejmujący CAŁY rok podatkowy, od 1 stycznia do 31 grudnia.
  3. Pobierz raport operacji pieniężnych (Cash Operations) w formacie XLSX albo CSV.
  4. 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"

Dokumentacja · Jak to działa · Cennik

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

Wszystkie przypadki podatkowe

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.