What do Issues mean and how to solve them?

Blockpit highlights any Issues related to your transactions and therefore tax calculation on the Reports page and the Transactions page.

Issues reveal insufficient transaction details and are usually related to unlabeled transactions, missing transaction histories or missing asset values.

Please follow this article to

Make sure to always trigger the Recalculate Report or the Review Transactions button before you review Issues.


You can always find all Issue Types by using the corresponding Filter Options in the Transactions page.


> How to use Filter Options?


How to solve particular Issues?

Select the corresponding Issue from the following list for further guidance:

  • Transactions that have not yet been labeled are displayed as "Unlabeled":


    Labels are used to classify transactions.

    Exchange and Wallet Integrations already identify many Labels such as Trade, Transfer, Staking, Lending, Airdrop and many more fully automatically.

    In some cases, however, no unique label can be assigned to your transaction. Such transactions will be displayed as "Unlabeled Deposit" (Incoming) or "Unlabeled Withdrawal" (Outgoing) and will appear as such in your transaction list.


    The most common causes of the "Unlabeled" Issue are Fiat Bank Deposits/Withdrawals. These can be labeled as "Non-Taxable".

    > Transaction-Label "Non-Taxable"

    Other common causes are not yet directly determinable reward inflows (Airdrop, Bounty, Lending, Mining, etc.), incompletely recognized Trades/Transfers, or inflows/outflows from undetermined smart contracts (fallbacks) e.g. free NFT Mints (fallback_claim).

    Please also use additional articles for the correct labeling or merging of Unlabeled transactions:

    > Basics on Labeling and Merging of Transactions
    > Automatic & manual Merging to Label "Transfer"

    Labeling of multiple Fiat Bank Deposits to Non-Taxable


    Tip: Make use of the Filter Options Issue: Unlabeled Incoming/Outgoing for Bulk Labeling of multiple Transactions or Filter Option Issue: Unlabeled Incoming+Outgoing (combined) for manual Merging to Trade or Transfer.

  • The mismatched balance issue indicates that there are differences between the balances reported by the data source and the calculated ones based on your transactions in Blockpit. This may be caused by missing or incorrect transactions received via APIs.

    > What is the difference between Synced Balance and Calculated Balance?


    Screenshot 2023-08-03 at 10.23.10 AM.png
    The Synced Balance of every automatic Exchange or Wallet Integration will always be registered/imported a bit earlier than your latest transactions. Therefore, always wait until your most recent transactions have been imported.

    Please also note that the Synced Balance itself can sometimes be the cause of a Mismatched Balance Issue (E.g. Binance Earn). Therefor, make sure to use the import scopes descriptions of our automatic Exchange- and Wallet Integrations as guidelines.

    you fix the Mismatched Balance Issue, you must always fix the Missing History Issue first.


    Consider the following steps:

      • Make sure you have imported all transactions from your sources (wallets, exchanges, services) across all years into Blockpit.

      • Check your transaction history (imported via API, Chain or CSV) and identify any missing transactions by reconciliation. If there are any "Missing History" Issues in your transaction list, these should be fixed first.

      • If you could not find the cause of the Mismatched Balance you can manually add a matching transaction with the Non-Taxable label at a suitable time or let Blockpit reconcile the mismatch for you.

        This feature can be used to reconcile either single balances or multiple balances at once.

        Reconcile Balance.png

        We will then create Auto-Balancing deposits or withdrawals on the current day, depending on the difference

        > More information about the Label "Auto-Balancing"

        > More information about the Blockpit Dashboard in full detail

  • The Issue "Missing History" indicates that assets have been withdrawn which, according to the transaction list, did not exist according to your Calculated Balance.

    In such cases, for example, a Trade or other outflow Labels reveals that the Calculated Balance of the asset in question has fallen below 0. Depending on the Transaction Label of this outflow, in the case of a sale of missing assets due to unknown acquisition costs, the full disposal value of the missing asset is imputed as a gain and thus potentially interpreted unfavorably from a tax point of view.

    Issues are only displayed if the transaction value is above 1€/$.
    To solve this Issue, you need to check if all Transactions of the affected Asset in your Integration have actually been imported correctly or if you have manual Transaction duplicates.

    Use the Ledger Mode feature to help you compare your transaction histories and balances.


      1. Examine the transaction history of your Exchange or Wallet and focus your search on the asset that triggered the Issue. Start with the oldest Issue per affected asset, as this usually triggers all other subsequent Issues.

      2. Pay attention to the Integration Type that is affected (Manual Integration, Exchange Integration, Wallet Integration) and use all available filter options in your transaction history to compare your Blockpit transactions.

      3. Once you have identified missing, duplicate, or incorrect transactions, you can fix them as follows, depending on the type of integration:

        Exchange & Wallet Integration

        Missing transactions can be added manually
        Duplicate transactions can be excluded manually
        Incomplete or incorrect can be edited manually or reported to our support.

        Manual Integration

        Missing transactions must be added manually.
        Double transactions must be deleted manually.
        Incomplete or incorrect transactions must be edited manually.

        How to report "Missing Assets" to our support-team? What evidence base does our support-team need to implement missing, duplicate, or incorrectly imported Exchange or Wallet products (transactions)

      4. If you could not find the cause of the Missing History, you can manually add a matching transaction with the Non-Taxable label at a suitable time or let Blockpit reconcile the data for you. Based on the missing amount, we will then create an Auto-Balancing deposit just before the corresponding Issue/Transaction.
        To do this, simply click on the Issue on the transaction and then Reconcile History.


        The Auto-Balancing transaction created in this way can then be found and recalled again using the Label: Auto-Balancing (incoming) filter.


        > More information about the Label "Auto-Balancing"

  • If no fiat value can be determined for your Asset at the time of the transaction, Asset Values can be added to affected transactions by the user to resolve the Issue.

    Use the Filter Option "Issue + Missing Value" in the transaction list to find the corresponding transaction(s). Now click on the three dots as shown in the image below and select Update Asset Value.



    In the follow-up menu (sidebar) you can now enter either the Price per Unit (currency rate of your asset at the time of the transaction) or the Total Value of the transaction. Confirm your input with the "Save Changes" button.


    The Asset Value should always reflect the market price at the time of the transaction. Blockpit uses Coinmarketcap, Coingecko or other available price data sources. If asset values are missing, you can use other price aggregators, in the best case, get values directly from the transaction history of your exchange.

    If the Issue is not resolved, Blockpit automatically assumes 0 Euro as asset value. (Fallback)

    Merged Deposits and Withdrawals (Transfers, Trades) or labeled Airdrops do not require currency rates.

    Merge transactions or labeling them as Airdrops thus solves the problem of a Missing Fiat Values.

    If transactions (Trades) are settled directly against fiat or other assets whose price data are known, no additional price source/rate is required due to the direct valuation.


  • This Issue refers to incorrectly linked transactions. Please unlink all affected transactions and link them manually afterward.

    Pay special attention to the timestamps of your transactions to avoid re-linking loops.

    If the time stamps of several affected Unlabaled Deposits and Unlabaled Withdrawals are identical to the second, they should be manually reprocessed so that a unique or unmistakable chronological order of your transactions is created.

  • The Issue is triggered if the hard fork base asset within the integration is missing at the actual hard fork time/date.

    Causes for missing assets are mostly missing, double or incorrect transactions for the affected base asset. To solve the Issue please follow the steps in "Missing History" above.

  • The asset did not have a hard fork at the specified time or the hard fork has not yet been deposited in our database.

    Please note that your hard fork transaction must be created after the official hard fork date.

    If the Issue still occurs, please contact our support and provide all necessary information about this hard fork for our support team so that we can analyze and fix the issue for you as fast as possible.

  • This issue refers to an unsupported label regarding the regulatory framework of your tax country, which means that the label you would like to apply is not available for the asset types involved in the transaction. Therefore, the label should be changed.

  • Undefined issues can occur as a result of faulty transaction data calculations on blockpit side. Therefore, you may not be able to fix this issue yourself.
    Please contact our support team and provide all necessary information so that we can analyze and fix the issue for you as fast as possible.

Was this article helpful?