Fidelity CSV naar Beancount
Converteer een Fidelity-account History-export — Cash Management of brokerage, ze delen dezelfde bedragkolom — naar gebalanceerde dubbelboekhoudkundige Beancount-transacties, met de leesbare begunstigdetekst al toegewezen.
Kolomtoewijzing geverifieerd aan de hand van een echte Fidelity-export
Je Fidelity-transacties exporteren
- 1
Log in bij fidelity.com en open Accounts & Trade, daarna Portfolio.
- 2
Selecteer het tabblad Activity & Orders en daarna het gedeelte History eronder.
- 3
Kies één account in plaats van All Accounts. De download van alle accounts is een breder bestand met kolommen in een andere volgorde, en deze mapping past daar niet op.
- 4
Stel de periode in die je wilt, gebruik daarna de downloadlink en kies CSV. Het bestand dat je nodig hebt, heeft een naam die begint met History_for_Account_.
- 5
Plak het bestand hieronder precies zoals het is gedownload — de lege regels Fidelity boven de headerregel worden automatisch verwijderd.
Een brokerage-export is meestal geen cash, en de leesbare tekst zit verborgen in Action
Verwacht overgeslagen rijen, in grote aantallen: aandelenoverdrachten en aandelenplan-activiteit bevatten een hoeveelheid maar geen dollarbedrag, dus er is geen geld bewogen en er valt niets vast te leggen voor een transactie met twee boekingen. Elke wordt vermeld in plaats van verzonnen, en bij een brokerage-account kan dat een derde of meer van het bestand zijn — het normale resultaat, geen mislukte run. Wat wordt geconverteerd is het geld: stortingen, debiteringen, dividenden, rente en de contante kant van een transactie, dus een aankoop wordt geld dat het account verlaat in plaats van aandelen die aankomen. Twee Fidelity-specifieke details zitten achter de mapping. De begunstigdetekst staat in Action, terwijl Security Description “No Description” leest op elke geldrij. En het juridische blok van tien regels onderaan het bestand wordt gerapporteerd en overgeslagen.
Beancount-output
Vragen over Fidelity-export
Mijn Fidelity-bestand eindigt met tien regels juridische tekst — moet ik die verwijderen?
Niet voor de juistheid. Ze worden gemeld als onleesbare rijen en overgeslagen, dus de transacties erboven worden nog steeds geconverteerd. Verwijder ze als je liever een schone run ziet: het is van de lege regel na je laatste transactie tot aan de regel “Date downloaded”. De lege regels bovenaan het bestand vereisen helemaal geen aandacht — die worden weggegooid voordat de header zelfs maar wordt gelezen.
Waarom zegt elke rij in mijn export “No Description”?
Omdat Fidelity Security Description leeg laat op cashregels en de leesbare tekst in Action plaatst. Kolomdetectie kiest de verkeerde van de twee en beschrijft je hele afschrift als een plaatshouder; dit voorinstelling wijst Action toe, dus een loondepot leest als “DIRECT DEPOSIT ACME CORP PAYROLL”. Het is de duidelijkste demonstratie op deze site van wat een geverifieerde mapping je oplevert ten opzichte van een gok.
Kan ik al mijn Fidelity-accounts in één bestand downloaden?
Dat kan, maar converteer dat hier niet. De download van alle accounts voegt Account en Account Number bijna vooraan toe, waardoor het bedrag naar een andere kolom verplaatst, en het mengt elk account in rijen die allemaal zouden worden geboekt naar het enkele account dat je hieronder noemt. Dat is twee fouten tegelijk. Exporteer één account per keer en gebruik het bestand waarvan de naam begint met History_for_Account_.
Houd het zojuist geconverteerde grootboek
Beancount.io host je grootboek in platte tekst, importeert toekomstige afschriften voor je en houdt elk getal controleerbaar.
Gratis starten→