Hacker News new | ask | show | jobs
by blackle 619 days ago
I use GnuCash for the accounting of my hackerspace. It was either this or a site called "wave" which the treasurer of a nearby makerspace recommended. After signing up for wave and playing around, I still wasn't sure. A few weeks later I decided I would use wave, but then I found they had locked my account for no reason. GnuCash it is!

It's good software! I eventually wrote code that dynamically links with the libgnucash library so I can auto-generate monthly invoices for the member's dues.

2 comments

Cool, thanks for sharing, but is there no better way to automate GnuCash, eg with a Bash or Python script?
Interesting, can you share the code?
Sure: https://github.com/blackle/GnuCashAutoInvoice/tree/main

It's kinda a mess tbh, and it actually also requires some non-exposed symbols to work properly, so it needs access to the GnuCash source code. I wouldn't recommend doing this unless you're ok with maintaining your own unsupported GnuCash feature.