[ANN] limabean-harvest - a new Beancount importer with transaction pairing across accounts

94 views
Skip to first unread message

Simon Guest

unread,
Feb 18, 2026, 8:23:35 PMFeb 18
to bean...@googlegroups.com
Further to my limabean announcement a couple of weeks ago, I present to you 🥁

https://github.com/tesujimath/limabean-harvest

limabean-harvest is a new Beancount importer, built on similar principles to limabean, that is, a mix of Rust and Clojure.

Its compelling (to me) features are:

- configuration as data not code
- inference of secondary accounts from payee and narration fields, which in particular enables:
- pairing of transactions across accounts where both accounts are imported in the same group

I am aware that the first point is contrary to the experience of beancount_reds_importers in particular, so this approach may be insufficiently flexible in the general case.  But for now, I am pursuing this approach of adding institution support by means of minimal field mapping in configuration, as in this config example.  Consider this to be a further exploration of the design space.

It is usable out of the box for OFX imports.  CSV will always need some configuration, but here limited to field mapping.

Feedback welcome.

Happy Beancounting, as always!

Martin Blais

unread,
Feb 19, 2026, 9:57:18 PMFeb 19
to bean...@googlegroups.com
Thank you for sharing; added to the contrib index.


--
You received this message because you are subscribed to the Google Groups "Beancount" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beancount+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/beancount/CAFhGSbtiNSrRBHMwwXVLMOG17M%2BzydBePnnoOYL1DvT%3DhatYxg%40mail.gmail.com.

Xavier M

unread,
Mar 1, 2026, 12:02:40 AM (6 days ago) Mar 1
to Beancount
Hi,

tried it today with an OFX from my bank and it bails out an error since there is no LEDGERBAL field in my file.
Anyway to workaround this ?

Regards

Simon Guest

unread,
Mar 1, 2026, 3:09:36 PM (6 days ago) Mar 1
to bean...@googlegroups.com
I would be very pleased to troubleshoot this for you. If you could open an issue in the GitHub repo and attach the OFX file you are trying to import, I will endeavour to fix the importer.

If the OFX file contains sensitive data you don't wish to expose (like your account number), please feel free to edit it to something innocuous, but it's really important to preserve the original structure. 

I have so few examples of real import files to work with, so I really appreciate new examples. 

Thanks for having a go and reporting back!


Reply all
Reply to author
Forward
0 new messages