Simple Transaction fetcher by Mestrona GbR.
Works with AqBanking to fetch bank transactions via HBCI and save them to database table.
- Clone the git repository
- Install AqBanking for your operating system (Debian/Ubuntu:
apt install aqbanking-tools
) - Install composer (if not yet done)
- run
composer install
- Install the database schema from
schema.sql
andschema_update_1.sql
-
Copy config/accounts.template.php to config/accounts.php and fill info (database info + account data)
-
Call
php mbank default
to fetch the recent transactions for the default account. You can configure as many accounts as you like. Callphp mbank --all
to fetch recent transaction for all configured accounts. -
If the tan mode is wrong, you can find out the valid ones by calling
aqhbci-tool4 listitanmodes --user=1
After initializing, try manually
export BIC= # Enter bank code here
export ACCOUNT= # Enter account code here
aqbanking-cli --acceptvalidcerts request --bank=$BIC --account=$ACCOUNT --ctxfile=.storage/aqBanking.ctx --balance --transactions
aqbanking-cli --acceptvalidcerts getaccounts--bank=$BIC --account=$ACCOUNT
aqbanking-cli --acceptvalidcerts listaccounts --bank=$BIC --account=$ACCOUNT
MIT