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.

Reply via email to