On Sat, 25 Jul 2020 at 06:19, Martin Blais <[email protected]> wrote:

> On Wed, May 27, 2020 at 3:48 PM James Cook <[email protected]> wrote:
>
>> Disclaimer: If I were a practical person, the below would be a
>> non-issue because I would simply track my income in currency and leave
>> it at that. Please assume at least part of my motivation is just
>> having fun tracking the world the way I see it, and feel free to skip
>> this post if you don't feel like indulging me.
>>
>> Hi list,
>>
>> The problem: Part of my income is in stock (call it ACME). The way I
>> see it, stock simply goes from my income account to my brokerage
>> account. The way my tax authority sees it, there's some currency
>> involved. I'd like to track my income both ways.
>>
>> Here's my point of view:
>>
>> 2000-01-01 * "Stock is granted"
>>   Income:Stock:Grant                              -1 ACME
>>   Income:Stock:Vesting                             1 ACME
>>
>
> This is strange, for two reasons:
> - You're booking the grant as shares, while you only received a promise of
> shares. For that reason I suggest another commodity name. I use ACME.UNVEST.
> - You're accumulating them in an Income account. The open and close
> clauses of the query language don't treat income accounts like asset
> accounts.
>

Sorry, I missed this reply. This part is covered in later emails, but I'll
mention I do like your phrasing here "promise of shares"... those words do
help me think of it as a different currency, so I'm definitely warming up
to this way of doing it.


> 2001-01-01 * "A year later, I get the stock"
>>   Income:Stock:Vesting                            -1 ACME
>>   Assets:Brokerage                                 1 ACME
>>
>> This is nice because I can make sure all my stock grant and vesting
>> events are accounted for. It's also the way I prefer to think about
>> it.
>>
>
> This is also incorrect because when your shares vest, they vest at a
> particular cost.
> You should include the cost basis on that second posting.
>

>
>>
>> But then tax season comes, and it would have been more convenient if
>> I'd written something like this instead:
>>
>> 2001-01-01 * "Income is in currency, silly"
>>   Income:Stock-as-cad                           -100 CAD
>>   Assets:Brokerage                                 1 ACME
>>   Equity:Trade
>>
>> This would let me compare my income to my tax documents in my local
>> currency CAD to make sure they match up.
>>
>
> If you declare the cost, it'll for you to balance it that way.
>

I did it that way because I wanted to see the trading account. I have more
confidence that I understand the accounting system if all transactions
balance in every currency and I can see the trading account explicitly.

I think I saw there's an "Equity:Conversions" account that behaves like a
trading account, but IIRC I couldn't really find documentation about how it
worked.

I also saw there's some work on a "trading accounts" plugin but I haven't
yet taken the time to learn about it.

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/CAHpmPOC3AwKGde4%3DDBveSu0fpReyUh1D_Dkiiqs1O7XW9Wy%2BRQ%40mail.gmail.com.

Reply via email to