top | item 41705877

(no title)

blackle | 1 year 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.

discuss

order

BodyCulture|1 year ago

Cool, thanks for sharing, but is there no better way to automate GnuCash, eg with a Bash or Python script?

kreyenborgi|1 year ago

Interesting, can you share the code?

blackle|1 year ago

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.