Liking cljdoc? Tell your friends :D

limabean-harvest

This is a new importer and framework for Beancount using Rust and Clojure and the Lima parser.

There are existing and mature import frameworks for Beancount, so why build another one? The differentiating features of limabean-harvest are:

  • configuration as data structure not code (but see below for an argument that says this is a misfeature!)
  • inference of secondary accounts from payee and narration fields, which in particular enables:
  • pairing of transactions between accounts where both accounts are imported in the same group

Transaction pairing is perhaps its most compelling feature, to avoid duplication of transactions when importing from accounts at both ends of a transaction.

See the following pages for further details.

Alternatives

limabean-harvest is very new. For now, or perhaps forever, you may be better served by one of the alternatives.

Also, beancount_reds_importers makes a strong case for code-as-config. It is possible that the limabean-harvest approach of mostly declarative configuration with minimal custom code may be insufficient for more complex needs. In which case, go and enjoy beancount_reds_importers. 😊

License

Licensed under either of

at your option.

Can you improve this documentation?Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close