Instrukcje eksportu krok po kroku znajdziesz na ekranie importu obok wyboru pliku – każdy preset ma własne, a możesz przeczytać je dla dowolnego brokera w projekcie demo bez zakładania konta. Objawy, które nie są specyficzne dla brokera, opisano w Problemach z importem.
Jeśli Twojego brokera nie ma poniżej, zwykle importuje się bez problemów. Jeśli tak się nie dzieje, wyślij nam plik – Uzyskiwanie pomocy wymienia, co warto załączyć.
Interactive Brokers
IBKR nie ma gotowego eksportu transakcji: budujesz raport zwany Flex Query, uruchamiasz go i importujesz wygenerowany CSV. Prawie każdy pusty lub niekompletny import z IBKR to problem z zapytaniem, a nie z Capitally – sekcja, której nie włączono, albo zakres dat ustawiony podczas tworzenia zapytania zamiast podczas jego uruchamiania, dają plik wyglądający zupełnie normalnie, który importuje niemal nic. Kroki konfiguracji znajdziesz na ekranie importu w presecie Interactive Brokers; oto miejsca, w których najczęściej coś się psuje.
- Musi to być Activity Flex Query, a nie zwykły Activity Statement, z czterema włączonymi sekcjami:
Cash Transactions(wszystkie opcje pozaSummary),Trades(Execution),Transfers(Transfer) iCorporate Actions(Details). Pominięta sekcja po prostu nie pojawi się w pliku. - Zaznacz
Select Alldla kolumn. Ręczne wybieranie pól to najczęstsza przyczyna pliku, którego Capitally nie potrafi odczytać: cztery sekcje trafiają do jednego CSV ułożone jedna po drugiej, aClientAccountIDto kolumna wyznaczająca, gdzie każda z nich się zaczyna i kończy. Bez niej sekcje się zlewają. - Zakres dat należy do uruchomienia, a nie do zapytania. Ustawienie go przy tworzeniu to najczęstszy powód, dla którego poprawnie wyglądające zapytanie nic nie zwraca.
- Jeden rok na uruchomienie i żadne ustawienie nie zdejmuje tego limitu – dziesięcioletnia historia to dziesięć uruchomień i dziesięć plików. Importuj od najstarszych; nakładające się zakresy są bezpieczne, ponieważ każdy wiersz z IBKR niesie własny identyfikator brokera (
TradeID,TransactionIDlubActionID), a Capitally dopasowuje po nim. - Dzisiejszych transakcji nigdy nie ma w Activity Flex Query – klasyczny przypadek to cykliczny zakup zrealizowany rano, którego brakuje w zapytaniu ponownie uruchomionym po południu. Zaimportuj jutro albo uruchom Trade Confirmation Flex Query, którą czyta ten sam preset. Te pliki nie zawierają danych o dywidendach, więc używaj ich tylko do dzisiejszych realizacji.
- Przewalutowania i ich opłaty wymagają śledzenia gotówki włączonego przed importem, nie po. Jeśli było wyłączone, cofnij import, włącz je i zaimportuj ponownie.
- Kontrakty terminowe i bony skarbowe (T-Bills) trafiają jako aktywa niestandardowe, więc nie mają automatycznej ceny. ADR-y importują się jako akcje bazowe, a opłata pass-through od ADR-a, którą IBKR księguje obok dywidendy, jest doliczana do opłaty tej dywidendy, a nie pojawia się osobno.
Migracja między podmiotami IBKR – na przykład z IB Hungary do IB Ireland – zostawia Cię z dwoma numerami kont i dwiema historiami. Zaimportuj najpierw stare konto, potem nowe, a wiersze transferów między kontami ustaw na ignore w tabeli podglądu; Capitally wskaże je, gdy je znajdzie. Pozostawione, podwoją liczbę akcji i skrócą okresy trzymania, przez co pozycja trzymana od lat pokaże się jako świeża. Zapisz oba numery kont pod jednym kontem w Capitally.
Korekty podatku u źródła (WHT) trafiają jako osobne wiersze, zwykle w styczniu i zwykle na REIT-ach, BDC i funduszach zamkniętych. Jeśli korygowanej dywidendy nie ma w tym samym pliku, Capitally ostrzega, że plik zawiera korekty podatkowe do dywidend, których nie widzi. Albo połącz dwa lata w jeden import i przełącz powracające wiersze dywidend z Duplicate na update, albo zapisz skorygowaną kwotę jako transakcję Other z datą w roku podatkowym, do którego należy.
Gdy import kończy się pusty lub niekompletny, otwórz CSV w arkuszu i najpierw policz wiersze – to odróżnia „IBKR nic nie wyeksportował" od „Capitally pominął wiersze", a każde ma inne rozwiązanie.
- Tylko wiersz nagłówka albo garstka wierszy z długiego okresu – zły zakres dat przy uruchamianiu.
- Tylko jedna sekcja obecna – sekcja nie została włączona lub nie zaznaczono w niej
Select All. - Tylko wiersze przewalutowań –
Tradesnie jest włączone. - Sekcja pojawia się dwa razy, pierwsza kopia pusta – zbuduj zapytanie od nowa, zamiast łatać plik.
Nie ma nic nowego do zaimportowania– każdy wiersz jest już w Twoim projekcie. Przełącz wiersze Duplicate na update, jeśli chciałeś je odświeżyć.Nie ma nic do zaimportowania– preset nie znalazł nic użytecznego, co odsyła do sekcji i zakresu dat.Nie znaleziono rynkuz nazwą kodu giełdy – ten kod nie jest jeszcze zmapowany w presecie. Wybierz właściwą notację z rozwijanej listy w wierszu, a wybór zostanie zapisany razem z aktywem; podaj nam kod, a dodamy go.
Degiro
Eksportuj plik Account statements z Inbox, a nie tabelę Transactions – eksport Transactions pomija dywidendy i opłaty, a jego wybór to typowa przyczyna Nie ma nic do zaimportowania. Jeśli wcześniej importowałeś w starym formacie Transactions, wierszy z nakładającego się zakresu nie da się dopasować do tego, co już jest, i trafią jako nowe transakcje – zacznij zakres dat tam, gdzie skończył się poprzedni import. Degiro nie podaje ilości reinwestowanych dywidend, więc wiersze DRIP wymagają ręcznego uzupełnienia liczby akcji po imporcie, a prawa poboru są oznaczane, ale nie importowane.
XTB
XTB zastąpił eksport CSV raportem Excel, a pierwszy import po tej zmianie nie może deduplikować niczego, co zaimportowałeś wcześniej: stary eksport nie dawał kupnom i sprzedażom identyfikatora operacji i stemplował je w czasie lokalnym, a nowy używa UTC. Zacznij zakres dat tam, gdzie skończył się ostatni import, albo pomiń powtórzone wiersze na etapie podglądu – od tego importu każdy wiersz ma ID i nakładające się zakresy znów są bezpieczne. Raport nigdy nie podaje też waluty konta: Capitally zakłada PLN dla kont IKE i IKZE, a w pozostałych przypadkach odczytuje ją z prefiksu w nazwie pliku (USD_…, EUR_…, PLN_…), więc zachowaj oryginalną nazwę pliku i sprawdź walutę przed zatwierdzeniem. XTB nie publikuje też ISIN-ów, dlatego ETF-y często dopasowują się do niemieckiego listingu – popraw symbol raz, a wybór zostanie zapamiętany.
Revolut
Revolut wymaga dwóch osobnych importów z dwóch osobnych eksportów: Wyciąg maklerski dla akcji i ETF-ów, z zakładki Invest, oraz Wyciąg Krypto dla krypto, z zakładki Crypto. Żaden plik nie zawiera transakcji drugiego, więc brakująca połowa to prawie zawsze brakujący eksport. Wyciąg krypto nie ma kolumny waluty – waluta jest odczytywana z symbolu w polach Price i Fees, a ponieważ $ obejmuje kilka walut, sprawdź tę, którą dopasowało Capitally, przed zatwierdzeniem.
Trade Republic
Eksport transakcji Trade Republic istnieje tylko w aplikacji mobilnej, pod Profile → Account Statements → Transaction Export; w interfejsie webowym nie ma nic równoważnego, dlatego ludzie dochodzą do wniosku, że broker w ogóle nie ma eksportu. Wybierz zakres dat lub All transactions i zaimportuj wygenerowany CSV. Wyciągów PDF do poszczególnych transakcji, które Trade Republic również generuje, nie da się zaimportować.
Charles Schwab
Historia transakcji Schwaba sięga tylko tak daleko, jak własne zapisy Schwaba – konta przeniesione w ramach fuzji z TD Ameritrade często zaczynają się w 2020 roku, a nie w rzeczywistej dacie otwarcia, więc starsze pozycje trafiają bez ceny nabycia. Dwa sposoby na uzupełnienie luki: dodaj transakcje Buy, używając nieskorygowanych liczb sprzed splitów (ilość = ilość skorygowana ÷ współczynnik splitu, cena = cena skorygowana × współczynnik splitu), albo, jeśli historyczna stopa zwrotu nie jest dla Ciebie istotna, zapisz Saldo konta z bieżącą ilością datowaną na jeden dzień po ostatnim splicie. Sprawdź też eksport pod kątem zdarzeń korporacyjnych – spin-offy i fuzje często się w nim nie pojawiają, co później uwidacznia się jako liczba akcji, której nie da się uzgodnić.
Bossa (DM BOŚ)
Bossa nie publikuje ISIN-ów, więc pierwszy import wymaga ręcznego dopasowania aktywów: wpisz symbol tak, jak pojawia się na GPW, z rozszerzeniem GPW – CDR.GPW. Bossa używa też różnych identyfikatorów do transakcji i do dywidend, więc ta sama spółka może pojawić się w tabeli podglądu dwa razy pod dwoma wpisami; kliknij pole i wybierz ten sam symbol dla obu. Typy transakcji, których preset wcześniej nie widział, w ogóle się nie importują, zamiast zostać oznaczone – jeśli więc jakiegoś wiersza po prostu brakuje, wyślij nam plik, a typ zostanie dodany. Zobacz wybór właściwego symbolu aktywa, jak działa dopasowywanie.
mBank eMakler
eMakler wymaga dwóch importów, w tej kolejności: 1 z 2 – Transakcje (Zlecenia → TYP OPERACJI → Transakcje), potem 2 z 2 – Dywidendy i gotówka (ten sam ekran, Historia finansowa). Kolejność ma znaczenie – dywidendy są dopasowywane po ISIN-ie z opisu wiersza, najpierw do pozycji już obecnych w projekcie, więc zaimportowanie ich przed transakcjami zostawia je bez czego się przypiąć. mBank nie podaje też oficjalnych symboli rynkowych, więc zweryfikuj dopasowane aktywa przy pierwszym imporcie; wybory są zapisywane dla kolejnych.
PKO BP
PKO również dzieli dane między dwa eksporty: 1 z 2 – Transakcje z Historia → Historia Transakcji oraz 2 z 2 – Dywidendy, obligacje i gotówka z Historia → Zestawienie operacji finansowych. Zaimportowanie jednego bez drugiego zostawia portfel z transakcjami, ale bez przychodów, albo przychody bez czego się przypiąć. Podobnie jak Bossa, PKO używa różnych symboli do transakcji i do dywidend, więc spodziewaj się, że raz trzeba będzie połączyć dwa wpisy dla tej samej spółki. Importuj najstarsze pliki jako pierwsze, żeby późniejsze wiersze trafiały na już istniejące pozycje.
Coinbase, Binance i inne giełdy krypto
Binance ma dwa importery czytające dwa różne pliki, a podanie jednego do drugiego to typowe Nie ma nic do zaimportowania: Historia transakcji czyta księgę portfela (User_ID, UTC_Time, Account, …) i obejmuje wpłaty, wypłaty, nagrody i konwersje, a Historia transakcji spot czyta eksport transakcji (Date(UTC), Pair, Side, …) i obejmuje wyłącznie transakcje spot. Binance ogranicza też, ile wyciągów możesz wygenerować miesięcznie, a linki do pobrania wygasają po tygodniu, więc długą historię planuj jako serię eksportów 12-miesięcznych, a nie jedno podejście. W przypadku Coinbase, jeśli importowałeś przed obecnym importerem – który używa waluty każdej transakcji zamiast jednej głównej waluty – usuń te transakcje i zaimportuj ponownie, inaczej salda pozostaną błędne. Giełdę bez presetu można obsłużyć przez import z pliku; wyślij nam próbkę obejmującą kupna, sprzedaże, wpłaty, wypłaty, konwersje i przychody ze stakingu, a zbudujemy preset.
Robinhood
Raporty Robinhooda całkowicie pomijają krypto, więc pozycje krypto nigdy z nich nie trafiają – zapisuj ilość transakcją Saldo konta za każdym razem, gdy się zmienia. Raporty Brokerage i Roth IRA są dla importera nie do odróżnienia, więc zapisz osobny wariant presetu dla każdego typu konta z ustawionym kontem docelowym; nie ma innego sposobu, żeby je automatycznie rozdzielić.