On Thu, 26 Nov 2020 at 01:28, Martin Blais <[email protected]> wrote: > On Wed, Nov 25, 2020 at 6:23 PM James Cook <[email protected]> wrote: > >> On Tue, 24 Nov 2020 at 17:50, Manuel Amador (Rudd-O) <[email protected]> >> wrote: >> > You need different symbols for unvested and vested stock because they >> are literally not the same objects. >> >> This seems like a question of how you want to look at it. I like to >> imagine the ACME stocks are first created in a "vesting" pool I don't >> have access to, and pass into my account from there X years later. I'm >> sure there are other ways to think of it. >> > > Given that this type of arrangement is on a rolling basis - you will get > more grants over time, with straddling periods - you're pretty much > guaranteed at some point or other to leave some on the table (do you hold a > corresponding liability for this just in case?). Moreover, the value of > these shares really hasn't been taxed yet, so it needs to be discounted as > much, because when you do receive it, it'll be income and thus taxes. > Finally, you're accounting for income coming in from... an asset account, > and to me, that's weird. These are good arguments against that approach. > It's more rational to think of those as not really on your balance sheet > yet, and to (ac)count it using some other unit. >
The "vesting" account is under Income. The lifecycle is Income:Stock:Grant -> Income:Stock:Vesting -> Assets:something. So, if I squint a bit and pretend the whole "Income" tree is one account, nothing actually happens until it vests. (I'm sure that doesn't make it less weird.) Now that I've written that, I do see a clear advantage to doing it the other way. If I call it UnvestedACME instead of ACME, then there's no problem with putting it in an Asset account, which are designed to hold balances. It still bugs me to call it a different currency, when it's the same unit, just in a different state. (I never actually needed to do any calculations involving my stock grants or vests using Beancount, so I don't really know if my representation is useful.) > But worry not, Beancount will allow you to do it the way you want. > That's all I ask :-) 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAHpmPOB9qeDDD_Qb%2Bi32X2bTLbsJeejX14CeoY%2BA2DcS1Ds_SA%40mail.gmail.com.
