I already checked this thread which seemed like a similar problem but I 
couldn't apply it to my case: 
https://groups.google.com/forum/#!topic/beancount/Qvbcq-Sk5NY

Anyway, I'm investing to a ETF with ticker EUNL monthly. Recently I sold 
some of my position and marked it to my ledger:
2020-03-10 * "EUNL sold"
  Assets:Nordnet:EUNL -20 EUNL @ 47.996 EUR
  Expenses:Financial:Commissions 15 EUR
  Assets:Nordnet:Cash 944.92 EUR


 Next time EUNL is mentioned in my ledger is just a random price definition 
when I wanted to know my asset worth at certain date:
2020-03-21 price EUNL 42.536 EUR


Today I tried to add a recent purchase of EUNL in a normal way like this:
2020-04-30 * "EUNL purchase"
  Assets:Nordnet:EUNL 8 EUNL {45.9998 EUR}
  Assets:Nordnet:Cash -368.00 EUR


but I get an error:
No position matches "Posting(account='Assets:Nordnet:EUNL', units=5 EUNL, 
cost=CostSpec(number_per=Decimal('45.9998'), number_total=None, 
currency='EUR', date=None, label=None, merge=False), price=None, flag=None, 
meta={'filename': '/home/tuomas/ledger/ledger.beancount', 'lineno': 5847})" 
against balance (-20 EUNL, 80 EUNL {45.10 EUR, 2018-04-30}, 6 EUNL {45.5980 
EUR, 2018-05-07}, 2 EUNL {46.62 EUR, 2018-12-05}, 11 EUNL {46.6660 EUR, 
2018-07-05}, 4 EUNL {46.8219 EUR, 2018-11-05}, 3 EUNL {47.0850 EUR, 
2019-02-05}, 10 EUNL {47.2815 EUR, 2018-06-05}, 10 EUNL {48.5568 EUR, 
2018-08-06}, 4 EUNL {48.6140 EUR, 2019-03-05}, 4 EUNL {49.2354 EUR, 
2018-10-05}, 2 EUNL {49.3720 EUR, 2019-06-05}, 4 EUNL {50.49 EUR, 
2019-04-05}, 3 EUNL {50.5220 EUR, 2019-08-05}, 4 EUNL {50.6877 EUR, 
2019-05-06}, 3 EUNL {52.19 EUR, 2019-07-05}, 4 EUNL {52.436 EUR, 
2019-10-07}, 3 EUNL {52.50 EUR, 2019-09-05}, 7 EUNL {52.9177 EUR, 
2020-03-05}, 5 EUNL {54.5880 EUR, 2019-11-05}, 4 EUNL {55.14 EUR, 
2019-12-05}, 4 EUNL {56.8213 EUR, 2020-01-07}, 3 EUNL {58.5676 EUR, 
2020-02-05})



If I remove my selling transaction, the problem disappears. Based on the 
another thread it looks like this has something to do with how the 
Beancount tracks lots. To be honest I'm not completely familiar with that 
topic so I didn't figure out yet why my selling transaction breaks things. 
So my question is what I'm doing wrong here and how to fix this?

-- 
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 beancount+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beancount/8e4814be-af0b-49c7-9b4c-f2d1c078435f%40googlegroups.com.

Reply via email to