Further, it usually makes more sense to treat buy/sell on commodities in
separate transactions.
This then allows you to eventually compute returns
See http://furius.ca/beancount/doc/returns



On Wed, Feb 17, 2021 at 9:58 AM Daniele Nicolodi <[email protected]> wrote:

> On 17/02/2021 09:28, David Karapetyan wrote:
> >
> > Hello,
> >
> > Firstly, I wanted to compliment you on this brilliant project (and your
> > excellent documentation in particular on double-entry accounting, useful
> > particularly for people already working in technical fields). I had a
> > question about balance assertions for investment accounts. Specifically,
> > suppose I have the following two (and only two transactions) for
> Fidelity:
> >
> > Assets:US:Fidelity:SPAXX   10 USD
> > Assets:US:Fidelity:FNILX 20 USD
>
> This is not valid Beancoutn syntax. However, completing it in the most
> straightforward way:
>
> 2020-02-17 * "Foo"
>   Assets:US:Fidelity:SPAXX                             10.00 USD
>   Assets:US:Fidelity:FNILX                             20.00 USD
>   Assets:Openings
>
> these are two postings on a transaction, not two transactions. However,
> I don't think semantics is part of your problem :-)
>
> > I would like to do a balance assertion on the sum of these accounts in
> > time, i.e.
> >
> > 2020-01-01 balance Assets:US:Fidelity 30 USD
>
> This works out of the box (as long as you remember to open the
> Assets:US:Fidelity account):
>
> 2020-02-17 open Assets:Openings
> 2020-02-17 open Assets:US:Fidelity
> 2020-02-17 open Assets:US:Fidelity:SPAXX
> 2020-02-17 open Assets:US:Fidelity:FNILX
>
> 2020-02-17 * "Foo"
>   Assets:US:Fidelity:SPAXX                             10.00 USD
>   Assets:US:Fidelity:FNILX                             20.00 USD
>   Assets:Openings
>
> 2020-02-18 balance Assets:US:Fidelity 31.00 USD
>
> Can you post a self contained minimal example where it does not work?
>
> Cheers,
> Dan
>
> --
> 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/f74c13c4-2378-b381-f2c0-f83a2e65ee8c%40grinta.net
> .
>

-- 
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/CAK21%2BhPKc8MAtkPgbwx1ZzeyOHVWJb_c2GFueQ%2BK4VWhOk%3D%2BBQ%40mail.gmail.com.

Reply via email to