Inhaltsverzeichnis

HBCI mit aqbanking (Konsole)

Einrichtung

Comdirect

aqhbci-tool4 adduser -s https://fints.comdirect.de/fints -b BLZ -u ONLINELOGIN-NR -N ANYNAME -t pintan

Volks- /Raiffeisenbank einrichten

Den VR-NetKey findet man zB im Online Banking unter Verwaltung → Alias

aqhbci-tool4 adduser -s https://hbci11.fiducia.de/cgi-bin/hbciservlet -b BLZ -u VR-NetKey -N ANYNAME -t pintan --hbciversion=300

(benötigt mindestens Pakete aus squeeze-backports, Überweisung (allgemein TAN Verfahren?!) funktioniert hier/gerade (01/2012) nicht)

Sparkasse einrichten

aqhbci-tool4 adduser -s https://hbci-pintan-by.s-hbci.de/PinTanServlet -b BLZ -u KTONR -N ANYNAME -t pintan
aqhbci-tool4 adduserflags -f forceSsl3

ING-DiBa

aqhbci-tool4 adduser -s https://fints.ing-diba.de/fints/ -b BLZ -u KTONR -N USERNAME -t pintan
 
aqhbci-tool4 adduserflags -b BLZ -u KTONR -f forceSsl3
aqhbci-tool4 adduserflags -b BLZ -u KTONR -f noBase64

Allgemein

Danach:

Bei mehreren eingerichteten Konten jeweils -b, -u, -c angeben…

aqbanking-cli

Abfragen

aqbanking-cli request --balance
aqbanking-cli request --transactions

Verwerten

Daten (ctx Dateiformat) verwerten: (in csv umwandeln)

aqbanking-cli request --transactions > transaktionen.ctx
aqbanking-cli listtrans < transaktionen.ctx

Überweisen

aqbanking-cli transfer --bank=SENDERBLZ --account=SENDERKTONR  --rname="EMPFAENGERNAME" --rbank=EMPFAENGERBLZ --raccount=EMPFAENGERKTONR --value="123,45:EUR" --purpose="VERWENDUNGSZWECK" > ueberweisung.ctx
aqbanking-cli listtrans < ueberweisung.ctx

Strings wie Name und Verwendungszweck immer in einfassen.

Interne DB

Statt all den .ctx Dateien kann man auch die interne Datenbank benutzen. Bei Abfragen einfach ein –usedb anhängen. Diese kann amn wiederrum mit zB

aqbanking-cli dblisttransfers --exporter=csv --profile=full

anschauen.

aqbanking mit Python

apt-get install libaqbanking-dev libgwenhywfar60-dev
pip install python-aqbanking

Installation unter Debian Squeeze

apt-get -t squeeze-backports install aqbanking-tools libaqbanking-plugins-libgwenhywfar60

(backports für neue TAN verfahren nötig… comdirect klappt auch mit der 4er version aus dem squeeze repository)

FinTS / HBCI mit python fints

Einfach und straight forward: https://pypi.org/project/fints/

HBCI mit Hibiscus (Java GUI Anwendung)

Installation: hibiscus

mehr eigentlich nicht…