No I though the two separate {} could not be booked. I don't remember.
I don't remember what I did, look at file booking_full.py for details.



On Sat, Apr 10, 2021 at 10:19 AM david e <i...@davidebner.de> wrote:

> but it doesn't return an error and compared to my manual calculation the
> amount for PnL seems correct.
>
> I guess you mean beancount isn't able to divide the PnL for each accounts,
> only the sum to match the entries?
>
> bl...@furius.ca schrieb am Samstag, 10. April 2021 um 16:13:47 UTC+2:
>
>> Beancount won't be able to work out the booking automatically this way,
>> too many unknown numbers to fill in.
>>
>>
>> On Sat, Apr 10, 2021 at 10:08 AM david e <in...@davidebner.de> wrote:
>>
>>> wouldn't it be correct to add the transaction costs in its own account
>>> into the transaction, and thereby beancount is able to list the fees
>>> separately?
>>>
>>> compared to my example from above I would have to add one line:
>>>
>>> 2018-01-01 * "Send 1.5 ETH & 0.05 ETH gas"
>>> Assets:Crypto:ETH     -1.5 ETH {}  ;; list the ETH amount without tx cost
>>> Expenses:Crypto         100 USD    ;; matching the 1.5 eth
>>> Assets:Crypto:ETH     -0.05 ETH {} ;; tx cost listed separately
>>> Expenses:Crypto:Fees      1 USD    ;; cost matching the 0.05 eth
>>> Income:Crypto:PnL
>>>
>>> this way I would be able to query for all entries including fees and
>>> therefore this solution works instead of dividing the tx into two entries?
>>>
>>>
>>> bl...@furius.ca schrieb am Mittwoch, 7. April 2021 um 00:16:41 UTC+2:
>>>
>>>> There's no facility to do this.
>>>> You can write a script to handle the separation by processing the
>>>> stream of transactions yourself.
>>>>
>>>>
>>>> On Tue, Apr 6, 2021 at 3:16 PM david e <in...@davidebner.de> wrote:
>>>>
>>>>> I am wondering about how to book transaction costs correctly. as I am
>>>>> doing ethereum tx, I have to track cost basis of the fees. compared to
>>>>> paying fees to a broker, this is a bit more work.
>>>>>
>>>>> my entry would look like this:
>>>>>
>>>>> 2018-01-01 * "Send 1.5 ETH & 0.05 ETH gas"
>>>>> Assets:Crypto:ETH -1.55 ETH {}
>>>>> Expenses:Crypto 100 USD
>>>>> Expenses:Crypto:Fees 1 USD
>>>>> Income:Crypto:PnL
>>>>>
>>>>> but in this case, the PnL is the total of both ETH entries (Assets and
>>>>> Fees). to have the entries separated, it could look like this, split into
>>>>> two entries:
>>>>>
>>>>> 2018-01-01 * "Send 1.5 ETH example"
>>>>> Assets:Crypto:ETH -1.5 ETH {}
>>>>> Expenses:Crypto 100 USD
>>>>> Income:Crypto:PnL
>>>>>
>>>>> 2018-01-01 * "Send 0.05 ETH for gas example"
>>>>> Assets:Crypto:ETH -0.05 ETH {}
>>>>> Expenses:Crypto:Fees 1 USD
>>>>> Income:Crypto:PnL
>>>>>
>>>>> my question: is it possible to calculate / report the PnL of the fees
>>>>> separately even though I list it in one entry as shown above? or do I have
>>>>> to split it for correct calculation?
>>>>>
>>>>> my assumption is that for tax reporting I have to be able to list PnL
>>>>> for each position and therefore it would be a problem to mix it with the
>>>>> fees.
>>>>>
>>>>> thanks
>>>>>
>>>>> --
>>>>> 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/929614fd-dbff-4a6f-a43e-07dfd3ab7879n%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/beancount/929614fd-dbff-4a6f-a43e-07dfd3ab7879n%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+...@googlegroups.com.
>>>
>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/beancount/2d7daa6e-32a2-4a33-92b2-af1b48dbf29cn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/beancount/2d7daa6e-32a2-4a33-92b2-af1b48dbf29cn%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/84b810d5-8db6-4f8a-9022-9a78fe446fd4n%40googlegroups.com
> <https://groups.google.com/d/msgid/beancount/84b810d5-8db6-4f8a-9022-9a78fe446fd4n%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%2BhPeR7NO34_amhK_mGmfQN9kcKAKuMM_wt87YFaqraRMwQ%40mail.gmail.com.

Reply via email to