Trading 212 eDavki FURS - priprava XML davčne napovedi za FURS

Triki in pasti pri zajemu in obdelavi podatkov za pripravo davčne napovedi iz naslova trgovanja z VP za Trading 212.

davčna napoved

Na tej strani bomo vodili log zanimivosti, posebnosti, trikov, napak in vsega drugega povezanega z zajemom, izvozom in obdelavo podatkov brokerja Trading 212 za potrebe generiranja XML datotek za poročila FURS-u. Kar nekaj slovenskih trgovalcev namreč uporablja tega brokerja za trgovanje z delnicami in CFD-ji, le malokdo pa je temeljito seznanjen z zakonskimi obvezami poročanja davčni upravi.

Trading 212 - podatki

Broker Trading 212 ima na voljo sledeče podatke, ki jih je mogoče uporabiti pri pripravi davčnega poročila:

CSV izvoz zgodovine trgovanja za delnice (INVEST) naj bi imel takšno strukturo, kar lahko preverite, če izvoženo CSV datoteko odprete v beležnici:

<br />
<b>Warning</b>:  Undefined variable $keyword in <b>/home/reitvesi/edavki.xn--reitve-ckb.si/trading212-edavki.php</b> on line <b>69</b><br />
 - CSV Export Invest

CSV izvoz zgodovine trgovanja za CFD-je (TRADING) naj bi imel takšno strukturo, kar lahko preverite, če izvoženo CSV datoteko odprete v beležnici:

<br />
<b>Warning</b>:  Undefined variable $keyword in <b>/home/reitvesi/edavki.xn--reitve-ckb.si/trading212-edavki.php</b> on line <b>72</b><br />
 - CSV Export Trading CFD

Po poročanju strank ta izvoz ni na voljo v sistemu, da bi stranka lahko sama izvozila podatke, temveč mora te podatke zahtevati preko Trading212 Chat Supporta.

PDF Account Statement za posamezno leto pa na uvodni strani izgleda takole:

<br />
<b>Warning</b>:  Undefined variable $keyword in <b>/home/reitvesi/edavki.xn--reitve-ckb.si/trading212-edavki.php</b> on line <b>78</b><br />
 - Account Statement

Iz Account statementa se torej lepo vidi, ali je stranka trgovala z delnicami in ETF-i (Invest, na levi strani) ali s CFD-ji (Trading, na desni strani). Nadalje se iz poročila vidi, ali je stranka v izbranem koledarskem letu ustvarila dobiček ali izgubo (Realised P/L).

Prav tako se iz poročila vidi, če je stranka prejela kakšne dividende in koliko je bilo že plačane akontacije davka v tujini - posledično mora oddati tudi Doh-DIV obrazec. Enako velja za morebitne obresti na pozitivno denarno stanje.

V nadaljevanju PDF poročila so na voljo odprte pozicje ob koncu koledarksega leta, za katerega je poročilo generirano:

<br />
<b>Warning</b>:  Undefined variable $keyword in <b>/home/reitvesi/edavki.xn--reitve-ckb.si/trading212-edavki.php</b> on line <b>83</b><br />
 - Open Positions

Ta segment lepo služi kontroli podatkov odprtih pozicij po FIFO metodi.

V nadaljevanju PDF poročila sledi seznam prodajnih poslov (zgolj prodaje, ne pa tudi nakupi!!!):

<br />
<b>Warning</b>:  Undefined variable $keyword in <b>/home/reitvesi/edavki.xn--reitve-ckb.si/trading212-edavki.php</b> on line <b>87</b><br />
 - Sell Trades

Poudariti velja, da so parcialno zaprta naročila iz večih transakcij združena skupaj in se posledično izračunava povprečna cena. V CSV so na voljo vse transakcije posebej, tako kot mora biti zaradi točnosti izračunavanja FIFO metode.

V zaključku poročila sledi še pregled izplačanih dividend in akontacije davka. Potem sledijo morebitna izplačila obresti iz naslova posojenih vrednostnih papirjev ali na račun pozitivnega denarnega stanja na računu. Za 'Invest' računom pa sledi še pregled dogajanja na 'Trading' oz. CFD računu in to je potem to. PDF dokument služi kot obvezna priloga ob oddaji napovedi v sistemu eDavki.

Trading 212 - LOG

Datum Zapis
08.10.2025 Pri obdelavi CSV datoteke za CFD-je (TRADING) naziv instrumenta, medtem ko je simbol precej dolg, lahko vsebuje # na začetku (za opcije), lahko vsebuje CFD na koncu, itd.. Original simbol dodelimo nazivu instrumenta, medtem ko sam simbol očistimo. Nadalje je zanimivo, da lahko pride pri instrumentih do težave z unikatno identifikacijo, saj niti ni na voljo ISIN koda, medtem ko simbol VP ne označuje nujno istega VP! Npr. indeksne opcije, ki se začnejo z # in imajo različne dospelosti, je potrebno obravnavati kot isti VP. Ponovno je ta logika lepo razvidna iz PDF, ne pa iz CSV.
08.10.2025 Pri obdelavi CSV datoteke za CFD-je (TRADING) manjka valuta. Večina CFD-jev se sicer trguje v USD, so pa izjeme, ki jih je potrebno obdelati ročno.
11.09.2025 Pri dividendah bodi pozoren, ker so v CSV podatki o izplačani dividendi lahko npr. v USD, torej v valuti izplačila dividende (ameriške delnice v USD, evropske v EUR, itd.), medtem ko je akontacija v tujini plačanega davka navedena v valuti računa (za stranke iz Slovenije je to EUR). Ker sistem generiranja XML temelji na eni sami valuti in to je valuta izplačila dividende, lahko pride do odstopanja v XML poročilu glede na podatke brokerja v PDF. Zato je potrebno na roke popraviti vse akontacije davka oz. najlažje da se kar vse skupaj prepiše iz PDF v evrih.
02.09.2025 Pri kontroli podatkov ugotovimo, da ko primerjavmo CSV izvoze s PDF reportom, da ima en vrednostni papir, konkretno ETN, ki simulira gibanje cene osnovnega instrumenta z 3x vzvodom, popolnoma enak simbol, kot ga ima osnovni instrumet (imata pa različno ISIN kodo). To seveda lahko popolnoma zmede FIFO metodo in ugotavljanje dobička oz. izgube, saj je simbol unikatni podatek v naši aplikaciji. Zato je potrebno ročno popraviti simbol na ETN-ju.
02.09.2025 Pri kontroli podatkov ugotovimo, da ko primerjavmo CSV izvoze s PDF reportom, da ima en vrednostni papir, konkretno ETN, v CSV drugačno ISIN kodo, kot pa je v PDF reportu pod odprtimi pozicijami in transakcijami.
02.09.2025 Pri kontroli podatkov ugotovimo, da v PDF poročilu manjkajo vse nakupne transakcije, medtem ko so vse prodajne transakcije na voljo. Posledično je nemogoče narediti natančno ročno kontrolo zgodovine trgovanja, v kolikor se stanja ne ujemajo.
01.09.2025 Stranka pošlje CSV datoteke za leta 2022, 2023 in 2024. Zanimivo je, da ima vsaka CSV datoteka malenkost različno strukturo. Razlika je v tem, kateri podatki so na voljo in kako si podatki sledijo po stolpcih. To posledično lahko predstavlja težavo pri uvozu in procesiranju podatkov, saj je težko zadeve standardizirati ali pa je potrebno pripraviti dinamični uvoz, kar podraži celoten strošek razvoja.

Objavljeno: 04.09.2025 - se pa posodablja po potrebi:)

Kdo sem? Mag. ekonomskih znanosti (finance+IT), 10+ let izkušenj z delom v borznoposredniški industriji (analitik, predavatelj, poznavalec finančnih instrumentov, vodja tujih trgov, izbor tujih brokerjev), 30+ let izkušenj s programiranjem Excel/VBA in PHP/MySQL aplikacij.