Interactive Brokers
PIT-38 z Interactive Brokers: raport z sekcjami i data bez separatorów
IBKR daje najbogatszy raport i najwięcej okazji do pomyłki. Jeden plik zawiera kilka osobnych tabel o różnych nagłówkach. Poniżej dokładnie to, co czyta nasz silnik.
Skąd wziąć raport
- W Portalu klienta otwórz Raporty i wybierz wyciąg roczny (Activity Statement) za cały rok.
- Format: CSV. PDF się nie nada — z niego nie da się odczytać pojedynczych transakcji.
- Alternatywnie: Flex Query z sekcjami Trades, Dividends i Withholding Tax.
- Jeśli sprzedałeś coś kupionego wcześniej, pobierz też lata zakupu.
Co jest w środku
- Kilka tabel w jednym pliku
- Activity Statement to nie jeden arkusz, tylko sekcje: Trades, Dividends, Withholding Tax i inne — każda z własnym nagłówkiem, jedna pod drugą.
- Data bez separatorów
- Zapis RRRRMMDD, na przykład 20250624. Bez myślników i kropek.
- Przecinek rozdziela, kropka jest dziesiętna
- Odwrotnie niż w polskich eksportach — to raport amerykański.
- TradeMoney zawiera już prowizję
- Doliczenie prowizji drugi raz zawyża koszt nabycia.
- Prowizja zawsze ujemna
- IBCommission ma znak minus. Odjęcie jej „jeszcze raz” zmienia wynik w drugą stronę.
- Opcje mają mnożnik
- Przy kontraktach opcyjnych osobne kolumny na mnożnik, cenę wykonania, datę wygaśnięcia i typ. Bez mnożnika wartość jest zaniżona stukrotnie.
Na czym się przewraca
- Prowizja policzona dwa razy
- Najczęstszy błąd przy ręcznym liczeniu z IBKR: TradeMoney już ją zawiera, a IBCommission wygląda na osobną pozycję do doliczenia.
- Opcje bez mnożnika
- Cena razy liczba kontraktów to nie jest wartość transakcji. Bez pomnożenia przez mnożnik kwota jest zaniżona zwykle stukrotnie.
- Data przeczytana jako liczba
- Arkusz kalkulacyjny zamienia 20250624 w liczbę i psuje sortowanie oraz dobór kursu NBP.
- Sekcje przemieszane przy naiwnym czytaniu
- Otwarcie pliku jak zwykłego CSV skleja tabele o różnych nagłówkach w jedną — dywidendy trafiają do kolumn transakcji.
- Podatek u źródła w osobnej sekcji
- Withholding Tax jest osobną tabelą. Pominięcie jej to utrata zaliczenia i podatek zapłacony dwa razy — raz za granicą, raz w Polsce.
Co z tego liczymy
- Akcje i ETF-y — sekcja C/D
- FIFO osobno dla rachunku, art. 30b ust. 7.
- Dywidendy — sekcja G
- Z zaliczeniem podatku u źródła do limitu z umowy, art. 30a ust. 9.
- PIT/ZG
- Dochód zagraniczny w rozbiciu na kraje, art. 30b ust. 5a i 5b.
- Przeliczenie na złote
- Kurs NBP z dnia poprzedzającego dzień uzyskania przychodu, art. 11a ust. 1.
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
- Dywidendy z USA
- Brak W-8BEN i 30 procent zamiast 15
- Kurs NBP
- Kurs z dnia transakcji
- PIT/ZG
- Załącznik w ogóle niezłożony
Pytania o IBKR
Mam raport w PDF. Wystarczy?
Nie. Z PDF nie da się wiarygodnie odczytać pojedynczych transakcji, a bez nich nie ma FIFO ani właściwego kursu. Potrzebny jest CSV.
Handlowałem opcjami. Policzycie to?
Kontrakt v1 przyjmuje akcje, ETF-y, obligacje i kryptowaluty. Instrumentów pochodnych jeszcze nie — wolimy odmówić niż policzyć źle.
Rachunek w wielu walutach. Problem?
Nie. Kurs NBP dobierany jest osobno dla każdej operacji, po jej własnej walucie.