-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I use ledger-cli + ledger-guesser [1], which uses use machine learning (brain.js) to classify entries automatically.
I've been relying on this for the last 3 years, it works very well.
[1] https://github.com/j3k0/ledger-guesser
Sounds like you need to develop a plugin or take a look at existing ones (for example effective date [1] might be helpful)
[1] https://github.com/redstreet/beancount_reds_plugins/tree/mas...
https://github.com/simonmichael/hledger/blob/master/bin/hled...
However, reporting average expenses is easy, and sometimes enough..
ledger-autosync [1] tries to solve this problem, by pulling the data for you from supporting banks. If I understand things correctly, this [2] is the list of banks it can successfully pull data from.
[1] https://github.com/egh/ledger-autosync
Yes, echoing the enthusiasm for gnucash! I'm just passing 3 years tracking every credit card purchase over to investment allocations in gnucash.
At the end of the day, double entry accounting is double entry accounting and you should be able to move transaction journals between the tools. I haven't tested any of these, but it looks like there are various techniques / tools that make gnucash <-> ledger possible.
- https://wiki.gnucash.org/wiki/Ledger-CLI
- https://github.com/icyflame/gnucash-xml-to-ledger-dat
- ...
This recalls me of a code I wrote: https://github.com/clamiax/sw
It may be worth to dive deep into Leader concepts.