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.
