The main cause for cost basis not completed, is that the amount of "Sent" or "Fee" coins for a transaction is greater than the amount of that coin on hand at the time of the transaction.
*If cost basis has failed without a reason, or has stalled for a long amount of time, please contact support for assistance.
Let's walk through how to resolve the most common error:
1. Evaluating the error
There are a few pieces to this error that will help you troubleshooting:
- This is the ID# of the transaction causing the issue
- Sometimes it is beneficial to filter on this column to immediately find the transaction causing the problem.
- You may need to unhide the ID column from the crypto transaction list. (See Toggling Table Columns)
Timestamp: 2018-02-16 21:13:19
- This is the timestamp of the transaction causing the issue
- In most scenarios you will want to filter by this date, so you can see transactions surrounding the transaction in question, in order to get more context for the error.
Cost Basis Error: Not Enough Coins, Need 500.00000
- This is a brief message describing the issue.
- This means means that we tried to send ("Sent" coin) or pay ("Fee" coin) more coins than we had at the time
- The second part states how many coins we tried to send or pay
2. Gathering more information
Keeping the same example error, let's filter on the Transaction ID, and see which coin is causing the issue (extra columns hidden to simplify the picture):
Taking a look at this transaction we notice the following things
- This is a trade, where we are Selling("Sent") 500 TRX (Tron), and paying the Fee in 0.00000825 ETH (Ethereum)
- The Wallet in question is "Binance"
- The Fee Cost Basis has a value and cost layers, this tells us that the Fee coin is not the issue and it's cost basis was calculated successfully
- The Sent Cost Basis has a warning symbol, this tells us that the "Sent" coin is our issue. You can click on the Sent Cost Basis warning to view the error:
3. Fixing the error
Now we need to determine what transaction is missing from the system.
- Did we miss a deposit of TRX to our Binance wallet?
- Did we miss a transfer of TRX to our Binance wallet?
- Did we miss a trade of a different coin into TRX?
In this case we forgot to add in an airdrop of TRX(Tron) into our Binance Wallet.
In order to fix this we just need to add our airdrop in. So we go to Crypto->Transaction, then click Add Transaction:
After we click submit, the deposit will be added, cost basis process will automatically run again, and once it's complete our error should be gone.
Now we can see that there is no longer an error with this transaction, our cost basis is set correctly, and we can click to see all the cost layers.
4. What next?
You'll be in one of two situations from here.
There are no more errors.
- We're all done!
There is a new error for a different transaction.
- Repeat the steps on this page