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.

Reply via email to