4 ms·
+1 for ledger. I switched from GnuCash to ledger about 8 years ago and never looked back. I have a script that pulls my bank account using aqbanking [1] and i
by hesk 6y ago
+1 for ledger.
I switched from GnuCash to ledger about 8 years ago and never looked back.
I have a script that pulls my bank account using aqbanking [1] and icsv2ledger.py [2]. The latter can match transactions to templates and set transaction accounts and payees automatically. It also supports autocompletion of account names when a transaction is not matched by a template.
For cash entries, I use ledger-mode in Emacs. (I also use Org mode, so I spent a lot of time in Emacs anyway.) ledger-mode also supports autocompletion.
I only use the command line for reporting and have aliases for the most common reports. These mostly revolve about showing my current budget.
[1] https://wiki.gnucash.org/wiki/AqBanking https://wiki.gnucash.org/wiki/AqBanking
[2] https://github.com/quentinsf/icsv2ledger https://github.com/quentinsf/icsv2ledger
Fun fact: The second program I wrote was a database in Turbo Pascal to keep track of my loose change.
Not so fun fact: I lost my GnuCash files after I made the switch. Ten years of accounting gone. :(