Všetky návody

Interactive Brokers

Návod na export Activity Flex Query vo formáte XML

Taxify spracúva výpis vo formáte Activity Flex Query XML. Flex Query nastavíte raz – potom si ňou stiahnete ktorékoľvek obdobie. Postupujte presne podľa krokov: ak niektorá sekcia alebo pole chýba, import prebehne, ale výpočet môže byť neúplný.

1Vytvorte Flex Query

  1. 1.Prihláste sa do Client Portal na stránke Interactive Brokers.
  2. 2.Prejdite do Performance & Reports → Flex Queries.
  3. 3.Kliknite na Create → Activity Flex Query a pomenujte ju napríklad „Taxify“.

2Zapnite tieto sekcie

Zapnite všetky sekcie nižšie – nie viac. Pri každej sekcii zobrazíte zoznam polí, ktoré v nej treba zaškrtnúť (ikona ceruzky v IB).

Trades

Všetky nákupy a predaje – základ celého výpočtu.

Pole levelOfDetail nastavte na EXECUTION, nie ORDER. Inak sa čiastočné plnenia zlúčia do jedného riadku a párovanie FIFO stratí presnosť.

Zobraziť polia (39)

Zaškrtnite aspoň tieto polia. Ďalšie polia ničomu nevadia.

accountIdcurrencyassetCategorysymboldescriptionconidisinlistingExchangeunderlyingConidunderlyingSymbolmultiplierstrikeexpiryputCalltradeIDibExecIDextExecIDdateTimereportDatebuySellquantitytradePriceproceedstaxesibCommissionibCommissionCurrencynetCashcostfifoPnlRealizedibOrderIDtransactionIDtradeDatesettleDateTargetopenCloseIndicatorlevelOfDetailorderTypeisAPIOrdertransactionTypenotes

Cash Transactions

Dividendy, zrážková daň, úroky a poplatky. V IB nie sú samostatné sekcie „Dividends“ ani „Withholding Tax“ – sú to hodnoty vnútri tejto sekcie.

Zobraziť polia (17)

Zaškrtnite aspoň tieto polia. Ďalšie polia ničomu nevadia.

accountIdcurrencyassetCategorysymboldescriptionconidisinlistingExchangedateTimesettleDateamounttypetradeIDcodetransactionIDreportDateclientReference

Corporate Actions

Splity, zlúčenia a spin-offy, ktoré menia obstarávaciu cenu.

Zobraziť polia (16)

Zaškrtnite aspoň tieto polia. Ďalšie polia ničomu nevadia.

accountIdcurrencyassetCategorysymboldescriptionconidisinreportDatedateTimequantityproceedsvalueamounttypetransactionIDcode

Option Exercises, Assignments and Expirations

Ako sa uzavreli opčné pozície – uplatnenie, pridelenie alebo expirácia.

Zobraziť polia (23)

Zaškrtnite aspoň tieto polia. Ďalšie polia ničomu nevadia.

accountIdcurrencyassetCategorysymboldescriptionconidisinlistingExchangeunderlyingConidunderlyingSymbolmultiplierstrikeexpiryputCalldatequantitytradePriceproceedscostBasisrealizedPnlmtmPnltransactionTypetradeID

Open Positions

Pozície držané ku koncu obdobia.

Pole levelOfDetail nastavte na LOT, aby ste získali jednotlivé nákupy, ktoré tvoria pozíciu. Bez toho nie je stav FIFO ku koncu roka správny.

Zobraziť polia (25)

Zaškrtnite aspoň tieto polia. Ďalšie polia ničomu nevadia.

accountIdcurrencyassetCategorysymboldescriptionconidisinlistingExchangeunderlyingSymbolmultiplierstrikeexpiryputCallreportDatepositionmarkPricepositionValueopenPricecostBasisPricecostBasisMoneyfifoPnlUnrealizedlevelOfDetailopenDateTimeholdingPeriodDateTimecode

Prior Period Positions

Pozície otvorené na začiatku obdobia. Bez nej nemajú staršie nákupy obstarávaciu cenu a predaje zostanú nespárované – priznanie sa potom nedá uzamknúť.

Zobraziť polia (14)

Zaškrtnite aspoň tieto polia. Ďalšie polia ničomu nevadia.

accountIdcurrencyassetCategorysymboldescriptionconidisinreportDatedatepriorMtmPnlpositionpriceopenDateTimelevelOfDetail

Financial Instrument Information

Číselník nástrojov (ISIN, trieda aktíva, multiplikátor). Bez neho sa opcie a triedy aktív vyhodnotia nesprávne.

Zobraziť polia (15)

Zaškrtnite aspoň tieto polia. Ďalšie polia ničomu nevadia.

conidassetCategorysymboldescriptionisincusiplistingExchangecurrencymultiplierstrikeexpiryputCallunderlyingConidunderlyingSymbolissuer

Transfers(voliteľné)

Prevody pozícií medzi účtami IB. Zapnite ju, ak máte viac účtov.

Zobraziť polia (18)

Zaškrtnite aspoň tieto polia. Ďalšie polia ničomu nevadia.

accountIdcurrencyassetCategorysymboldescriptionconidisinreportDatedatetypedirectionaccountquantitytransferPricepositionAmountcashTransfercodetransactionID

3Skontrolujte nastavenia

V častiach Delivery Configuration a General Configuration nastavte tieto hodnoty. Väčšina z nich je predvolená správne.

Format
XML
Date Format
yyyyMMdd
Time Format
HHmmss
Date/Time Separator
; (semi-colon)
Include Offsetting Trade/Cancel Pairs?
No
Include Currency Rates?
No
Include Audit Trail Fields?
No
Display Account Alias in Place of Account ID?
No
Breakout by Day?
No

4Spustite dotaz a stiahnite výpis

  1. 1.Pri uloženom dotaze kliknite na ikonu Run (spustiť).
  2. 2.Nastavte obdobie: From = dátum otvorenia účtu (alebo 1. 1. daného roka), To = 31. 12. toho istého roka.
  3. 3.Stiahnite súbor XML.
  4. 4.Zopakujte to pre každý rok, odkedy máte účet – jeden súbor na rok.
Interactive Brokers dovolí stiahnuť najviac 365 dní naraz, preto potrebujete jeden súbor za každý rok. Do Taxify nahrajte všetky roky, nielen ten, za ktorý podávate priznanie: predaj z roku 2025 sa metódou FIFO páruje s nákupom, ktorý mohol vzniknúť napríklad v roku 2021.

5Nahrajte výpis do Taxify

  1. 1.V Taxify otvorte sekciu Účty a vyberte svoj účet u brokera. Ak ho ešte nemáte, vytvorte ho.
  2. 2.Na záložke Import obchodov presuňte súbory do vyznačeného poľa alebo ich vyberte tlačidlom. Nahrajte všetky roky.
  3. 3.Po spracovaní uvidíte importované obchody a môžete spustiť výpočet dane.

Tipy

  • Prekrývajúce sa obdobia nevadia: duplicitné obchody sa rozpoznajú a preskočia.
  • Ak niektorý predaj nemá zodpovedajúci nákup, doimportujte staršie roky alebo skontrolujte sekciu Prior Period Positions.
  • Taxify číta iba Flex Query vo formáte XML. Activity Statement v CSV zatiaľ nepodporuje.
  • Obchody z platforiem, ktoré Taxify zatiaľ neimportuje, môžete zadať ručne v detaile účtu.

Nedarí sa vám export?

Napíšte nám a poradíme vám s konkrétnym krokom.

Kontaktovať podporu
Návod: import z Interactive Brokers | Taxify