Nieuwe functies in de administratie: ING import

Mijn spreadsheets worden nog steeds verder uitgebreid. Al heb ik deze winter minder programmeertijd gehad dan gehoopt, het was erg druk op mijn werk en ik ben ook aan een opleiding begonnen. Maar toch zijn er weer de nodige dingetjes bijgebouwd. Dat gaat dan vooral om rapportages, want de basisfunctionaliteit is wel op orde. Vind ik tenminste.

Een tijdje geleden heb ik een actuele versie van mijn beleggingsspreadsheet gedeeld. En recent heb ik ook tijd kunnen maken voor de nieuwe versie van de FIRE Calculator. En mijn dashboard is nog volop in ontwikkeling. Maar vandaag is mijn administratiespreadsheet weer eens aan de beurt.

Er zijn allerlei kleine verbeteringen, maar vooral dus ook verschillende nieuwe grafieken. Zo kun je nu het maandelijkse spaarpercentage bekijken, en het saldo op je bankrekening door het jaar heen. Ook heb ik een functie gebouwd die laat zien hoeveel No Spend Days je in een maand hebt gehad. No Spend Days zijn dagen waarop je géén uitgaven hebt gedaan met je creditcard, contant geld, pinpas of contactloos. De No Spend Days functie werkt overigens alleen voor banken die de transactiecode meesturen. Rabobank doet dat bijvoorbeeld wel, ABN AMRO doet het niet.

Daarnaast ondersteunt mijn administratie nu ook het importeren van CSV-bestanden van de ING. Daarvoor ben ik veel dank verschuldigd aan lezer Kris, die de code voor eigen gebruik aangepast heeft (en dat is ook precies de bedoeling!) en zo vriendelijk was om de aangepaste code met mij te delen. Ik heb deze functionaliteit niet zelf kunnen testen, want ik heb geen voorbeeldbestand. Het kan dus zijn dat het nog niet vlekkeloos werkt. Als dat zo is, laat het me weten, dan zorg ik voor een verbeterde versie.

Kris deelde met mij ook de code voor het verwerken van een ABN AMRO Creditcard. Die zit ook in de VBA code (Sub ProcessCreditCardABN()), maar heb ik nog niet geactiveerd. Bij de ABN kun je de creditcardmutaties niet als een CSV of TXT-bestand downloaden. Wel als PDF file. En datzelfde probleem heb ik ook bij de Rabobank. Kris selecteert in de PDF de mutaties en plakt die dan via Notepad in een tabblad Data in Excel. En hier zie ik een nieuwe uitdaging, ik ga proberen om een VBA routine te maken die ook PDF-bestanden kan lezen.

Daarnaast heb ik een functie gebouwd om handmatig transacties met contant geld invoeren, via de knop Cash Transaction op het Dashboard. Ik betaal nu zo weinig met contant geld dat ik de app, die ik daarvoor op mijn smartphone heb, de deur uit doe. In 2019 heb ik nog geen enkele maal betaald met contant geld.

Ook kun je nu transacties splitsen, via de knop Split Transaction op het Dashboard. Dit werkt alleen als er transacties geïmporteerd zijn op het werkblad Data, maar nog niet verplaatst zijn naar het werkblad Transactions. Ik gebruik dat bijvoorbeeld als ik salaris betaald krijg inclusief een declaratie, of als ik iets voorgeschoten heb maar nog een gedeelte van iemand terugbetaald krijg. Dat zijn dan dingen die naar twee verschillende grootboekrekeningen moeten, en dat doe ik door de transactie te splitsen in twee deeltransacties.

Je kunt de meest recente versie van de administratiespreadsheet downloaden via mijn ‘Downloads’ pagina.

Hoe houd jij jouw administratie bij?

De boodschappen van Hondje

En voordat jullie er verkeerde gedachten bij hebben: dan gaat het niet over de grote en kleine boodschappen die Hondje deponeert tijdens de dagelijkse wandelingen. Maar wel over de reguliere uitgaven die wij doen ten behoeve van hem. In die zin is deze blogpost een vervolg op mijn eerdere Boodschappenblog, mede naar aanleiding van een vraag van Project Lonica en van Financial Chipmunk in de reacties bij dat bericht.

Ik heb eerder al eens algemeen geschreven over de kosten van het hebben van een hond, maar dat had nog betrekking op ons verblijf in het Verre Warme Land. En ik heb later nog eens iets geschreven, net na terugkeer in Nederland, over de aanloopkosten, en nog eens een keer hoe hij zijn gewicht nog net niet in goud waard was na zijn jaarlijkse APK-keuring. Eigenlijk schrijf ik best vaak over ons Hondje… Maar hij is dan ook erg belangrijk voor ons!

Aan ons Hondje geven we meer dan 10% van de kosten van onze gezamenlijke huishouding uit. Is dat veel? Ja, best wel. In elk geval veel meer dan het normbedrag van het NIBUD voor honden, zij gaan uit van € 50 per maand en daarnaast € 160 aan jaarlijkse kosten van de dierenarts. Maar er zitten bij ons wel een aantal bewuste keuzes achter.

Maar goed: jullie komen bij Geldnerd om grafieken en cijfers te zien, dus jullie krijgen grafieken en cijfers! Onderstaand allereerst de kosten per maand sinds we terug zijn uit het Verre Warme Land, inclusief gemiddelde. De werkelijke kosten variëren nogal per maand, dat komt (a) doordat we soms dierenartskosten hebben en (b) doordat we eens per 7 weken gemiddeld een zak voer voor hem kopen.

Met afstand het grootste deel van de uitgaven aan Hondje is het abonnement op de uitlaatservice. Geldnerd en Vriendin werken allebei voltijds. Dat zou betekenen dat Hondje van ongeveer 08.00 uur tot ongeveer 18.00 uur alleen is en binnen moet blijven. Dat vinden wij geen leven voor een Hondje, die in het Verre Warme Land gewend was aan buiten zijn en de ruimte hebben. Dus gaat hij elke werkdag met een uitlaatservice op pad. Die haalt hem rond een uur of 10 op bij ons thuis, en neemt hem (met nog een stuk of 10 andere honden) mee naar het bos of het strand. Daar kunnen ze lekker wandelen en spelen. ’s Middags rond een uur of 1 wordt hij weer thuis gebracht. Dan is hij moe, en gaat hij meestal liggen slapen tot een uur of 5. En dan zijn wij alweer bijna thuis ?. In totaal is 59,4% van de uitgaven sinds mei 2016 gedaan voor de uitlaatservice.

Verder constateer ik dat ons Hondje best wel duur is qua medische kosten, 20,3% van de totale uitgaven sinds mei 2016. Naast de vaste jaarlijkse vaccinaties heeft hij nu drie keer een gebitsschoonmaak gehad. Ons Hondje heeft gewoon een erg slecht gebit, dat had hij al toen we hem op 6-jarige leeftijd adopteerden in het Verre Warme Land. Eén keer had hij gevochten en moest zijn oor gehecht worden. En twee keer hebben we een melanoom laten verwijderen, één keer in mei 2016 en één keer recent in januari 2019 (gecombineerd met gebitssanering). Mede daardoor is januari 2019 een erg dure maand geworden.

Daarnaast is 9,7% van de totale uitgaven gedaan aan voer. We gebruiken een vrij duur merk, met alleen vleesinhoud, geen granen. Iets dat zo dicht mogelijk aansluit op het natuurlijke dieet van honden. En dan ook nog in de Senior-variant. Toen Hondje onlangs geopereerd was, mocht hij overigens een week lang alleen gekookte kip en gekookte vis eten. Hij heeft gesmikkeld. Was ook wel een beetje duur, want hij kreeg biologische 3-sterren Beter Leven kippendijfilet. Dat was ook wel een principekwestie. Zelf eten we, die enkele keer dat we vlees eten, ook dat soort vlees. Dan zou het hypocriet zijn als we ons Hondje wel kiloknallers voorzetten. Dat vonden wij in elk geval wel, en het is ons geld en onze keuze om dat hieraan uit te geven.

3,6% van de totale uitgaven is gegaan naar de lokale Hondenbelasting. Dat moeten we betalen, en dat is wel terecht. Want een huisdier is een luxe-artikel. Zeker met dit soort kosten… En de rest is gegaan naar snoepjes, kauwstokjes, speeltje, poepzakjes, halsbanden, mandjes, en andere benodigdheden.

Per categorie per jaar staan de uitgaven in onderstaande grafiek. 2016 betreft dus 8 maanden, omdat Hondje en ik per 1 mei terugkwamen in Nederland.

Heb jij ook een duur huisdier?

Grote aankopen en vervangen

Ik zou het niet gaan doen, maar ik ben toch overstag. Vanaf 1 januari 2019 reserveer ik voor de vervanging van mijn speeltjes. Geldnerd is van gedachten veranderd dus.

Tot nu toe betaalde ik dit gewoon uit mijn lopende rekening. Dat ging (meestal) goed, maar niet altijd. En ik vind het ook een veilig idee om mijzelf hierin een beetje af te remmen. Dus we gaan dat nu anders doen. Aan mijn lijst met automatische overboekingen, die elke maand plaatsvinden zodra mijn salaris is binnengekomen, heb ik er eentje toegevoegd. Een overboeking van € 100 naar mijn spaarrekening, onder de noemer Voorzieningenfonds. En ik heb het ook ingebouwd in mijn administratiespreadsheet, daar kan ik nu automatisch zien welk bedrag er al in het Voorzieningenfonds zit.

De bedoeling is dat ik hiermee mijn grotere uitgaven aan gadgets ga betalen.

De € 100 komt uit de extra overboekingen die ik afgelopen jaren heb opgebouwd. Elke keer als mijn salaris stijgt, verhoog ik mijn spaarbedrag. Dat was inmiddels opgelopen tot een leuk bedragje per maand. Nu verlaag ik dat extra spaarbedrag dus met € 100 per maand, en in plaats daarvan maak ik die € 100 over onder de noemer Voorzieningenfonds. Wel gewoon naar die ene spaarrekening, want ik houd het graag simpel en overzichtelijk. Mijn administratiespreadsheet houdt vervolgens voor mij bij hoeveel er in het fonds zit.

Waarom ben ik toch overstag gegaan? Na mijn eerdere blog over mijn gadgets heb ik er nog eens diep over nagedacht. Mijn oude systeem zorgde voor pieken en dalen in mijn liquiditeit. Die strijk ik glad door hier gewoon maandelijks een bedrag voor te reserveren. En dat ik het geld apart zet, hoeft niet te betekenen dat het ook op moet. Feitelijk is het ook gewoon een buffer bovenop mijn reguliere buffer [wat te doen met overvolle buffer].

Verander jij wel eens van gedachten over de inrichting van jouw administratie?

Hoe denk ik nu over…. Mijn Wekelijkse Finance Moment?

Inmiddels ben ik ruim drie jaar aan het schrijven op dit blog. Meer dan 500 berichten heb ik inmiddels geplaatst. En ik heb dus ook heel veel onderwerpen aangeraakt. En regelmatig geef ik daarbij aan dat ik vooral ook blog om mijn gedachten te ordenen, en mijn denken over financiën te ontwikkelen. Drie jaar is al best wel een lange tijd. Het leek me daarom leuk om er eens wat onderwerpen ‘uit het verleden’ uit te lichten, en te bekijken hoe ik daar nu over denk. Lees je mee?

Vrij snel na de start van Geldnerd heb ik jullie meegenomen in mijn wekelijkse finance-moment. Ook de lijst van dingen die ik dan doorwerk heb ik al eens gedeeld. Elke week, meestal op zaterdagochtend, ga ik er even voor zitten. Laptop aan, kopje koffie erbij. Ik neem de financiële post van de week door. Rekeningen, mededelingen van wijzigingen, dat soort dingen. Rekeningen worden betaald of klaargezet. Indien nodig wordt er gereageerd naar partijen. Dat doe ik liefst schriftelijk, maar soms zet ik ook een reminder in mijn agenda om ergens achteraan te bellen.

En uiteraard worden de spreadsheets bijgewerkt. Ik download de boekingen bij onze banken, en de wekelijkse rapportage van mijn ‘aandelenboer’. Met een druk op de knop importeer ik ze in mijn spreadsheets. Het kost maar een paar minuten per week. Het moge duidelijk zijn: het finance moment is er nog steeds. Ik vind het enorm waardevol. In control zijn op mijn (onze) financiën, en ook in control blijven. Een vast moment werkt daarvoor in mijn geval het beste. En ik ben gelukkig niet de enige die er zo over denkt.

Het karakter van mijn finance-moment is wel wat veranderd. Het bijwerken van de spreadsheets is grotendeels geautomatiseerd, en kost dus steeds minder tijd. De tijd die vrijgekomen is besteed ik aan analyse. Ik bouw steeds meer rapportages en grafieken om de ontwikkelingen te kunnen volgen, ook meerjarig. Er is wel een behoorlijk risico op uitloop, het ‘moment’ duurt steeds langer. Het finance-moment gaat de laatste jaren naadloos over in het blog-moment, de tijd waarin ik de blogjes voor de komende week maak / afrond en klaar zet voor publicatie. En dat gaat weer over in het programmeermoment, waar ik probleempjes oplos in mijn spreadsheets en nieuwe programmeerideeën uitwerk. Die drie momenten, Finance, Bloggen en Programmeren, kunnen soms ook een hele dag duren. Een mens moet maar een hobby hebben…

Kijk jij op vaste momenten naar je financiën?

Eerder schreef ik al een terugblik op mijn kasboek.

Actief je banksaldo managen

Nog niet zo heel lang geleden schreef ik over het (financiële) hoogtepunt van de maand. En hoe er, heel snel na het ontvangen van mijn salaris, al vrijwel geen geld meer op mijn lopende rekening staat. Genoeg om gedurende de maand mijn rekeningen en lopende uitgaven te betalen.

Ook eerder heb ik daar wel eens over geschreven: het sturen op mijn liquiditeit. Daar heb ik, heel simpel, twee doelen mee. Ten eerste ervoor zorgen dat ik altijd aan mijn financiële verplichtingen kan voldoen. Zoveel mogelijk vaste lasten gaan via automatische incasso, en waar mogelijk heb ik die aangepast zodat ze plaatsvinden in de dagen nadat mijn salaris is gestort. Dat proces wordt geholpen door mijn werkgever, die altijd op de 24e van de maand het salaris uitbetaalt (en eerder als dat in een weekend of op een feestdag valt). Rekeningen worden altijd zo snel mogelijk klaargezet voor betaling in mijn internetbankieren. Vaak ook meteen betaald, maar soms plan ik een betaling bewust op een later moment als dat in de liquiditeit beter uitkomt. Maar ik betaal altijd voor de uiterste betaaldatum. Dat voorkomt incassokosten en gedoe. En als de rekening gepland staat in mijn internetbankieren, dan heb ik er geen omkijken meer naar. Dat soort dingen doe ik op mijn wekelijkse finance-moment.

Het tweede doel van het sturen op liquiditeit: Zorgen dat mijn geld maximaal voor mij aan het werk is. Het is zonde als geld niks staat te doen. Het moet bezig zijn om rekeningen te betalen. Of, nog liever, het moet bezig zijn om extra geld voor mij te verdienen. Vroeger door rente te vangen op een spaarrekening, maar tegenwoordig door belegd te zijn, recht op dividend te geven, of door mijn maandlasten te verlagen door het versneld aflossen van de hypotheek. Dat zijn allemaal dingen waar het geld niet aan toekomt als je het op je lopende rekening laat staan. Tegenwoordig stuur ik er dus bewust op dat daar zo min mogelijk geld op staat.

En eigenlijk vind ik doel 2 (geld aan het werk) veel belangrijker dan doel 1 (voldoen aan verplichtingen). Want doel 2 is ‘voor mezelf’. Vandaar ook het principe ‘betaal jezelf eerst’. Vandaar dus ook dat het geld voor mijn beleggingen, de spaarrekening en de aflossing van de hypotheek als eerste betaald worden, zodra het salaris binnengekomen is.

Toen ik de eerdere stukjes schreef kon ik dat nog niet goed illustreren met een plaatje. Maar afgelopen week zat ik weer een beetje te pielen met mijn administratie-spreadsheet. Ik merk dat, nu de basisfunctionaliteit goed op orde is, dat ik steeds meer aandacht besteed aan rapportages. Hoe sta ik ervoor? En zo had ik al een tijdje de wens om een aantal grafieken in te bouwen. Want plaatjes zeggen meer dan 1.000 woorden. Eén van de grafieken die ik ingebouwd heb toont het saldo van mijn lopende rekening door de tijd. En die grafiek laat mooi zien wat het effect is van mijn sturing op mijn banksaldo. Een korte hoge piek in de laatste week van de maand, als op de 24e mijn salaris op mijn bankrekening binnenkomt. Maar het gros van dat geld is vrijwel meteen weer weg. Wat overblijft neemt in kleine stapjes af gedurende de maand. En zo herhaalt zich dat.

Ter vergelijking heb ik diezelfde grafiek ook nog even gemaakt voor 2008 (want ik houd mijn uitgaven immers al bij sinds 2003). Daar zie je dat ik gemiddeld genomen een veel hoger en grilliger saldo op mijn bankrekening aanhield. Terugkijkend was ik toen nog best wel naïef, al hield ik alles al wel gedetailleerd bij. Maar onder controle was het nog niet echt, aan de rode pixels onderaan kun je zien dat mijn saldo soms ook nog wel ‘onder nul’ stond. Rood staan, wat een gruwel!

Hoe ziet een grafiek van jouw banksaldo er ongeveer uit?

Administratie met Rabo CSV Import

Diverse lezers vroegen er al om, en zelf schreef ik er onlangs ook al over: mijn nieuwe administratiespreadsheet. En hier is ‘ie dan. Oud en vertrouwd in de interface, nieuw onder de motorkap. Tsja, opa Geldnerd houdt niet zo van interface-wijzigingen. Ik snap ook al die app-ontwikkelaars niet die bij elke nieuwe versie de gebruikersinterface volledig overhoop gooien. Waardoor ik weer enorm moet zoeken naar mijn favoriete functies. Dus zelf doe ik daar niet aan.

Zoals ik al eerder schreef is de belangrijkste wijziging dat ik nu werk met het nieuwe CSV-formaat van de Rabobank. Dit omdat ze stoppen met het TXT-formaat dat ik eerst gebruikte. De structuur waarmee ik transacties inlees is daarmee compleet gewijzigd. Dat betekent dat je eigenlijk al je transacties vanaf 1 januari 2018 opnieuw in moet lezen, in CSV-formaat.

Er zit ook een uitgebreidere gebruikershandleiding in, op het tabblad ‘Manual’. Maar leef je vooral uit op de Visual Basic macro’s die in de spreadsheet zitten. Tips, opmerkingen, aanvullingen, dingen ter verbetering van de leesbaarheid, laat het me weten in de comments of via mijn Contact-pagina!

Eén ding zit er nog niet in: ik ben bezig om een functie te bouwen die controleert of de boekingen wel op elkaar aansluiten. Maar die is nog niet foutloos, dus die zit nog niet in deze versie. Zodra ik de problemen heb opgelost verschijnt er een bijgewerkte versie. En verder wordt het in die versie ook mogelijk om bestanden van KNAB in te lezen, omdat een bloglezer zo vriendelijk is geweest mij een voorbeeld-bestand te sturen (dankjewel!).

Je kunt de nieuwe administratiespreadsheet hier downloaden.

Heb jij recent nog nieuwe dingen gedaan in Excel?

Einde van de inhoud

Geen pagina's meer om te laden