a Ruby wrapper around the AqBanking command line tool¶↑
Requesting your bank account using hbci pin/tan is possible with the AqBanking open source tool.
See http://www.aquamaniac.de/sites/aqbanking/index.php for more informations.
AqBanking is also available in many linux distributions and for Mac OS over darwin ports
This libary is a wraper around the AqBanking command line tools.
* make sure you have the command line tools "aqhbci-tool" and "aqbanking-cli" available for your environment and
configured the correct shell command in config/environment.yaml
* configure all accounts in config/accounts.yaml (use config/accounts_example.yaml as template)
* run rake aqbanking:setup once to prepare your system for your configured accounts
* run rake aqbanking:cleanup to delete all configured account from your local system
* use account tags names as configured in config/accounts.yaml to create new account objects
Account.new("my_account")
* Request all transactions from 2010/01/01 to 2010/05/30
my_business_account = AqBanking::Account.new("business")
my_business_account.transactions(Date.new(2010,1,1),Date.new(2010,5,30))
* returns an array of AqBanking::Transaction Objects
* Request account balance
my_business_account.balance