What is a difference on a connection?
The difference on a connection in CryptoBooks indicates a mismatch between the balance (quantity) and the sum of transactions made for that token. Under normal conditions, these two amounts should match; if they do not, an alert notifies the user that action is required to resolve the discrepancy.
This can only happen on automatic connections created via API or public address.
What causes differences?
Automatic connections to wallets (via public addresses) and exchanges (via API keys) depend on the accuracy and completeness of the data provided by these sources.
Each sourc, whether a wallet or an exchange, provides two types of data: the current balance and the list of transactions. When this data is accurate, the sum of all transactions should match the current balance.
However, there are cases where a wallet or exchange may not provide a complete transaction history. In such situations, the current balance does not match the sum of transactions, resulting in a discrepancy that needs to be resolved.
CryptoBooks automatically detects these differences in user connections and notifies users in real time, offering multiple solutions to address the issues and ensuring both the quality of accounting data and the accuracy of generated reports.
How to fix it
The following article explains how to correct differences between current balance and sum of transactions: https://help.cryptobooks.tax/en/articles/9046477-mismatch-resolution