I use a text based double entry accounting system called beancount. It’s a bit techy but it’s easy to extend with automatic account selection and custom reports. I have a plugin for my editor that makes working with the file much easier. It has a frontend called Fava which is a bit too double entry accounting focused for me so I don’t tend to use all of it’s features. I’m usually just interested in seeing how much I’m spending on a subset of expense accounts over time.
I use a text based double entry accounting system called beancount. It’s a bit techy but it’s easy to extend with automatic account selection and custom reports. I have a plugin for my editor that makes working with the file much easier. It has a frontend called Fava which is a bit too double entry accounting focused for me so I don’t tend to use all of it’s features. I’m usually just interested in seeing how much I’m spending on a subset of expense accounts over time.
Beancount: https://beancount.github.io/ Fava: https://beancount.github.io/fava/ Editor plugin: https://github.com/polarmutex/beancount-language-server