Posts Tagged ‘ofx’

Gnucash en internetbankieren

Wednesday, July 15th, 2009

Jaren geleden al weer maakte ik gebruik van Girotel Offline van de Postbank. Erg handig was dat je je opdrachten klaar kon maken en dan kort verbinding met de Postbank server kon maken en dan je opdrachten kon verzenden en je afschriften kon ophalen. Je had lokaal een goed overzicht van alle afschrijvingen en kon deze ook rubriceren.

Met de komst van het internetbankieren is eigenlijk dat lokale overzicht en de mogelijkheid om afschriften in rubrieken te zetten verdwenen. Er zijn daarvoor gelukkig wel oplossingen.Omdat ik vrij veel onder Linux werk ben ik gebruik gaan maken van Gnucash. Het is echter niet zo dat Gnucash zomaar de download bestanden van je bank kan lezen. Omdat ik gebruik maak van de ING (voorheen Postbank) en de Rabobank, heb ik een tijdje geleden een paar scripts gemaakt in Perl om de download data van de bank om te zetten in OFX.

ING

Voor Mijn ING (voorheen Mijn Postbank) gebruik ik pb2ofx.pl. Het script verwacht een directory met de naam ofx en zal daar de resultaat file in plaatsen. Gebruik bij het downloaden van de ING-site het “Kommagescheiden (jjjjmmdd)” formaat, anders werkt het script niet.

pb2ofx.pl reknr_27-06-2009_09-07-2009.csv

levert een file reknr_27-06-2009_09-07-2009.ofx in de directory ofx.

Rabobank

Voor Rabobank Internetbankieren maak ik gebruik van rabo2ofx.pl.

rabo2ofx.pl mut_280609.txt > mut_280609.ofx

Zoals je ziet wordt de uitvoer niet in de ofx directory geplaatst, maar naar stdout gestuurd zodat je het moet omleiden naar een file d.m.v. “> filenaam”.

Gnucash

In Gnucash kun je het .ofx bestand vervolgens importeren onder: Bestand->Importeer->Importeer QFX/OFX. Bij het importeren kun je vervolgens aangeven voor iedere transactie in welke rekening deze transactie thuishoort. Dit is een lerend systeem. Gnacash zal van steeds meer transacties zelf de juiste rekening voorstellen.

Links

Ik kwam ook nog een script tegen van Jelmer Vernooij om Postbank csv naar qif om te zetten. Meer info hier.