Kako mora biti napisan CSV za uvoz
Pravila, po katerih uvoz prebere datoteko iz poljubnega vira
Kazalo vsebine
Kaj boste potrebovali
- Datum, vrsto posla in oznako papirja v vsaki vrstici
- Ceno na enoto, ne skupne vrednosti posla
- Valuto, kadar znesek ni v evrih
Če vaš posrednik je na seznamu, izvozite izpisek po njegovih navodilih in te strani ne potrebujete; format prepoznamo sami. Ta stran je za datoteke, ki jih pripravite ali popravite sami. Pripravljeno predlogo z že pravilnimi glavami dobite pri ročnem vnosu.
Kaj mora vsebovati vsaka vrstica
Vrstica se uvozi le, kadar iz nje preberemo vse štiri podatke:
- datum posla,
- vrsto posla, ki jo znamo prepoznati,
- oznako papirja,
- znesek, torej ceno na enoto in količino.
Prva vrstica datoteke mora biti glava z imeni stolpcev. Vrstni red stolpcev ni pomemben, dodatni stolpci ne motijo.
Imena stolpcev, ki jih prepoznamo
Glave beremo brez upoštevanja velikih črk. Zadošča katerokoli od spodnjih imen.
| Podatek | Sprejeta imena stolpca |
|---|---|
| Datum obvezno | date, time, created at, timestamp, datum, čas |
| Vrsta posla obvezno | type, action, side, buy/sell, b/s, vrsta, tip, operacija, transakcija, smer |
| Papir obvezno | asset, ticker, symbol, instrument, oznaka, vrednostni papir, papir, naziv, delnica, isin, name |
| Količina obvezno | amount, quantity, qty, shares, units, količina, število, enotePri dividendi ali obrestih vpišite 1. |
| Cena na enoto obvezno | price_eur, unit price, price per share, price/share, price, cena, tečaj, vrednost, znesekUnit price ima prednost pred value in total. |
| Provizija neobvezno | fee_eur, fee, commission, cost, provizija, stroški, nadomestilo |
| Valuta neobvezno | currency, curr, ccy, valutaBrez tega stolpca privzamemo EUR. |
| Tuji odtegljaj neobvezno | withholding_tax_eur, withholding tax, withholding, wht, tuji davek, tuji odtegljaj, odtegljaj |
| ISIN neobvezno | isin, isin koda, isin code |
| Borza neobvezno | exchange, market |
| Opomba neobvezno | note, description |
Vrste poslov
V stolpcu z vrsto posla iščemo besedo, ne točnega zapisa, zato deluje tudi Market buy ali Nakup delnic. Vrsta določi, na kateri obrazec posel konča.
buy, nakup in sell, prodaja → Doh-KDVPdividend, dividenda → Doh-Divinterest, obresti → DOH-DHO (banke v SI/EU) ali Doh-Obr (drugi posredniki)fee, commission, provizija → strošekdeposit, withdrawal, transfer, polog, dvig, prenos → ne vpliva na izračunObresti vpišite kot interest in ne kot dividendo, sicer gredo na napačen obrazec.
Vrsta, ki je ne prepoznamo, vrstico izloči. Po uvozu vam povemo, katere vrste so bile preskočene in kolikokrat.
Zapis datuma
2025-03-14 ali 2025-03-14T15:30:00, priporočeno20250314, zapis Interactive Brokers14.03.2025 ali 14/03/2025, evropski zapisMar 14, 2025, besedilni zapisPri zapisu s poševnico ali piko privzamemo dan pred mesecem, razen kadar je druga številka večja od dvanajst; takrat gre očitno za ameriški zapis. Pri dvoumnem datumu, kot je 03/04/2025, zato uporabite raje obliko 2025-04-03.
Zapis številk in valute
- Decimalno ločilo je lahko pika ali vejica:
168.42in168,42sta enaka. - Ločila tisočic ne uporabljajte. Zapis
1.234,56preberemo napačno. - Oznaka valute v celici ne moti,
168.42 USDdeluje, priporočamo pa ločen stolpec. - Cena mora biti na enoto. Če ima datoteka stolpca Unit Price in Value, vzamemo Unit Price; če imate samo skupno vrednost, jo delite s količino.
- Kadar znesek ni v evrih, dodajte stolpec
currency. Pretvorimo po referenčnem tečaju ECB na dan posla. - Britanske delnice v penijih zapišite kot
GBX, da jih pretvorimo v funte in nato v evre.
27.2760000000 naredi 272.760.000.000 in prava številka je izgubljena. Take vrstice namenoma zavrnemo, ker bi sicer v izračun prišel posel s ceno nič. Izpisek uredite v urejevalniku besedila ali pa ga pri posredniku izvozite znova.Dividende in tuji odtegljaj
Pri dividendi vpišite količino 1, v ceno pa bruto znesek, torej pred odtegnjenim tujim davkom. Odtegljaj vpišite ločeno v stolpec withholding_tax_eur.
Če v ceno vpišete neto prejeti znesek, bo napoved prenizka, odtegnjenega davka pa ne boste uveljavili. Vrstica z zneskom nič, ki nosi samo odtegljaj, v napoved ne gre, ker obrazec zahteva znesek, večji od nič; nanjo vas opozorimo pri pripravi Doh-Div.
Datoteka in omejitve
- Končnica
.csv. Obliko.xlsxberemo samo pri eToro. - Ločilo vejica ali podpičje, oboje prepoznamo samodejno.
- Kodiranje UTF-8, da se šumniki v imenih papirjev ne pokvarijo.
- Največ 5 MB na datoteko in največ 10 datotek naenkrat.
- Vejice znotraj vrednosti dajte v narekovaje, na primer
"Apple, Inc.".
Najkrajši primer, ki deluje
date,type,asset,amount,price_eur,fee_eur,currency 2024-02-19,buy,AAPL,10,182.40,1.00,USD 2025-03-14,sell,AAPL,10,204.15,1.00,USD 2025-05-12,dividend,AAPL,1,2.05,0,USD
Za dividendo z odtegnjenim tujim davkom dodajte stolpec withholding_tax_eur in vanj vpišite odtegljaj, v ceno pa bruto znesek.
Zakaj vrstica ne gre skozi
- Vrste posla ne prepoznamo, na primer stolpec je prazen ali vsebuje interno oznako.
- Manjka datum ali oznaka papirja.
- Cene ali količine ni mogoče prebrati kot številko, pogosto zaradi Excela.
- Za valuto in datum posla ni tečaja ECB; tako vrstico raje zavrnemo, kot da bi znesek v tuji valuti shranili kot evre.
- Vrstica je podvojena; enak posel iz iste datoteke uvozimo enkrat.
Po vsakem uvozu izpišemo, koliko vrstic ni šlo skozi in katere vrste poslov so bile med njimi, tako da veste, kaj popraviti.