clacct took a little effort to get working, but in the end, it was worth it.
Very straightforward, no interface to speak of, and line-by-line account management. For multiple users and accounts too, apparently.
Like clipf, there doesn’t seem to be a way to edit transactions once you’ve entered them, but the account files are hand-editable, so that shouldn’t be a big problem.
clacct can handle IOUs, which seems unusual among console banking tools. It’ll transfer money between accounts, show recent transactions or a full account history, and a few other things.
And if the home page is to be believed, you can set up rules for regular transactions, like paychecks or automatic bill payments. I’ll be honest: I didn’t dig that far into clacct.
clacct isn’t new; the timestamp on the tarball is 2004, but it seems to work fine for me in Arch. If you decide to try it, you might need to install perl-date-calc, or the equivalent in your distro.
Happy accounting. 😉