# Een DeGiro-CSV importeren

> DeGiro heeft geen API, dus je portefeuille komt binnen als CSV-export. Het juiste bestand met de juiste periode is het verschil tussen kloppende cijfers en cijfers die er stilletjes naast zitten.

DeGiro blokkeert geautomatiseerde toegang, dus er valt geen koppeling te maken. In plaats daarvan
exporteer je een CSV en upload je die. Gylder vraagt nooit om je DeGiro-inloggegevens en logt nooit
namens jou in.

Twee details bepalen of de import klopt, en allebei gaan ze makkelijk mis. Je hebt het
**Account**-bestand nodig en niet het Portefeuille-bestand, en het moet je **hele geschiedenis**
bevatten en niet alleen de laatste maand.

## Het bestand exporteren

In DeGiro: **Postvak → Account → Exporteren**.

Stel voor het exporteren de periode met de hand in:

- **Van**: de dag waarop je je DeGiro-rekening opende
- **Tot**: vandaag

DeGiro staat standaard op de laatste maand. Die standaardinstelling is verreweg de meest
voorkomende oorzaak van cijfers die niet kloppen, en het is de moeite waard om te begrijpen waarom.

## Waarom de volledige geschiedenis nodig is

Gylder leest geen momentopname van wat je nu aanhoudt. Het bouwt je portefeuille op uit de
transacties zelf: elke aankoop, verkoop, dividenduitkering en kostenpost, op volgorde.

Daardoor zijn kostprijs, gerealiseerd rendement en hoe lang je iets aanhoudt überhaupt te berekenen.
En daarom kan een gedeeltelijk bestand niet werken. Begint je CSV drie jaar nadat je een positie
kocht, dan ziet Gylder wel de verkopen maar niet de aankoop. De [kostprijs](/concepts/cost-basis)
klopt dan niet, en alles wat daaruit volgt zit er met hetzelfde bedrag naast. Aan het scherm zie je
daar niets van.

Precies daarom laat Gylder een bevestiging zien voordat je een bestand kiest. Dat is geen
formaliteit.

## Account-CSV, niet Portefeuille-CSV

DeGiro biedt twee exports en ze zijn makkelijk te verwisselen.

De **Account**-CSV is een transactieoverzicht, en dat is wat Gylder nodig heeft. De
**Portefeuille**-CSV is een momentopname van wat je nu hebt, zonder geschiedenis.

Upload je het verkeerde bestand, dan wordt de import geweigerd met een melding die het juiste
bestand noemt, in plaats van dat er iets misleidends binnenkomt. Het bestand moet verder een `.csv`
zijn van maximaal 5 MB.

## Wat er na het uploaden gebeurt

Het uploaden zelf duurt een paar seconden. Gylder leest het bestand, bepaalt je posities, prijst ze,
schrijft de transactiegeschiedenis weg en maakt een momentopname van de saldi van vandaag.

Daarna draait er op de achtergrond een tweede stap, en die wordt nog weleens voor een storing
aangezien: het ophalen van **historische koersen** voor de effecten die je geïmporteerd hebt. Bij
een portefeuille met meerdere jaren geschiedenis en veel posities kan dat tot een minuut duren.
Zolang dat loopt staat de rekening op laden.

Twee uitkomsten zijn goed om te herkennen:

**Posities zonder koers.** Kan Gylder geen koers vinden, dan toont het de positie als zonder koers
en niet als € 0. Iets wat niets waard is en iets wat we niet konden prijzen zijn twee verschillende
dingen, en het tweede als het eerste tonen zou je nettovermogen stilletjes te laag maken.

**Gedeeltelijke koersen.** Kreeg een deel van je effecten wel historische koersen en een ander deel
niet, dan wordt dat als gedeeltelijk gemarkeerd in plaats van als compleet gepresenteerd.

## Later opnieuw importeren

Importeer opnieuw wanneer je het beeld wilt bijwerken. Exporteer dan weer de volledige geschiedenis,
van opening tot vandaag, en niet alleen de periode sinds je vorige import. Dezelfde opbouw draait
over het hele overzicht, dus een volledig bestand is altijd het juiste bestand.

Op de pagina met rekeningen staat ook **Geschiedenis herberekenen**. Dat bouwt je
vermogensverloop opnieuw op uit de transacties en koersen die al opgeslagen zijn, zonder nieuwe
upload. Handig wanneer je grafiek verder terug niet klopt terwijl je huidige posities wel goed
staan.

## Als je cijfers niet kloppen

Loop dit in deze volgorde na:

1. **Controleer de periode die je geëxporteerd hebt.** Bijna elk verschil komt hierop neer.
   Exporteer opnieuw vanaf de opening van je rekening en upload dat.
2. **Controleer of je de Account-CSV hebt gebruikt.** Is de import gelukt, dan zat dit waarschijnlijk
   goed, maar het is het checken waard.
3. **Geef de koersen op de achtergrond even tijd.** Een grote eerste import duurt echt tot een
   minuut, en de grafiek vult zich naarmate dat vordert.
4. **Kijk of er posities zonder koers zijn** voordat je concludeert dat een totaal fout is.

## Wat er niet in zit

De import dekt je DeGiro-portefeuille en het geld dat daarop staat. Er ontstaat geen live
koppeling, dus tussen twee imports werkt er niets zichzelf bij. De koersen van je effecten worden
wel dagelijks bijgewerkt, vanuit de koersgegevens van Gylder zelf en niet vanuit DeGiro.
