Hi Martin,
Thanks for your answer. But I still can't find a solution.
The ETH account balance is 2.13226701 ETH before the 2 convert transactions.
I then deduct 1.025268+1.098605 == 2.12 from that account.
And then on the erroring transaction I try to add more ETH to the account:
Assets:Coinbase:ETH 4.81321544 ETH {339.82 GBP}
When I run bean-doctor I get an empty transaction:
Hash:bde2c9df7c3195dfa5bd9e4b68ed2261
Location: /example.beancount:31
------------ Balances before transaction
------------ Transaction
2018-04-03 * "Buy ETH"
------------ Balances after transaction
And if I try to add {443.62 GBP} to the ETH deduction of both conversions
(to specify that the conversion should deduct from the `Assets:Coinbase:ETH
2.13226701 ETH {443.62 GBP}` account) I get a 'Transaction does not
balance' error.
On Friday, 27 March 2020 04:06:41 UTC, Martin Blais wrote:
>
> 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] <javascript:>>
> 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] <javascript:>.
>> 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/f51ce28c-54c6-4097-b3df-69be98d90a09%40googlegroups.com.