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.

Reply via email to