You probably have other transactions before this one that make the balance
of that account negative, and so it's trying to match that positive ETH
posting against existing positions with a cost basis of 339.82.

Run bean-doctor context with the filename and line number around that
transaction to see the inventory of the Assets:Coinbase:ETH account just
before the transaction gets applied.




On Thu, Mar 26, 2020 at 7:58 PM Makdisse <[email protected]> wrote:

> Hi there,
>
> I'm moving from Pocketsmith to beancount and I've hit a wall.
> I've attached a file with just 4 transactions where I'm getting the error:
> >> bean-check example.beancount
> example.beancount:32:      No position matches 
> "Posting(account='Assets:Coinbase:ETH',
> units=4.81321544 ETH, cost=CostSpec(number_per=Decimal('339.82'),
> number_total=None, currency='GBP', date=None, label=None, merge=False),
> price=None, flag=None, meta={'filename': 'example.beancount', 'lineno':
> 33})" against balance (-2.123873000000000000000000000 ETH, 2.13226701 ETH
> {443.62 GBP, 2018-03-22})
>
>
>    2018-04-03 * "Buy ETH"
>      Assets:Coinbase:ETH      4.81321544 ETH {339.82 GBP}
>      Assets:Coinbase:Fees          24.37 GBP
>      Equity:Opening-Balances
>
> I have read all documents on
> https://docs.google.com/document/d/1RaondTJCS_IUPBHFNdT8oqFKJjVJDsfsn6JEjBG04eA/edit
>  and
> I still can't understand what I'm doing wrong.
>
> I must be missing some major mental model.
>
> Can you guys please help understand what I'm doing wrong?
>
> Thanks
>
> --
> 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/fdcd6381-f782-4a42-8f92-56050774086e%40googlegroups.com
> <https://groups.google.com/d/msgid/beancount/fdcd6381-f782-4a42-8f92-56050774086e%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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%2BhMLqGpN15z7z_QSMKTr2GM2dj17zN2qRAiiwk%2BbPXf58Q%40mail.gmail.com.

Reply via email to