On Fri, May 21, 2021 at 3:14 PM Daniele Nicolodi <[email protected]> wrote:
> On 21/05/2021 16:27, Matt Hellige wrote: > > Thanks. I may try that. It's a little unfortunate that the only > solution> involves multiple transactions, > > I would like to point pout that although ledger allows a syntax that > bundles them together, these _are_ separate transactions. > I suppose that's a matter of perspective. In cash basis, we recognize the income when we receive the cash, which in this case is a single deposit transaction at the bank. But yes it definitely aggregates multiple transactions with individual donors. So I guess I can see both sides of this one. > > because it's nice to be able to easily > > see that so-and-so took these five checks to the bank on a particular > > day, as a single occurrence. > > This information can be recorded in other ways (one being doing excatly > nothing and relying on the fact that they all occurred the same day) > that do not involve a magic syntax with a magic expansion of what seems > a single transaction into many. In this regard, the ledger syntax is > actually worst: once the transactions are read from the file there is no > way to know that they are related is lost as it is preserved only in the > visual appearance of the record in the ledger file. > > If being able to link the transactions together easily (also when > querying the ledger with automated tools) is a requirement, the > Beancount way of doing it is through links. > > But since the plugin could label all the > > various transactions with the same source file/line, and connect them > > all with a link or tag, that might be the best I can do. > > I don't think a plugin would buy you much here, but the link solution is > actually better than the (overly complex IMO) ledger syntax > Everything you say here makes sense. I don't see much advantage to a plugin, I'd rather keep my ledger file clear and handle this in the importer. I'll experiment with links or tags and I'm sure it'll be a good outcome. Thanks to you and redstreet for your thoughts! Matt -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAFpGnbPbKM5v-RMnKwjYgz475jK5dprntVUONtws47meahXG-A%40mail.gmail.com.
