Ik word wel vrolijk van KMyMoney, ondanks dat ik verder Gnome gebruik. Maar:
- KMyMoney snapt alleen het QIF formaat, niet het postbank csv.
- Met behulp van een filter script kun je tijdens het importeren het csv omzetten naar QIF. Dat vergt wel een beetje instellen.
Een uitleg van het importeren is te vinden op
http://kmymoney2.sourceforge.net/online-manual/details.impexp.qifimp.html (engels)
Nu heb ik een jaartje geleden een python script gevonden ergens ver weggestopt in een mailinglist archief waarmee Rabobank bestanden naar QIF kunnen worden omgezet. Deze heb ik uitgebreid om ook Postbank en ABN amro output te verwerken. Het resultaat is bank2qif.py (zie bijlage).
Dit vergt enig instellen. Open ten eerste bank2qif.py. Op regel 180 en verder moet je je eigen rekeningnummers opschrijven en daarachter tussen aanhalingstekens zoals ze in KMyMoney genoemd worden. Op regel 186 en verder kun je een hele set regels toevoegen om bepaalde vaak terugkerende af/bijschrijvingen te herkennen aan omschrijving of tegenrekeningnummer en alvast een categorie te geven en eventueel een andere naam dan het rekeningnummer. Dat scheelt een hoop handmatig instellen in KMyMoney.
Verder moet het filter nog ingesteld worden in KMyMoney. Open eerst een boekhouding (een kmy bestand). Dan kun je 'File' -> 'Import' -> 'QIF...' kiezen. Klik ten eerste op het knopje new. Op het tabblad 'Date' verander het datum formaat naar %yyyy-%mm-%dd. Op het tabblad Filter in het bovenste veld 'python /pad/naar/het/bestand/bank2qif.py post', in het middelste veld verander *.qif in *.csv.
Als het goed is zou het nu moeten werken!
Om te testen dat het filter goed werkt kun je het filter testen door in een terminal naar de map te gaan waar bank2qif.py en een test postbank.csv bestand staan en het commando 'python bank2qif post < testbestand.csv' uit te voeren. Dan moeten de mutaties in QIF formaat als uitvoer in de terminal verschijnen.