Hacker News new | ask | show | jobs
by BeetleB 3413 days ago
I used GnuCash years ago, then switched to KMyMoney. Now I use a hybrid of KMyMoney and ledger. The former makes it easier to enter transactions. Then I run a script that parses the KMyMoney file and creates a ledger output.

Better?

For me primarily: If you do envelope type budgeting, GnuCash does not support it. ledger/hledger does with virtual transactions (although hledger discourages it).

Other than that, I think there are other benefits. I could never remember the ledger/hledger syntax, but they conveniently let you export to csv, and I use Python scripts with pandas to extract what I want.

If there's any calculation you would like to do, it's easier with these tools. Say, for example, you want to calculate the effective rate of return for all your investments combined. I don't think GnuCash will let you do that across accounts, etc.