GnuCash is a free software accounting program perfect for small business or for personal uses. It allows to follow day by day its accounts.
Installation
If you run Debian stable, to get online banking (FinTS) working, you may have to install aqbanking-tools from Backports. The version of aqbanking in Debian stable may no longer be able to talk to your bank.
Alternatively, install the FlatPak package of GNUcash from Flathub, which is directly maintained by the GNUcash developers.
If flatpak is not yet set up, run:
sudo apt install flatpak flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
To install and run the flatpak, run:
flatpak install flathub org.gnucash.GnuCash flatpak run org.gnucash.GnuCash
To run other commands packaged with the flatpak, run:
flatpak run --command=bash org.gnucash.GnuCash
From inside the package, you can then run any packaged binary.
You can of course substitute "bash" with aqbanking-cli, aqhbci-tool4 or other command-line tools directly that come packaged with GNUcash.