Konto auf Draht
Home-Banking mit KMyMoney
Online-Banking mit KMyMoney
Der Charakter des primär am Prinzip der doppelten Buchführung orientierten KMyMoney zeigt sich unter anderem darin, dass sich die dem gewählten Kontenrahmen zugehörigen Buchungskonten nach Abschluss des Assistenten in der Werkzeugleiste unter Konten wiederfinden, während das im Assistenten angelegte Girokonto unter unter Geldinstitute eingerichtet ist. Per Default müssen Sie, auch wenn Sie das Paket aqbanking bereits installiert haben, alle Umsätze allerdings händisch eintragen.
Dass KMyMoney mit Home-Banking nichts am Hut hat, zeigt sich auch daran, dass Sie die Home-Banking-Funktion erst in einem zweiten Schritt konfigurieren. Dazu wählen Sie aus dem Menü Einstellungen | AqBanking einrichten, woraufhin der Dialog AqBanking-Einrichtung mit den beiden Reitern Benutzer und Konten erscheint. Im ersten Tab richten Sie über den Schalter Benutzer anlegen zunächst einen neuen Onlinebanking-Nutzer ein. KMyMoney präsentiert jetzt einen weiteren Assistenten, indem Sie unter anderem über die gleichnamige Checkbox (Abbildung 3) das HBCI-Backend konfigurieren.
Im Folgeschritt entscheiden Sie sich für eines der im HBCI definierten Sicherheitsverfahren PIN/TAN oder Chipkarte (Abbildung 4) und importieren vorhandene Schlüsseldateien.
Chipkarte einrichten
Die Inbetriebnahme eines Chipkartenlesers stellt mittlerweile kein allzu schwieriges Unterfangen mehr dar, zumal die führenden Hersteller mit einer hervorragenden Treiber-Versorgung auch für Linux glänzen. Prinzipiell funktioniert das über die libcchipcard und den Chipcard-Daemon (chipcardd) oder mithilfe des wesentlich einfacher handhabbaren PC/SC-Treibers (pscd). Eine weiterführende Beschreibung sprengt den Rahmen des Beitrages. Ein sehr gute Anleitung für Ubuntu, die sich weitgehend auf andere Distributionen übertragen lässt, finden Sie unter [7].
AqBanking konfigurieren
Das Anlegen eines PIN/TAN-Zugangs für HBCI erfordert im ersten Schritt drei Angaben Bankleitzahl, Bankname und Server-URL. Da der AqBanking-Assistent anders als der von KMyMoney über eine interne Datenbank verfügt, sind die erforderlich Daten mit Hilfe des Select-Buttons schnell ermittelt. Die für HBCI-PIN/TAN erforderliche Server-URL findet sich in der Regel auf der Webseite der jeweiligen Bank (Abbildung 5) – meist inklusive einer Beschreibung der Verwendung des Kontos mit einer nativen Client-Software.
Ein Klick auf Weiter führt zur Eingabe der Benutzerdaten. Wie Sie die jeweiligen Benutzer-Kenndaten den einzelnen Feldern zuordnen müssen, hängt von der jeweiligen Bank ab. Im Beispiel mit der Ing-Diba gilt es für Benutzername und Benutzerkennung die zehnstellige Kontonummer zu verwenden, das Feld Kundennummer im AqBanking-Dialog bleibt leer.
Lief bis hierhin alles korrekt, weist AqBanking nun im letzten Schritt des Assistenten darauf hin, dass es den Benutzer anlegt und dessen Kontenliste abruft. Mit einem Klick auf die Schaltfläche Erweiterte Einstellungen werfen Sie einen Blick auf die verwendeten HBCI- und HTTP-Versionen und stellen gegebenenfalls weitere erforderliche Übertragungsparameter ein. Mit Weiter ruft HBCI die Kontenliste ab, wozu Sie das angezeigte Zertifikat (Abbildung 6) akzeptieren müssen. Danach geben Sie die PIN ein, die wiederum bei PIN/TAN über HBCI die gleiche ist wie die Web-Banking-PIN.
Im Test kam es für die Ing-Diba bei AqBanking mit den Default-Einstellungen (Abbildung 7) aufgrund eines TLS-Fehlers zu einem Abbruch des Dialogs mit dem Bankrechner: Eine Verbindung mit der Ing-Diba erfordert die von der Vorgabe abweichenden Parameter HBCI Version: 2.20, HTTP Version: 1.1, SSLv3 erzwingen und Nicht BASE64 kodieren.
Um die Einstellungen nachträglich anzupassen, wiederholen Sie entweder die Einrichtung des Bankzugangs oder markieren unter Einstellungen | AqBanking einrichten den eben angelegten Benutzer im Reiter Benutzer, klicken dann auf Benutzer bearbeiten und regeln die Parameter im Dialog Benutzer bearbeiten nach (Abbildung 8).



