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.
