Is crypto_in supposed to be the amount before or after the fee is taken? #94
-
I am entering my Binance.us transaction data with manual CSVs into DaLI and RP2 but am having some issues understanding how to model the cost basis. Buy transaction:
I tried to enter my buy transaction like this:
The Then I tried to use 0.00414 as
On the sell side I'm also having a problem. It seems RP2 is assuming the fee must be in crypto. Sell transaction:
I tried to enter my sell transaction like this:
RP2 is saying that the
Questions:
|
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 2 replies
-
You don't need to define the fiat fields: RP2 will compute them for you internally. They are there only because some exchanges (Coinbase, for example) provides both fiat and crypto values and sometimes the fiat values don't match their expected values. In such case you're supposed to enter both crypto and fiat values (and RP2 will use the passed-in fiat values without computing them), but you'll get a warning similar to the one you pasted. If the exchange doesn't provide fiat values or if it does and they are the correct value, there is no need to enter them.
I cannot guide you exactly on how to enter them because I don't have a binance.us account, but the guiding principles are:
Hope this helps. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
To clarify further, if after your in transaction your crypto balance was 0.00414, then you should enter 0.00414 as |
Beta Was this translation helpful? Give feedback.
-
Oh ok I think I get it. I got my reports generated with correct cost basis! Thanks! 👍 For an in transaction where Also this is interesting because this is backwards from the data that Binance reports in its API. For in transactions Binance takes the fee in crypto units and for out transactions Binance takes the fee in fiat units. They have a It's possible that it could be as you described above where out transactions actually take part of the crypto as a fee and it is just reported in USD. I can't tell which it is without more evidence. But the |
Beta Was this translation helpful? Give feedback.
I think my initial explanation left out an important detail. For in transactions the fee is usually actually fiat (contrary to out transactions, where it's crypto). In other words when you buy crypto you give the exchange X fiat and the exchange takes a part of X as fee and gives you the equivalent of X - fiat fee, converted to crypto. Whereas for out transactions it's the other way around: typically you sell Y crypto and the exchange takes a part of Y as fee and gives you the equivalent of Y - crypto fee, converted to fiat.
So what you're seeing in RP2's output is correct: