DKB-Visa-Kartenumsätze in Moneyplex importieren

Posted by Tobi Fri, 17 Nov 2006 16:58:00 GMT

Moneyplex bietet leider nicht die Möglichkeit, die Kreditkartenumsätze über das DKB-Internetbanking abzurufen. Laut Aussage des Herstellers matrica liegt das wohl in erster Linie daran, dass die DKB die Kartenumsätze nicht via HBCI zur Verfügung stellt.

Das es aber ziemlich ärgerlich ist, jede einzelne Buchung manuell einzugeben, habe ich ein kleines Tool gebastelt, welches die Kartenumsätze über das Web-Banking abruft und in eine QIF-Datei schreibt, die von Moneyplex importiert werden kann. Dank WWW:Mechanize war das auch ein Kinderspiel!

Und so funktionierts:

  1. Ruby (mind. 1.8.4) sowie die WWW:Mechanize-Bibliothek installieren. Letzteres geht am einfachsten mit:

     gem install mechanize
    
  2. Skript runterladen und auspacken:

    Linux: dkb-visa-read.tar.gz Windows: dkb-visa-read.zip

  3. Aufrufen mit:

     Linux: ./dkb-visa-read.rb <KONTONUMMER>
     Windows: dkb-visa-read.rb <KONTONUMMER>
    

Das Skript fragt dann nach der PIN, welche allerdings nicht verdeckt abgefragt wird - bin noch am grübeln, wie man das plattformunabhängig realisieren kann.

Wenn alles klappt, sieht die Ausgabe so aus:

dkb-visa-read
-------------

Bitte PIN eingeben: abcde

[Einloggen...]
[Buchungen lesen vom 01.01.2000 bis 17.11.2006...]

Die Buchungen stehen nun in `Buchungen.qif` fuer den Import in Moneyplex zur Verfuegung

[Ausloggen...]

Die neu entstandene Datei Buchungen.qif kann danach in Moneplex importiert werden. Dazu einfach ein Konto für die Kreditkartenumsätze anlegen. Das Konto öffnen und via rechter Maustaste Importieren wählen, dann als Format QIF-Import von Microsoft Money 98 und 99.

Da die Umsätze nur max. ein halbes Jahr zurückreichen, muss manuell noch ein entsprechender Startbetrag gebucht werden, der zeitlich vor der ersten Kartenbuchung liegt.

In der Datei .lastbooking wird das Datum der letzten Buchung gespeichert. Dieses ist das Startdatum für den nächsten Umsatzabruf.

Zu beachten ist, dass Moneyplex scheinbar nur Umsätze importiert, die jünger sind als die jüngste bereits enthaltene Buchung.

Das dkb-visa-read -Skript macht für mich genau das was es soll, hat unter bestimmten Umständen aber womöglich ein paar Macken - z.B. wenn die Kartenumsätze im Web-Banking nicht verfügbar sind. Falls also irgendwas nicht klappt, bitte bescheid geben!

Posted in  | Tags , ,  | no comments

Comments

Comments are disabled

 

Categories

Tags

.NET debian dkb mono Notebook squeeze squeezevdr survey vdr visa