Blog over (financieel) bewust leven

Label: import

Mijn financiële leven in spreadsheets

In het verleden heb ik al veel geschreven over mijn spreadsheets, en ze zelfs gepubliceerd zodat iedereen ze kan gebruiken, als geheel of in stukjes. En op dit moment zet ik met het integrale Financiële Dashboard de laatste stappen om integraal naar mijn financiën te kijken.

Sinds ik voor het eerst schreef over mijn spreadsheets, is er veel veranderd. Er zijn letterlijk honderden nieuwe functies, verbeteringen en herstelacties uitgevoerd (ja, ik houd een lijstje bij). En ik heb nog steeds een hele lijst met nieuwe functionele wensen en verbeterpuntjes om aan te pakken. Zoals ik al vaker geschreven heb: het is een hobby. Ik houd van het ‘puzzelen’, het uitdenken van de logica, het schrijven van de programmacode, het zoeken naar de oplossingen voor fouten die ik steeds weer maak. En ik heb er voordeel van, het geeft me financiële rust. Dat is meer dan ik zou bereiken met het invullen van kruiswoordraadsels. En zonder de spreadsheets zou Geldnerd er waarschijnlijk nooit geweest zijn.

Tegelijkertijd zie ik dat de ‘technische stukjes’ op mijn blog vaak het minst gelezen worden. Maar juist omdat er zo weinig informatie te vinden is (merkte ik toen ik er ‘vroeger’ zelf naar op zoek was), en omdat het mijn blog en mijn hobby is, blijf ik er wel over schrijven.

In deze blogpost dus een actueel overzicht van de spreadsheets die ik gebruik, en hoe ze ‘gevoed’ worden met informatie. De meeste spreadsheets kun je hier downloaden. En binnenkort komt er een nieuwe versie van de beleggingsspreadsheet, want die is wel een beetje gedateerd inmiddels.

Spreadsheets

Allereerst de Persoonlijke Administratie, waarin ik mijn privé uitgaven bijhoud. Dit is inclusief mijn spaarrekeningen / buffer, de creditcard en contante uitgaven (al zijn dat er steeds minder). De administratie loopt per jaar, ieder jaar op 1 januari begint een nieuwe spreadsheet. De buffer loopt wel door over de jaren heen. Ik houd mijn uitgaven op deze manier al bij sinds 2003.

Gebaseerd op dezelfde basis-spreadsheet is de Gezamenlijke Administratie, waarin de gezamenlijke huishouding van mijzelf en Vriendin wordt bijgehouden. In de spreadsheet houden we ook bij hoeveel we allebei moeten bijdragen. Ook houden we hier onze hypotheekaflossing bij. Ook deze spreadsheet loopt per jaar, de hypotheek loopt wel door. En ik houd in deze spreadsheet ook de meterstanden van gas, water en elektra bij.

Dan uiteraard mijn Beleggingsadministratie, hierin houd ik sinds 1 januari 2013 al mijn beleggingen bij.

‘Daarboven’ komt nu mijn Integraal Dashboard. Hierin houd ik per kwartaal de stand van al mijn vermogenscomponenten bij, en ook een aantal (voor mij relevante) indicatoren.

Een ‘buitenbeentje’ en relatieve nieuwkomer is de spreadsheet waarmee ik Binck transacties importeer en converteer naar het format dat ik nodig heb voor mijn beleggingsspreadsheet. Bij Binck kan ik de transacties van mijn Euro- en Dollar rekening downloaden, en ook de door mij ingegeven orders. Deze conversie-spreadsheet combineert de gegevens naar het format voor de Cash Transacties en de Beleggingstransacties, die ik nodig heb voor mijn beleggingsspreadsheet. Dat is nog best een klus, want voor een beleggingstransactie moeten gegevens van beide gecombneerd worden, en een dividendtransactie leidt bijvoorbeeld vaak ook tot een financiële transactie. Het scheelt mij handmatig werk, ik hoef nu niet iedere transactie handmatig in te voeren in mijn beleggingsspreadsheet.

Automatisch inlezen

In totaal zijn er 7 verschillende rapportages die ik regulier download, en automatisch importeer in mijn spreadsheets.

Van Binck download ik mijn Orders, de beleggingstransacties die ik heb ingevoerd. Ook download ik daar de Transacties van mijn EURO rekening, en de Transacties van mijn USD rekening.

Wekelijks in het weekend download ik het overzicht van mijn Portfolio, de actuele koersen van de fondsen in mijn portefeuille.

Bij de Rabobank download ik vrijwel wekelijks de Transacties van mijn rekeningen. Datzelfde doe ik bij ABN AMRO, waar de gezamenlijke rekening met Vriendin loopt.

En tenslotte exporteer ik uit de KashBook app op mijn smartphone ook een overzicht van Transacties die ik met contant geld uitgevoerd heb. Maar dat zijn er steeds minder.

Handmatig invoeren

Dan zijn er ook nog drie dingen die ik handmatig invoer in mijn spreadsheets:

  1. Creditcardtransacties, want die kan ik bij mijn bank niet downloaden.
  2. Transacties van en naar mijn bufferspaarrekening, want ook daar is geen downloadfunctie beschikbaar.
  3. Extra aflossingen op de hypotheek, want die variëren nog wel eens.

Schematisch

En hoe ziet dat er dan schematisch uit? Zo ongeveer:

Heb jij jouw financiën ook zo eenvoudig ingewikkeld gemaakt?

Administratie-spreadsheet online

Het is zover. Naar aanleiding van mijn eerdere blog publiceer ik mijn administratie-spreadsheet. Best wel spannend vind ik dat. Het is een versie met grotendeels fictieve data die ik geanonimiseerd heb. Maar het gaat uiteraard niet om de data. Het gaat om de opzet en om de Visual Basic macro’s die eronder liggen. Mijn spreadsheets zijn gebouwd met Microsoft Excel 2013 en werken bij mij probleemloos onder Windows 10.

Ieder jaar op 1 januari start ik met een nieuwe spreadsheet. Het is een jaaradministratie. Maar omdat ik tegenwoordig nauwelijks meer wijzigingen aanbreng in mijn grootboekrekeningschema kan ik de sheets makkelijk naast elkaar zetten om de trends over meerdere jaren te zien.

Mijn sheet ondersteunt het importeren van de bestanden van twee banken, Rabobank en ABN AMRO. Dat zijn de twee banken waar ik momenteel een rekening heb. Van Rabobank download ik het CSV bestand, van ABN het TXT bestand. De knop hiervoor vind je op het werkblad ‘Jaarrekening’. Deze versie werkt alleen correct met de Rabo macro. Beide banken plaatsen het boekingsbedrag namelijk in een verschillende kolom, en dat moet je dus even aanpassen in de kolom op het werkblad ‘Grootboek’ waar de totalen opgeteld worden.

Het eerste werkblad ‘Jaarrekening’ geeft een samenvatting van de inkomsten en uitgaven per categorie, en vergelijkt ze ook met budget. Ook zie je hier de tussenrekening in de 900 (inkomsten) en de 9000 (uitgaven) groep. Als ik bijvoorbeeld geld overboek van mijn lopende rekening naar mijn spaarrekening dan is dat geen uitgave, maar een interne verschuiving. Idem met geld wat ik naar mijn beleggingsrekening boek. Dat zie je dus (onder de inkomsten en uitgaven) apart weergegeven. Overigens kijkt mijn spreadsheet zelf tot welke datum er boekingen zijn ingevoerd, dat zie je hier in het veld ‘Bijgewerkt tot’.

De boekingen worden tijdens het Importeren op een tijdelijk werkblad ‘Data’ gezet. Kopiëren naar het werkblad Boekingen (waar alle boekingen voor een jaar dus onder elkaar komen te staan) doe ik nog handmatig. Ik ben te bang dat er een keer wat misgaat als ik dat automatisch doe, en dat mijn administratie daardoor in de soep draait. Met de knop ‘Verwijder Datasheet’ gooi ik het tijdelijke werkblad weer weg als de gegevens correct gekopieerd zijn.

De knop ‘Voorcoderen’ activeert een macro die kijkt naar een aantal kenmerken van de boeking. Voorcoderen werkt op de gegevens op het tijdelijke werkblad ‘Data’. De gegevens waarmee de macro vergelijkt staan op hebt werkblad ‘Voorcoderen’. Als de kenmerken overeen komen dan krijgt de boeking op het werkblad ‘Data’ de grootboekrekening toegewezen die op het werkblad ‘Voorcoderen’ bij de boeking staat. Boekingen die de macro niet herkent moet je handmatig voorzien van een grootboekrekeningnummer. Maar op deze manier wordt gemiddeld ruim 80% van mijn uitgaven automatisch aan de juiste grootboekrekening gekoppeld.

Op het werkblad ‘Grootboek’ zie je de uitgaven per grootboekrekening bij elkaar opgeteld. Hier kun je per rekening ook een budget ingeven. Op basis daarvan (en van de datum tot waar de boekingen zijn bijgewerkt) berekent de spreadsheet hoeveel budget er YTD (Year To Date – tot op dit punt in het jaar) beschikbaar was. Ik werk alleen met jaarbudgetten, niet met maandbudgetten.

Op het werkblad ‘Creditcard’ houd ik gedurende de maand mijn creditcard-uitgaven bij. Zodra de creditcard wordt afgeschreven signaleert mijn spreadsheet dat tijdens het Voorcoderen (melding ‘Er is een credit-card boeking’). Als ik die krijg dan druk ik op de knop ‘Creditcard Verwerken’ op het werkblad ‘Jaarrekening’. De macro zoekt dan de juiste creditcarduitgaven erbij en zet die onder de boekingen op het werkblad ‘Data’. Hij doet dat van boven naar beneden vanaf het werkblad ‘Creditcard’ en stopt zodra het juiste totaalbedrag van de creditcardboeking bereikt is. De creditcardboeking zelf krijgt als grootboekrekeningnummer nul (‘0’), zodat die ook niet meetelt in de uitgaven. Het zijn immers de afzonderlijke betalingen die belangrijk zijn voor het totaalbeeld.

Tenslotte vind je op het werkblad ‘Jaarrekening’ nog de knop ‘Kashbook importeren’. Voor het bijhouden van mijn uitgaven in contant geld (dat zijn er steeds minder) gebruik ik de app ‘Kashbook‘ op mijn smartphone. Vanuit Kashbook kun je alle boekingen in CSV format aan jezelf sturen. Die importeer ik en ze worden dan verwerkt op de juiste grootboekrekening, ook weer op een tijdelijk werkblad ‘Data’. Vandaar kun je ze ook weer zelf kopiëren naar het werkblad ‘Boekingen’.

Alle te importeren bestanden lees ik in vanuit mijn ‘Downloads’ directory, die je in kunt stellen op het tabblad ‘Handleiding’. Ook kun je hier instellen in welke directory de importbestanden na verwerking opgeslagen moeten worden, en ook moet je hier de volledige naam van de administratie opgeven. Dat wordt gebruikt in onder andere de import-macro’s.

Met het contant geld, de creditcard-uitgaven en alle boekingen en pinbetalingen vanaf mijn bankrekening heb ik een compleet beeld van al mijn inkomsten en uitgaven.

Hier ga je naar de downloadpagina.

Over een tijdje publiceer ik ook mijn beleggingsadministratie. Die is ietsje ingewikkelder dan deze. Ik hoop vooral dat andere mensen ook hun spreadsheets en macro’s online gaan zetten. Want ik wil graag ook leren van anderen!

Wat vind je van mijn spreadsheet?

‘Klooien’ met spreadsheets

Afgelopen weekend heb ik weer ouderwets een paar uur zitten ‘klooien’ met mijn spreadsheets. Ik heb er eerder over geschreven en kreeg destijds gelukkig ook veel reacties van medestanders. Fijn gevoel om de sheets weer wat slimmer te maken.

De aanleiding was praktisch. Geldnerd had al een slimme persoonlijke administratie, die automatisch de gedownloade boekingen van de Rabobank verwerkte. Iets soortgelijks had ik ook voor onze bankrekeningen in het Verre Warme Land. Maar de gezamenlijke bankrekening van Geldnerd en Vriendin loopt bij de ABN AMRO en daarvoor had ik de automatische import macro nog niet aangepast. Dat was wel nodig, want nu Geldnerd en Vriendin weer samen in Nederland wonen is dit de meestgebruikte rekening geworden. Ik heb alles nog een slagje makkelijker gemaakt, de macro verplaatst ook automatisch het bestand van de download-directory naar mijn archief. Ik hoef dus helemaal niks meer handmatig te doen.

Ook heb ik de spreadsheet nu zo ingericht dat ik de uitgaven nu per grootboekrekening  per maand zie. Ik wat beter kijken naar seizoensinvloeden, en kijken of ik zinvol van een jaarvergoeding naar een maandbetaling kan overstappen.

Binnenkort komt er nog een klusje aan. De integratie van mijn kasboek in de administratie-spreadsheet. Maar dat heeft nu even geen haast.

Heb jij onlangs nog fijn zitten sleutelen aan een spreadsheet? En wat heb je gebouwd?

© 2020 Geldnerd.nl

Theme by Anders NorenUp ↑