HBCI - Zusätzliche Konten einrichten
Ich hatte ja in einem vorigen Beitrag schon mal geschrieben, wie mit aqbanking auf der Kommandozeile Umsätze abgefragt werden können. Heute will ich meine anderen Konten noch hinzufügen, so dass ich meinem Ziel, eine Benachrichtigung bei einem neuen Umsatz zu erhalten, langsam aber sicher näherkomme.
Ein Konto hatte ich bereits eingerichtet. Ach, tatsächlich war es ja eine Kundennummer unter der 2 Konten verwaltet werden. Nun kommen die anderen Konten hinzu. Dazu bediene ich mich dieser Anleitung:
aqhbci-tool addmedium -t pintan aqhbci-tool listmedia
Damit erhält man die neu angelegte Nummer. Bei mir die 1. Danach kann das neue Konto angelegt werden:
aqhbci-tool adduser -m 1 -s https://hbci-pintan-bw.s-hbci.de/PinTanServlet \
-b 60350130 -u XXX
Wie beim ersten Konto muss wieder getaccounts und listaccounts gestartet werden - diesmal muss jedoch angegeben werden, dass das 2. Konto gemeint ist:
aqhbci-tool getsysid -c XXX aqhbci-tool getaccounts -c XXX aqhbci-tool listaccounts
Und siehe da… eine riesen Liste der ganzen Konten (bei der Kreissparkasse sind’s einige mehr
).
Genauso habe ich dann die anderen Konten hinzugefügt:
aqhbci-tool addmedium -t pintan
aqhbci-tool adduser -m 2 -s https://hbci.comdirect.de/pintan/HbciPinTanHttpGate \
-b 20041111 -u XXX
aqhbci-tool getsysid -c XXX
aqhbci-tool getaccounts -c XXX
aqhbci-tool addmedium -t pintan
aqhbci-tool adduser -m 3 -s https://hbci11.fiducia.de/cgi-bin/hbciservlet \
-b 67230000 -u XXX
aqhbci-tool getsysid -c XXX
aqhbci-tool getaccounts -c XXX
Ok, nun noch das PIN File ergänzen - dazu habe ich es einfach mal neu generiert:
aqhbci-tool mkpinlist > ~/.banking/pinfile.pin
Ohne > … werden die Daten auf der Console angezeigt und man kann nur das neue Konto in die Datei einfügen. Statt cut-n-paste dachte ich, es geht schneller die mir bekannten PINs einfach kurzerhand neu einzugeben.
Comdirect hat dann leider nicht funktioniert. Zuerst kam in einem kryptischem Hex-Dump die Meldung, dass demnächst auf iTAN umgestellt würde. Ich habe dann kurzerhand das Konto auf iTAN umgestellt - irgendwann muss es wohl eh sein. Die kryptische Meldung kam nicht mehr, aber die Konten wurden trotzdem nicht hinzugefügt.
Nachdem ich dann die folgenden Befehle ausgeführt hatte, bekam ich eine sehr vollständige CSV Datei:
aqbanking-tool request --transactions aqbanking-tool exec --ctxfile=result.ctx aqbanking-tool -P pinfile.pin exec --ctxfile=result.ctx aqbanking-tool listtrans --ctxfile=result.ctx --outfile=mytransactions.csv