| Missing Fiat Amount | The transaction has a token amount but no fiat value. Fix with Update FIAT Prices. |
| Missing Fee Fiat Amount | The fee has no fiat value assigned. |
| Missing Transaction Account | No general ledger account is assigned yet. |
| Wrong Transaction Account Selected | The transaction account duplicates the asset account, so both journal legs would hit the same account. |
| Wrong Asset Account Selected | The asset account does not match your balance sheet mapping. |
| Wrong Fee Asset Account Selected | The fee asset account does not match your balance sheet mapping. |
| Transaction Currency Mismatch | The transaction currency differs from your company’s base currency. |
| Transaction Needs Review | Transactions flagged as review required, for example through the client review workflow. |
| Missing Internal ID | An internal transfer is missing the ID that pairs it with its other side. |
| Internal Has Zero Token Amount | An internal transaction has a zero token amount. |
| ‘IN’ internal transaction’s date is not after ‘OUT’ | An internal pair’s inbound side is dated before its outbound side. |
| Trade marked as Spam | A transaction that belongs to a trade is flagged as spam. |
| Fee on Inbounds (in) | An inbound transaction carries a fee, which is usually wrong outside of trades. |
| Token Amount Positive on Outbound (out) | An outbound amount has the wrong sign. |
| Token Amount Negative on Inbound (in) | An inbound amount has the wrong sign. |
| Negative Balance Reached | A token’s running balance went below zero at some point, a sign of missing transactions. |
| Potential Duplicate Transactions | Multiple transactions share the same date, direction, token, amounts, and counterparties. |