Akceptowane są tylko pliki raportów w formacie CSV (chciałbyś aby przetwarzane były inne formaty lub wsparcie dla konkretnego brokera? napisz itaxtracker@gmail.com).
Wielu brokerów umożliwia generowanie raportów w takim formacie jednakże mogą się one od siebie różnić. Poniżej znajdują się przykładowe raporty wygenerowane
za pomocą platformy InteractiveBrokers. Zestaw kolumn w przypadku pliku dla akcji i dywidend różni się, poniżej załączono przykładowe pliki raportów:
Oba raporty zawierają dane rozdzielone znakiem "|" zamiast standardowego przecinka. "|" rozdziela kolumny a w każdej lini znajduje się jedna tranzakcja
Akcje
W przypadku raportu akcji wymagane jest aby pierwszy wiersz pliku zawierał nagłówek składający się z wymaganych kolumn. Wymagana linia nagłówka wygląda następujaco:
CurrencyPrimary|AssetClass|Symbol|TradeDate|Quantity|TradePrice|NetCash
Raport może zawierać dodatkowe kolumny ale będą one pominięte. Poniżej opis każdej z kolumn:
- CurrencyPrimary: symbol waluty w której dokonano zakupu/sprzedaży np. USD
- AssetClass: typ instrumentu finansowego, w przypadku akcji i ETFów będzie to zawsze "STK"
- Symbol: symbol instrumentu finansowego, np. AAPL, SPY
- TradeDate: data dokonania tranzakcji, w formacie YYYMMDD np 20210316 (16 marca 2021), lub z uwzględnieniem godziny w formacie YYYYMMDD;HHMMSS np 20210316;132000 (16 marca 2021 godzina 13:20:00)
- Quantity: ilość jednostek zakupionego/sprzedanego instrumentu (uwaga, akcje ułamkowe nie są obsługiwane)
- TradePrice: cena jednostki zakupionego/sprzedanego instrumentu
- NetCash: całkowity koszt tranzakcji, np. jeśli kupiono 10 akcji SPY po 20 USD każda to łączny koszt wynosi 200 USD (może się różnić jeśli broker zastosował opłaty tranzakcyjne lub prowizje). Uwaga! Całkowity kosz tranzakcji jest liczbą ujemną w przypadku zakupu i dodatnią w przypadu sprzedaży.
Dane liczbowe muszą być oddzielone kropką a nie przecinkiem. W załączonym przykładowym raporcie widać że:
- 14 akcji CONV zostało kupione 16 marca 2021 godzina 13:20:00 po cenie 45.255 EUR a całkowity koszt tej tranzakcji wyniósł -637.57 EUR (kwota ujemna oznacza ze konto zostało obciążone). Uwaga! 14 * 45.255 jest mniejsze o 4 niż całkowity koszt tranzakcji wynoszący 637.57, oznacza to ze broker pobrał 4 EUR opłat tranzakcyjnych
- 2 akcje CSPX zostało kupionych 7 kwietnia 2021 po cenie 412.5 USD a całkowity koszt tej tranzakcji wyniósł -830 USD (broker pobrał dodatkowe 5 USD). Nastpęnie 2 akcje CSPX zostały sprzedane 9 maja 2021 po cenie 422.98 USD a całkowity zysk z tej tranzakcji wyniósł 840.959762 USD (również w przypadku tej tranzakcji broker pobrał dodatkowe 5 USD)
Dywidendy
Warto zauważyć że w przypadku raportu dywidend wymagane jest aby kolumny zawierały następujące nazwy:
CurrencyPrimary|Symbol|Date/Time|Amount|Type
Raport może zawierać dodatkowe kolumny ale będą one pominięte. Poniżej opis każdej z kolumn:
- CurrencyPrimary: symbol waluty w której otrzymano dywidende lub zapłacono podatek np. USD
- Symbol: symbol instrumentu finansowego z którego wypłacono dywidendę lub zapłacono podatek, np. AAPL, SPY
- Date/Time: data otrzymania dwidendy lub opłacenia podatku, w formacie YYYMMDD np 20210316 (16 marca 2021), lub z uwzględnieniem godziny w formacie YYYYMMDD;HHMMSS np 20210316;132000 (16 marca 2021 godzina 13:20:00)
- Amount: kwota otrzymanej dywidendy lub opłaconego podatku
- Type: typ tranzakcji, w przypadku otrzymania dywidendy: "Dividends", w przypadku opłacenia podatku: "Withholding Tax"
Dane liczbowe muszą być oddzielone kropką a nie przecinkiem. W załączonym przykładowym raporcie widać że:
- URNM wypłacił dywidendę 6 stycznia 2022 godzina 20:20:00 w wysokości 188.06 USD, tego samego dnia został opłacony podatek w wysokości -28.209 USD
- SPY wyplacił dywidendę 6 stycznia 2022 godzina 20:20:00 w wysokości 3.27 USD, podatek nie został opłacony