Yes, that looks correct!

On Thursday, April 30, 2020 at 11:54:09 PM UTC-7, salmi...@gmail.com wrote:
>
> Alright, this is starting to make some sense :) My country (Finland) uses 
> FIFO method so I marked the relevant account as such:
> 2018-01-01 open Assets:Nordnet:EUNL EUNL "FIFO"
>
> And then I mark the selling transaction like this:
> 2020-03-10 * "EUNL sold"
>   Assets:Nordnet:EUNL -20 EUNL {} @ 47.996 EUR
>   Expenses:Financial:Commissions 15 EUR
>   Assets:Nordnet:Cash 944.92 EUR
>   Income:Capital-Gain
>
> This seems to resolve the problem and in Fava I can see the Capital-Gain 
> having now a sensible value in euros. 
>
> Is this correct? Fyi I don't use Beancount to make reports for taxation 
> since most of the information about taxation is automatically reported to 
> the tax office in Finland and I'm using Beancount just to keep track on my 
> spending and net worth.
>
>
> torstai 30. huhtikuuta 2020 23.46.09 UTC+3 Red S kirjoitti:
>>
>> You're on the right track with your questions. Responses inline:
>>
>> On Thursday, April 30, 2020 at 12:03:55 PM UTC-7, salmi...@gmail.com 
>> wrote:
>>>
>>> Thanks. Didn't get it yet but I have few questions.
>>>
>>> 1) After reading the doc it seems to me that I should specify which lots 
>>> I sold by using {} syntax, am I right? When I sell a part of my position, 
>>> my bank does not let me to select which lots I'll sell. So I have 
>>> difficulty in understanding how to apply the lot's price to the 
>>> transaction. Based on my bank's report I only know that I sold 20 shares. 
>>> And to clarify I sold only a part of my total position. 
>>>
>>
>> If you bank does not let you select (STRICT booking, aka "specific 
>> identification of shares" in the US), it's possible they picked lots to 
>> sell using FIFO, LIFO, average cost, or some other method. I'm not familiar 
>> with the laws that apply to you, but you could either research this or 
>> back-work it out by asking your bank the value of the gains you realized in 
>> that transaction, if they are required by law to maintain that.
>>
>>  
>>
>>> 2) Is the booking method (strict, fifo, lifo, average, none) somehow 
>>> relevant in this and if so, what implications each one has? Since I can't 
>>> manage which lots I sell from by bank, to me it seems like it would make 
>>> sense to use average method. Or is this completely unrelated to my problem?
>>>
>>
>> Yes, this is very related to your problem. If you're sure it's not FIFO 
>> or LIFO, then it's likely AVERAGE. However, average cost booking is not 
>> yet implemented 
>> <https://xuhcc.github.io/beancount-docs/11_how_inventories_work.html#average-booking>
>>  
>> fully in Beancount. The simple hack is to use the NONE 
>> <https://xuhcc.github.io/beancount-docs/11_how_inventories_work.html#no-booking>
>>  
>> booking method. You can also simulate 
>> <https://xuhcc.github.io/beancount-docs/19_trading_with_beancount.html#average-cost-booking>
>>  
>> AVERAGE.
>>
>>  
>>
>>> 3) In the example transaction you gave I don't understand the point of 
>>> the Income row. I sold 20 shares with price 47.996 EUR, and in return I had 
>>> to pay 15 EUR commissions and I got 944.92 EUR to my Cash account. While 
>>> this transaction would likely result in capital gain or loss, I don't 
>>> understand how I would calculate that when I don't know the prices of lots 
>>> I sold. Again I guess this is just a result of my confusion with the first 
>>> question.
>>>
>>
>> This gets into what you're trying to do, and what your tax laws require 
>> you to do. If you aren't required to report the gains (eg: tax sheltered 
>> accounts in the US are like this), you setting the booking method to NONE 
>> <https://xuhcc.github.io/beancount-docs/11_how_inventories_work.html#no-booking>
>>  
>> is a quick hack if you don't care about recording the gains for yourself. 
>> As Martin notes: *"Note: If you are familiar with Ledger, this is the 
>> default and only booking method that it supports."* So while it's one 
>> way of doing things, one of the things that made me move to Beancount from 
>> Ledger was booking methods beyond NONE.
>>
>>  
>>
>>> Finally I'm not shorting and this is the first transaction I'm selling 
>>> this ETF so afaik the balance should not be negative in any part of the 
>>> ledger as seems to be the case in some other threads. Anyway, I'll try to 
>>> keep reading and figuring out what I should do.
>>>
>>
>> Your sale got counted as a short position. Your subsequent purchase was 
>> assumed to be a short-closing transaction, and beancount attempted to match 
>> it against your sale.
>>
>>
>>
>>  
>>
>

-- 
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/cfb48340-7331-4ecb-8442-0d87edf4deb3%40googlegroups.com.

Reply via email to