How to handle stocks/shares conversions due to company merging?

171 views
Skip to first unread message

Silvano Cerza

unread,
Feb 14, 2021, 11:44:35 AM2/14/21
to Beancount

Hello People!

I have a peculiar situation, I had some stocks for company A that have been converted 1:1 to a new stock for company C due to company A and B merging together. So there's been no change of price, just a change in the stock name really.

How would you handle this? I checked the beancount docs on how to handle stocks conversions but I've only found information about vesting, so not my situation.

I thought about simply renaming all historic transaction with stock A to B and call it a day but I'd like to know if there are more elegant ways to handle this.

Thanks in advance!

TRS-80

unread,
Feb 14, 2021, 2:38:02 PM2/14/21
to bean...@googlegroups.com
I feel like renaming the historic transactions would be wrong, as that
does not accurately represent reality (which is all we are trying to do
here).

I don't even deal with stocks, but it seems to me you would want to do
something like (perhaps other(s) can confirm):

2021-02-14 * "(self)" "convert stock from A to C"
Assets:Invest -100 COMPANY_A {23.00 USD}
Assets:Invest 100 COMPANY_C {23.00 USD}

Date it as of the date they were renamed.

Cheers,
TRS-80

Ben Blount

unread,
Feb 14, 2021, 2:50:14 PM2/14/21
to Beancount
I'd probably just rename the history and call it a day. Or manually make a transaction that zeroes out the old holdings at cost, then manually recreates every lot with the new commodity name (but with the previous cost, date attached).
v3 has a plan to add easier transfer of lots held at cost basis between accounts, a frequent ask of crypto users.
That feature might make it easier in this scenario too but it's not been designed yet AFAIK.


--
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+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/245928fee84e4d9ab2bb8fe3067b3f31%40isnotmyreal.name.

redst...@gmail.com

unread,
Feb 14, 2021, 9:14:50 PM2/14/21
to Beancount
I do this. The date spec allows the original date to be retained:

2020-02-02 * "Convert"
  Assets:Stock-Options -12.000  ORNG {12.12 USD, 2009-01-02}
  Assets:Stock-Options -17.123  ORNG {14.14 USD, 2009-02-23}
    ; .... you can get the entire list through bean-doctor context
  Assets:Stock-Options  12.000  BLUE {12.12 USD, 2009-01-02}
  Assets:Stock-Options  17.123  BLUE {14.14 USD, 2009-02-23}

Martin Blais

unread,
Feb 14, 2021, 9:59:54 PM2/14/21
to Beancount
+1


--
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+...@googlegroups.com.

Silvano Cerza

unread,
Feb 15, 2021, 6:59:45 AM2/15/21
to Beancount
This worked perfectly, thanks!
Reply all
Reply to author
Forward
0 new messages