Code Monkey home page Code Monkey logo

etoro-edavki's Introduction

eToro -> FURS eDavki konverter

Konverter iz eToroAccountStatement-a v XLSX (MS Excel) obliki pripravi datoteke v XML format primerne za uvoz v eDavke:

  • Doh-KDVP - Napoved za odmero dohodnine od dobička od odsvojitve vrednostnih papirjev in drugih deležev ter investicijskih kuponov,
  • D-IFI - Napoved za odmero davka od dobička od odsvojitve izvedenih finančnih instrumentov
  • Doh-Div - Napoved za odmero dohodnine od dividend

Skripta avtomatsko naredi konverzijo tuje valute v EUR po tečaju Banke Slovenije na dan posla.

Izjava o omejitvi odgovornosti

Davki so resna stvar. Avtor(ji) skripte si prizadevam(o) za natančno in ažurno delovanje skripte in jo tudi sam(i) uporabljam(o) za napovedi davkov. Kljub temu ne izključujem(o) možnosti napak, ki lahko vodijo v napačno oddajo davčne napovedi. Za pravilnost davčne napovedi si odgovoren sam in avtor(ji) skripte ne prevzema(mo) nobene odgovornosti.

Pisanje skripte mi je vzelo precej časa. Sam donacij ne sprejemam, bom pa vesel vsake donacije, ki jo podelite kateri od dobrodelnih organizacij, npr. Slovenski Karitas.

Uporaba

Namestitev skripte

pip3 install --upgrade git+https://github.com/masbug/etoro-edavki.git
etoro-edavki

ali pa si prenesete že prevedeno skripto (za uporabo glej PREBERI_ME.txt): https://github.com/masbug/etoro-edavki/releases

Izvoz poročila na eToro

  1. V meniju odpri Portfolio
  2. Desno od menija poleg besede Portfolio klikni na "urico" (history).
  3. V history pogledu klikni na zobnik skrajno desno in izberi "Account statement".
  4. Vpiši začetni datum (01/01/prejšnje leto, bolje še kakšno prej) in končni datum (01/01/to leto).
  5. Klikni na kljukico za potrditev.
  6. Klikni na XLS ikono za izvoz v Excel obliki.

Konverzija poročila v popisne liste primerne za uvoz v eDavke

etoro-edavki [-h] [-c] [-y report-year] eToroAccountStatement-2024.xlsx

Argumenti:

  • -y: ročno izbere leto za katero se naj XMLji izvozijo (debugging)
  • -c: vključi tudi "real" kripto pozicije v napovedi (CFD so vedno vključene)
  • eToroAccountStatement-2024.xlsx: datoteka, ki jo prenesemo iz eToro

Postopek

Skripta najprej avtomatsko prenese tabelo za konverzijo valut, nato v mapi output ustvari 4 datoteke:

  • Doh-KDVP.xml (datoteka namenjena uvozu v obrazec Doh-KDVP - Napoved za odmero dohodnine od dobička od odsvojitve vrednostnih papirjev in drugih deležev ter investicijskih kuponov)

  • D-IFI.xml (datoteka namenjena uvozu v obrazec D-IFI - Napoved za odmero davka od dobička od odsvojitve izvedenih finančnih instrumentov)

  • Doh-Div.xml (datoteka namenjena uvozu v obrazec Doh-Div)

  • Dividende-info-leto.xlsx (kontrolna datoteka; v pomoč pri hitrem pregledu manjkajočih podatkov za generiranje Doh-Div)

  • Debug-leto.xlsx (kontrolna datoteka za Doh-KDVP, D-IFI)

Obrazec Doh-Div

Obrazec Doh-Div zahteva dodatne podatke o podjetju, ki je izplačalo dividende (identifikacijska številka, naslov, ISIN), ki jih v izvirnih podatkih eTora ni. Te podatke je potrebno ročno poiskati in dopisati v Naslovi_info.xlsx.

Pri uveljavljanju olajšave za že odvedeni davek v tujini, je potrebno na eDavkih specificirati mednarodno pogodbo od preprečevanju dvojnega obdavčevanja in člen. Za pomoč pri pogodbah je tabela: - https://www.gov.si/drzavni-organi/ministrstva/ministrstvo-za-finance/o-ministrstvu/direktorat-za-sistem-davcnih-carinskih-in-drugih-javnih-prihodkov/seznam-veljavnih-konvencij-o-izogibanju-dvojnega-obdavcevanja-dohodka-in-premozenja/ ...člene pa je potrebno ročno poiskat.

Po zadnjih informacijah ni potrebno izpolniti polja za mednarodno pogodbo.

Uvoz v eDavke

  1. V meniju Dokument klikni Uvoz. Izberi eno izmed generiranih datotek (Doh-KDVP.xml, D-IFI, Doh-Div) in jo Prenesi. image
  2. Preveri izpolnjene podatke in dodaj manjkajoče.
  3. Pri obrazcih Doh-KDVP in D-IFI je na seznamu popisnih listov po en popisni list za vsak vrednostni papir (ticker).
  4. Klikni na ime vrednostnega papirja in odpri popisni list.
  5. Klikni Izračun.
  6. Preveri če vse pridobitve in odsvojitve ustrezajo dejanskim. Zaloga pri zadnjem vnosu mora biti 0.

ali

  1. V meniju Dokumenti > Nov dokument izberi obrazec Doh-KDVP (za trgovanje z vrednostnimi papirji na dolgo) ali D-IFI (za trgovanje z vrednostnimi papirji na kratko in trgovanje z izvedenimi finančnimi inštrumenti).
  2. Izbira obdobja naj bo lansko leto.
  3. Vrsta dokumenta naj bo O.
  4. Izberi Nov prazen dokument.
  5. Klikni Uvoz popisnih listov in izberi ustrezno datoteko (Doh-KDVP.xml za obrazec Doh-KDVP, D-IFI.xml za obrazec D-IFI) in klikni Uvozi.
  6. Preveri izpolnjene podatke in dodaj manjkajoče.
  7. Na seznamu popisnih listov se bo pojavil po en popisni list za vsak vrednostni papir (ticker).
  8. Klikni na ime vrednostnega papirja in odpri popisni list.
  9. Klikni Izračun.
  10. Preveri če vse pridobitve in odsvojitve ustrezajo dejanskim. Zaloga pri zadnjem vnosu mora biti 0.

Viri

Osnova za to skripto je IB -> eDavki konverter: https://github.com/jamsix/ib-edavki (Copyright (c) 2020 Primož Sečnik Kolman; MIT Licenca)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.