Search on the mailing-list I'm pretty sure this came up before. I'd have recognized call options using a unique symbol at zero cost and 6.19 is the strike. Then on exercise reducing them while simultaneously opening a position in the company at the current value, reducing the cash account by the strike times the number of units and adding a posting for the profit to be recognized as income.
On Tue, Apr 6, 2021 at 6:27 AM Tuomas Salmi <salmi.tuo...@gmail.com> wrote: > Thanks for reply. Looks like my terminology is a bit off since I this is > first time I have had to think about this in English. > What I meant was that my employer gave me 10 options which let me to > purchase stocks with the fixed price which was set when options were given > to me. In this case I can buy COMPANY for 6.19 euros regardless of the real > rate of the COMPANY in stock market. So I think you are right about > "exercise" being the correct term. > > > Your transactions seems incomplete to me. > > You will want to represent the options themselves using a unique > instrument name with the strike, side (put/call) and expiration > data embedded in the symbol. > > You will want to carefully adjust the sales price vs. cost basis and > recognize the P/L to the right account if this is a company incentive (I > believe the initial P/L may be treated as income tax, not gains). > > Do you have any example of representing options like this? I think in > Finland the initial P/L is treated as income tax. However, for my personal > ledger in general I'm not too concerned about taxing details since almost > all personal taxing process is done by taxing organization in Finland. So I > don't usually track those details in my personal ledger and I'm happy with > having the correct balances on each of my accounts. However, I suppose I > might have to be a bit more careful in this case. > > To be honest I think for my purposes it would be enough to just add 10 > COMPANY stocks to my Assets:OtherBank:Company with correct sales price and > deduce the 61.90e from my cash bank account. > > maanantai 5. huhtikuuta 2021 klo 8.23.48 UTC+3 bl...@furius.ca kirjoitti: > >> Hi Tuomas, >> I don't understand your terminology. >> "Marking" is the process of valuing active positions for the purpose of >> calculation unrealized P/L. >> I think you mean "exercise." >> >> On Sun, Apr 4, 2021 at 6:49 AM Tuomas Salmi <salmi....@gmail.com> wrote: >> >>> >>> Recently my employer let me to mark some stock options I had and I'm >>> having trouble to add them properly to the Beancount ledger. >>> >>> Lets say I had 10 options letting me to buy 10 stocks of COMPANY. Looks >>> like the transaction will be made first to my incentive bank account and >>> then I'll transfer the bought stocks to my actual bank which holds my >>> stocks. >>> >>> I tried the following: >>> >>> 2021-03-31 * "Mark options" >>> Assets:OP:BankAccount -61.90 EUR >>> Assets:IncentiveBankAccount:Company 10 COMPANY {6.19 EUR} >>> >>> 2021-04-01 * "Transfer stocks to other bank account" >>> Assets:IncentiveBankAccount:Company -10 >>> COMPANY >>> Assets:OtherBank:Company 10 COMPANY >>> >>> The beancheck accepts this syntax. However when I check the account >>> balances in the Fava, I see that the end balance for "IncentiveBankAccount" >>> is: >>> 61.90 EUR >>> -10 COMPANY >>> >>> So it seems like the Beancount will use two separate units for the >>> "IncentiveBankAccount". >>> >> >> You need to use the cost basis on your transfer. >> >> Your transactions seems incomplete to me. >> You will want to represent the options themselves using a unique >> instrument name with the strike, side (put/call) and expiration >> data embedded in the symbol. >> You will want to carefully adjust the sales price vs. cost basis and >> recognize the P/L to the right account if this is a company incentive (I >> believe the initial P/L may be treated as income tax, not gains). >> There is much to say. >> >> >> >> >>> >>> So how should I mark the following transactions to get all this sorted >>> out: >>> 1. Pay 61.90 EUR from my cash bank account to buy 10 COMPANY stocks to >>> IncentiveBankAccount account (balance -> 10 COMPANY) >>> 2. Move 10 COMPANY from IncentiveBankAccount to OtherBank:Company >>> (balance 10 -> 0 COMPANY in incentive) >>> >>> -- >>> 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/b0b0602c-807b-479c-8d5e-1cf147cada7en%40googlegroups.com >>> <https://groups.google.com/d/msgid/beancount/b0b0602c-807b-479c-8d5e-1cf147cada7en%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > 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+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/bde20d72-3ab4-4cc8-b77c-31a46856f207n%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/bde20d72-3ab4-4cc8-b77c-31a46856f207n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhM8B9GjgAQN%3DNvx5FtTKLt7TRsZdfdLVktWhRdgBsJY9w%40mail.gmail.com.