-
Notifications
You must be signed in to change notification settings - Fork 49
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problems dealing with total losses & bankruptcy #139
Comments
For the sells I ended up working around the issue by recording For the buys of BTC and ETH (which I wanted to "buy" for "free" as they were distributed by Celsius) I decided to not record these in RP2 at all. (I could have done something similar to the above, but decided not to.) I will just record these as stand-alone long-term gains for TY2024. |
The correct way to represent this is via the LOST transaction type. The reason it's not recognized is that it was introduced after the latest release, so I need to cut a new release including the latest changes: I'll do that in the weekend. I don't think we should allow transactions with zero spot price, unless there is a compelling reason to do so. |
Gotcha. Thanks! |
OK, I cut a new release of RP2 (1.7.2): can you try again? |
Hi @eprbell. Sorry for the delayed reply. I tested, and unfortunately it's not working as expected. Take this example. All my AAVE on Celsius was lost, so I recorded the following. I entered a dummy |
I haven't looked much at the tax treatment of losses, so I may be wrong here, but the thinking was to show what the proceeds would be for any given out transaction (gain - cost), regardless of transaction type. This number can be used as necessary in various jurisdictions: e.g. maybe in the US it can be replaced with $0, maybe in other jurisdictions it has different treatments. The point is: if we wrote 0 there we would lose some information that may otherwise be useful under some tax jurisdictions. |
Thanks for the reply, @eprbell. I'll argue the other side of it:
IMO, non-zero proceeds for a That said, whatever you decide to do is fine. I'll just use |
Thinking about it some more, I suppose in a bankruptcy case getting something back (whether fiat or tokens) is certainly a possibility. (In the Celsius case, I mostly got back different tokens from what I put in, so I wasn't really thinking in terms of getting back fiat for my lost tokens.) If I were to make a suggestion, it would be to treat |
Hi,
I was unfortunately caught up in the Celsius bankruptcy. I had a basket of tokens on Celsius at the time of bankruptcy in 2022, and received BTC and ETH distributions in exchanges for these tokens in 2024.
The way I wanted to deal with this was to record each token in the initial basket as a total loss (long-term capital loss), and also add "dummy" transactions to "buy" the BTC & ETH for "free" (the allocation from the bankruptcy) and later sell it in 2024 for my actual sell price, resulting in a long-term capital gain to offset the earlier loss. From a tax perspective that should correct (even though it's a bit of a hack).
But I've encountered two problems.
From the documentation:
I get the following error:
Is it possible to make spot price == 0 be a warning rather than an error? Seems there are cases where this is reasonable, right?
And shouldn't LOST be valid?
Thanks!
BTW, I'm on RP2 1.7.1
The text was updated successfully, but these errors were encountered: