====== 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 * in der Adresse: -by entsprechend dem Bundesland anpassen * KTONR, wenn der login beim online banking die konto nummer ist * evtl auch aktuelle version nötig... ==== 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: * Abrufen der Systemkennung aqhbci-tool4 getsysid * Abrufen der Kontenliste aqhbci-tool4 listaccounts (evtl auch ''aqhbci-tool4 getaccounts'', sie Anleitung) * Wählen der iTAN-Methode aqhbci-tool4 listitanmodes aqhbci-tool4 setitanmode -m ITANMODE (''ITANMODE'' ist die erste zahl aus ''listitanmodes'' 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 ===== Links ===== * Ausführliche Anleitung: http://www.aquamaniac.de/sites/download/packages.php?package=09&showall=1 ===== 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: [[aptitude#hibiscus]] mehr eigentlich nicht...