Giter Site home page Giter Site logo

nnava / nnava.github.io Goto Github PK

View Code? Open in Web Editor NEW
25.0 6.0 10.0 25.41 MB

Simple site that can merge transaction data from Nordnet/Avanza and present charts on dividend, portfolio, courtage etc

Home Page: https://nnava.github.io

License: MIT License

HTML 18.08% JavaScript 81.10% CSS 0.82% Batchfile 0.01%
avanza nordnet transaction-data

nnava.github.io's Introduction

Nordnet/Avanza-report

Upload CSV-files with transaction-data from Nordnet and Avanza, create graphs and enjoy!

Licenses:

nnava.github.io's People

Contributors

nnava avatar ragowit avatar simonosterberg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

nnava.github.io's Issues

Vissa aktier läses inte in

Jag har några aktier i min portfölj. Dessa kommer inte med.
transaktionsfil.zip

  • BET-AT-HOME.COM AG O.N. (ACX)
  • Betsson AB ser. B (BETS B)
  • Björn Borg AB (BORG)
  • CENIT AG O.N. (CSH)
  • ENVITEC BIOGAS O.N. (ETG)
  • Navios Maritime Acquisition Corporation (NNA)
  • NetEnt AB ser. B (NET B)
  • OFS Capital Corporation (OFS)
  • TRANSALTA RENEWABLES INC (RNW)

Procentkurvan för "Köp/sälj/nettoinvesterat total - år" blir meningslös om ett år är <= 0

"Köp/sälj/nettoinvesterat total - år" har en kurva för procent ("Nettoutveckling"). Om någon av datapunkterna är mindre än noll så blir procentsatsen för det året och året efter negativ.

Jag tror det är bäst att undvika alla procentsatser som man fått genom att dividera två tal med olika tecken. Sedan bör man nog sätta en övre begränsning på grafen så att inte division med väldigt små positiva tal gör grafen oläsbar för att skalan blir 0 till 1000000%.

Enstaka aktier uppdateras ej

Jag har fn. problem med 3 svenska värdepapper där data inte uppdateras korrekt:

Ingen data uppdateras:
CLX Communications - SE0007439112 (för övrigt bytt namn till Sinch)
Instalco Intressenter - SE0009664253

Utdelning uppdateras ej:
XACT Högutdelande - SE0009778954

Skriptet kraschar om det inte finns några utdelningar alls

Om man inte har några utdelningar alls så kommer setChartData() i chartdividendexpenses.js få "undefined" som Year och

var datesInPeriod = dateperiod.getDateRange(startPeriod, endPeriod);

kommer kasta ett undantag för att det är trasiga Date-objekt som inte går att parsa.

Portföljöversikt laddar inte in senaste pris/växlingskurs

Portföljöversikt laddar inte längre in senaste pris på aktier, eller ibland bara ett fåtal. Denna sida verkar vara beroende utav denna information då graferna efter "Ladda grafer" blir väldigt tomma.

Alla förväntade utländska utdelningar blir också i 0 kr. Gissar att det är någon hämtning utav senaste växlingskurs som strular?

Ladda grafer i portföljöversikt funkar ej

Försöker man ladda grafer i portföljöversikten så hänger det sig och går aldrig klart med laddnings animationen, scrollar man ner på sidan så har grafer laddats men inte efter grafen "Fördelning branch" följande felmeddelande ges i webbläsarkonsolen

Skärmavbild 2021-01-06 kl  10 38 50

Ställer man om datorns tid till 2020 så funkar allt som det ska så något i koden gillar inte att det är 2021 nu.

Avanza, rättelse källskatt hanteras ej korrekt

Grafen "Utdelning per månad/värdepapper" är den graf som påverkas. Visar 19,75 kr (28,19-4,22+28,19-4,22-28,19?) trots att den borde visa 23,97 kr (28,19-4,22+28,19-4,22-28,19+4,22). Misstänker att det är Utländsk källskatt 15%, rättelse som ej hanteras av koden. Bifogar komplett CSV för aktien.

Datum;Konto;Typ av transaktion;Värdepapper/beskrivning;Antal;Kurs;Belopp;Courtage;Valuta;ISIN
2019-01-07;KF;Utländsk källskatt 15%, rättelse;Utländsk källskatt;55;-;4,22;-;SEK;CA8934631091
2019-01-07;KF;Utdelning, rättelse;TransAlta Renewables Inc;55;0,51;-28,19;-;SEK;CA8934631091
2019-01-02;KF;Utländsk källskatt 15%;Utländsk källskatt;55;-;-4,22;-;SEK;CA8934631091
2019-01-02;KF;Utdelning;TransAlta Renewables Inc;55;0,51;28,19;-;SEK;CA8934631091
2019-01-02;KF;Utländsk källskatt 15%;Utländsk källskatt;55;-;-4,22;-;SEK;CA8934631091
2019-01-02;KF;Utdelning;TransAlta Renewables Inc;55;0,51;28,19;-;SEK;CA8934631091

Skriptkrasch i saveValues om man lägger till fler filer

När man lägger till fler filer så försöker skriptet spara vilka konton man har valt. Om konton har numeriska "namn" så kraschar det på rad 75 i multiselectorportfolio.js

multiselectorportfolio.js?bust=215:75 Uncaught TypeError: entry.value.endsWith is not a function
    at https://nnava.github.io/js/multiselectorportfolio.js?bust=215:75:32

if(entry.value.endsWith("csv")) {

misslyckas för att value är ett nummer, inte en sträng.

"Utdelningar/utgifter - nuvarande år" som senaste 12 månaderna + 3 kommande

"Max om utdelning" har en intressant uppställning där denna person listar sina senaste 12 utdelningsmånaderna + 3 kommande. Här kan det ses: http://maxutdelning.blogspot.se/2017/02/manadsrapport-januari-2017.html

Detta tycker jag ger en bättre bild och skulle uppskatta om det blev en verklighet på denna sida. För just nu att bara kunna se januari och februari och sedan de kommande 10 månaderna säger inte så mycket enligt mitt tycke.

Varningsflagg för aktier som ej gett utdelning

Då min portfölj inriktar sig på aktier med utdelning så skulle jag vilja ha något sätt att se om en aktie i ens portfölj hittills inte gett någon form av utdelning under året.

Jag vet att jag redan självmant kan kolla efter årsskiftet (eller när jag nu vill) och kolla på deras direktavkastning, men tänkte att det kunde vara fint att ha det i denna applikation.

Tethys oil saknas

Kortnamn TETY
ISIN SE0014399424

Verkar även som ISIN byttes i samband med en split som gjordes nyligen. Bifogar en csv med det jag har med tethys.
tethys.txt

Google finance answers with 302

curl 'https://free-cors-proxy.herokuapp.com/https://finance.google.com/finance?q=STO:BAHN-B&output=json' -H 'Pragma: no-cache' -H 'Origin: https://nnava.github.io' -H 'Accept-Encoding: gzip, deflate, br' -H 'Accept-Language: sv-SE,sv;q=0.9,en-US;q=0.8,en;q=0.7,nb;q=0.6' -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/64.0.3282.186 Safari/537.36' -H 'Accept: text/plain, */*; q=0.01' -H 'Referer: https://nnava.github.io/' -H 'Connection: keep-alive' -H 'Cache-Control: no-cache' --compressed

Gives the response
`

<TITLE>302 Moved</TITLE>

302 Moved

The document has moved here. `

Portföljöversikt läser bara data från en fil

Jag laddar in två filer från Nordnet ("transaktionsfil.csv" och "transaktionsfil (1).csv") från två olika depåer som jag har. Och när jag klickar på Portföljöversikt och sedan på de två knapparna där så verkar enbart data från den ena filen läsas in.

En diskrepans på -0,00059 kronor i pris tolkas som -1 krona courtage

Kurs: 113,15
Antal: 441,8913
Belopp: -50000

i getCourtageSumBuy() i alasqlavanza.js kommer courtaget beräknas till -0,000595 vilket blir -0.00 efter "(% 1).toFixed(2)". Sedan gör koden Math.floor och får -1.

Negativa värden här ställer till det rejält i procentberäkningar.

Sandvik inlösenrätter tolkade som försäljning

2005 delade Sandvik ut sin utdelning i form av inlösenrätter. nnava tolkar de som att man sålt aktier vilket gör att köp/sälj hamnar på minus (om det inte finns några andra köp det året).

http://www.mynewsdesk.com/se/pressreleases/avista-notering-av-inloesenraetter-och-inloesenaktier-i-sandvik-ab-114-05-44406

Relevanta rader i csv-filen:
2005-07-07 1234567 Sälj SAND SR1 -100 4,22 273 SEK SE0001419003
2005-05-10 1234567 Insättning från d.2841401 SAND SR1 100 3,94 - SEK SE0001419003

Jag tyckte mig se en lista på värdepapper som skulle filtreras. Kanske är det här ett till. Kanske går det att se på namnet (suffix SR1, DR, TR, ...) att det inte är en "riktig" försäljning (såvida man nu inte spekulerat i dem).

"Ladda grafer" tänds aldrig upp under "Portföljöversikt"

Fältet "Bransch" har en massa tomma värden, men det hjälpte inte att fylla i dessa. Telia hade "Telekomoperatörer" som var rödmarkerad, att ändra detta gjorde heller ingenting.

Det är mest de två utdelningssektionerna längst ner på sidan som jag är intresserad utav att se.

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.