![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.ml/pictrs/image/a64z2tlDDD.png)
You seem to have a lot of recommendations already, but I just wanted to mention beancount as well. It’s a decently powerful plain text accounting software. Not sure if it does invoicing.
For me it has been good because I think it is fun to hack some new functionality together that I feel missing. E.g. parse pdf receipts and break down transactions into postings based on what is in the receipt. But it you aren’t interested in simple Python programming, I’d probably not recommend it.
Being able to easily version control it using git is really helpful when you are trying things.
I have basically the same thoughts as you. The reasons I can think of is: