Is it adding a price of $100 USD on 2020-01-01? If so, the plugin needs to be fixed. I think I recall running into the same issue when changing share classes. Lots with a date specification should add a price entry for that date, not for the transaction date. Feel free to file a bug (or even better, a PR).
On Friday, April 23, 2021 at 11:05:16 AM UTC-7 Max Katsev wrote: > This version is problematic if using the implicit prices plugin, since it > introduces an outdated price into the db. > > On Friday, April 23, 2021 at 11:01:29 AM UTC-7 James Cook wrote: > >> On Fri, Apr 23, 2021 at 06:00:31PM +0000, James Cook wrote: >> > On Fri, Apr 23, 2021 at 05:58:10PM +0000, James Cook wrote: >> > > On Thu, Apr 22, 2021 at 11:09:27PM -0700, Max Katsev wrote: >> > > ... >> > > > It's not that I'm philosophically opposed to it, more like I have >> 5+ years >> > > > of transactions without the cost basis and I'm not sure how to >> start using >> > > > it now without having to backfill everything at once. Is there a >> good way >> > > > to record the lots I currently own (according to the brokerage) >> without >> > > > filling in all the history that led to their creation? >> > > >> > > The following might work. >> > > >> > > Pick a date on which you'd like to start tracking things with lots. >> Say it's >> > > 2020-01-01. >> > > >> > > Then on that date, create transactions that convert all your holdings >> into >> > > lots. For example, suppose in Account:Brokerage, you hold 10 ACME, >> bought >> > > 2009-01-01 at a cost of 100.00 USD per ACME. Then you could do: >> > > >> > > 2020-01-01 * "Convert to lots" >> > > Assets:Brokerage -10 ACME >> > > Assets:Brokerage 10 ACME {100.00 USD, 2009-01-01} >> > >> > Correction: that transaction is not balanced... I guess you will need >> > to put the imbalance into some other account. New attepmt: >> > >> > 2020-01-01 * "Convert to lots" >> > Assets:Brokerage -10 ACME >> > Assets:Brokerage 10 ACME {100.00 USD, 2009-01-01} >> > Equity:Hacky-conversion-account 10 ACME >> > Equity:Hacky-conversion-account -1000.00 USD >> > >> > or just let Beancount fill it out. >> > >> > 2020-01-01 * "Convert to lots" >> > Assets:Brokerage -10 ACME >> > Assets:Brokerage 10 ACME {100.00 USD, 2009-01-01} >> > Equity:Hacky-conversion-account >> >> Er, sorry for the noise, but this version is simpler: >> >> 2020-01-01 * "Convert to lots" >> Assets:Brokerage -10 ACME @ 100.00 USD >> Assets:Brokerage 10 ACME {100.00 USD, 2009-01-01} >> >> -- >> James >> > -- 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/fe3a6925-0f5e-4d3d-8369-d6ac441fdf10n%40googlegroups.com.