Dear Ledgerians,
I've been doing some thinking about improving the booking method used in Beancount. In the following document, I summarize the issues with inventory booking and list some unsatisfied use cases, identify current shortcomings in both Beancount and Ledger (with specific examples), list a set of requirements for a better inventory booking method and outline a design proposal for an improved method:
https://docs.google.com/document/d/1F8IJ_7fMHZ75XFPocMokLxVZczAhrBRBVN9uMhQFCZ4/
It's probably not bedtime reading, but I would really appreciate your comments if you have the energy to read through this (in the margins, right-click and leave comments - best if you are logged in to your Google account as you will appear under your name). This design will form the basis for my next implementation of booking methods in Beancount, and it could also be useful input in improving booking in Ledger or other implementations.
Thank you,
|