4 ms·
Personally I prefer beancount, incredibly pluggable in python (imo a friendlier language to haskell), additionally much stricter in multiple aspects. Been maint
by AdamGibbins 7y ago
Personally I prefer beancount, incredibly pluggable in python (imo a friendlier language to haskell), additionally much stricter in multiple aspects. Been maintaining my ledger with ledger-cli and then beacount for 10 years now.
- dragonsh 7y agoI am a user of both ledger-cli with emacs lisp bindings and beancount, fava with bank PDF statement preprocessing for journal entries. Used statistical inference to generate journal entries automatcomatically with tools like reckon (now use another one, as it's not maintained) and self written algorithms in Python with sci-kit learn. Works very well so far for over 6 years.
- nsomaru 7y agoI’d love to see your scripts if you could share them? Especially the part to automatically generate entries
- dragonsh 7y agoI have built the scripts using https://github.com/quentinsf/icsv2ledger/blob/master/icsv2ledger.py https://github.com/quentinsf/icsv2ledger/blob/master/icsv2le... as base. You can do the same as the scripts I wrote are specific to banks I am using and the pdf files they send, except one of the banks which provide qif format file which I convert to CSV. You can look at https://github.com/beancount/beancount/tree/master/examples/ingest https://github.com/beancount/beancount/tree/master/examples/... for beancount custom import example.