jamsix / ib-edavki

Skripta, ki prevede XML poročilo trgovalnih poslov v platformi InteractiveBrokers v XML format primeren za uvoz v obrazce Doh-KDVP, D-IFI, Doh-Div in Doh-Obr v eDavkih Finančne uprave.
MIT License
173 stars 57 forks source link

IB-edavki: kaj delam narobe? #116

Closed u7931 closed 5 months ago

u7931 commented 5 months ago

Zdravo,

Lansko leto mi je uspelo s skripto kreirati poročila iz IBKR v XML za uvoz v edavke. Letos sem postopek ponovil (prenos skripte med documents, vnos podatkov v companies in taxpayer) ter v isti direktorij prenesel datoteke za trgovalna leta 2021, 2022, 2023 in 2024 (za prve 3 tedne). Nazivi datotek so: davki21, davki22, davki23 in davki24. Po zagonu cmd.exe sem vnesel ukaz ib_edavki.py Pojavi se sledeči error: Slika1

Probal sem še par drugih rešitev, ki so opisane tukaj, pa mi nikakor ne uspe. Želel pa bi upoštevati datotek vseh let trgovanja. Kaj delam narobe oz. ali obstaja kak drug ukaz za pretvorbo.

Najlepša hvala za pomoč, Uroš

jamsix commented 5 months ago

Poskusi ib_edavki.py davki21 davki22 davki23 davki24

u7931 commented 5 months ago

Sem poiskusil, pa mi javi sledeče: Slika2

jamsix commented 5 months ago

V datoteki companies.xml format XMLja v vrstici 2401 ni ustrezen. Datoteka, ki pride poleg ib-edavki trenutno nima toliko vrstic, si sam dodajal kaj v companies.xml?

u7931 commented 5 months ago

Drži - dodal sem nekaj podjetij, ki so manjkala. Lahko, da sem se kje zmotil. Sem ponovno naložil skripto, ohranil originalno datoteko companies.xml in dodal prejšnjo datoteko taxpayer. Pri zagonu z ukazom ib_edavki.py davki21 davki22 davki23 davki24 se izpiše tole: Slika3

u7931 commented 5 months ago

Poiskusil sem še enkrat. Naložil skripto in dodal datoteke po letih - davki21, davki22, davki 23 in davki 24. Originalne datoteke companies nisem.xml nisem spreminjal. V originalni datoteki taxpayer sem samo vnesel svoje podatke. Z enakim ukazom je bil izpis isti kot zgoraj.

jamsix commented 5 months ago

Ena od datotek davki21, davki22, davki23 ali davki24 ne obstaja. Verjetno so to v resnici XML datoteke, ampak imaš v Windows skrite končnice?

Poskusi ib_edavki.py davki21.xml davki22.xml davki23.xml davki24.xml

Sicer pa prilepi izpis ukaza dir, da vidimo kaj je v direktoriju v katerem se nahajaš.

u7931 commented 5 months ago

Vse napisano drži. V resnici so bile xml datoteke s skritimi končnicami. Uspelo mi je generirati vse reporte z ukazom: ib_edavki.py davki21.xml davki22.xml davki23.xml davki24.xml Hvala za pomoč in skripto, ki nam je v veliko pomoč! Se oddolžim.