Skip to content

Neophytez/t212-edavki

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trading212 CSV to eDavki XML

Izjava o omejitvi odgovornosti

Skripta je pripomoček, ki nam pomaga pri generiranju XML datoteke za oddajo davčne napovedi. Po uvozu XML datoteke je potrebno ročno pregledati vse vnose. Z uporabo skripte sprejemaš vso odgovornost za kakršno koli izgubo ali škodo, ki bi lahko nastala zaradi morebitnih napak pri generaciji XML datoteke. Avtor te skripte ne sprejema nikakršne odgovornosti.


Posodobitve

13.10.2023:

  • popravek za nov header

10.02.2023:

17.02.2023:

  • ignoriranje tickerjev brez odsvojitve (prodaje: market sell in limit sell)

26.02.2023:

  • popravek za nov format
  • dodani informativni izpisi

Kako deluje skripta?

Skripta prebere vse vrstice CSV datotek. Na podlagi glave prepozna, kakšna je "base" valuta (EUR, USD). Za vsako vrstico preveri, ali je: market buy, market sell, limit buy ali limit sell. V kolikor ni nič od tega, vrstico ignorira. Če imamo T212 račun v "base" valuti EUR, je konverzija zelo preprosta, v primeru, da je "base" valuta USD, si skripta pomaga s podatki iz ECB Europe (dnevni tečaji so shranjeni v CSV datoteki znotraj mape "rate"), kjer najprej pretvori ceno v "base" USD, nato pa še z uporabo tečajnice v EUR. Na koncu dobimo XML datoteko, ki jo lahko uvozimo, ko ustvarimo nov Doh-KDVP dokument ("Uvoz popisnih listov").


Podpira:

  • market sell, market buy, limit sell, limit buy
  • rate conversion v base EUR
  • rate conversion iz base USD v EUR (uporabljena tečajnica iz ECB Europa)
  • ignoriranje tickerjev brez odsvojitve (prodaje: market sell in limit sell) Dividende in ostale zadeve skripta ignorira.

Navodila za uporabo:

Pred zagonom skripte je potrebno naložiti Phyton (navodila za namestitev).

  1. Zgoraj pritisnemo zeleni gumb "Code" in izberemo "Download ZIP"
  2. Razširimo arhivsko datoteko in se prestavimo v mapo "t212-edavki-main"
  3. V Trading212 izvozimo CSV datoteke in jih skopiramo v mapo "t212-edavki-main/input" (program podpira več CSV datotek)
  4. Ko smo v mapi "t212-edavki-main", pritisnemo kombinacijo tipk ALT + F (odpre se meni). Pritisnemo S (odpre se podmeni). Pritisnemo R (odpre se PowerShell)
  5. Poženemo skripto z ukazom: python main.py

Če se izpiše: "Your XML file is located inside output folder.", smo uspešno zgenerirali XML datoteko, pripravljeno na uvoz v eDavki. V nasprotnem primeru je šlo nekaj narobe.


Ti je skripta prišparala nekaj časa?

Lahko mi častiš pivo. Donate

Ti skripta ne deluje?

V primeru, da ti skripta ne deluje, lahko odpreš "New issue" (klikni zgoraj "Issues" in nato zeleni gumb desno). Na e-maile ne odgovarjam.

About

Trading212 CSV to eDavki XML

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages