How To: Access Data Integrity in Cryptio Transactions | Scribe

    How To: Access Data Integrity in Cryptio Transactions

    • Cryptio |
    • 5 steps |
    • 38 seconds
    1
    Navigate to [https://app.cryptio.co/transactions](https://app.cryptio.co/transactions)
    2
    Click "Data Integrity"

    Balance Sanity Check

    3
    The Balance Sanity Check covers the **[[data collection stage]]**, i.e. when Cryptio pulls transaction data from our on-chain data infrastructure or from external APIs (e.g. exchanges) and calculates any differences by comparing the “Cryptio” balance computed using the Cryptio transaction data and a “remote” balance pulled directly 1. **Ensuring Data Accuracy**: By detecting any missing transactions or incorrect parsing of transaction data, the sanity check helps maintain the accuracy of the collected data. 2. **Transparent Discrepancy Identification**: The sanity check provides users with a comprehensive list of discrepancies, allowing them to identify and investigate any errors promptly. 3. **Materiality Considerations**: The focus of the Balance Sanity Check is not merely achieving perfect balances across the entire workspace. Instead, it aims to identify and document any material discrepancies. This concept of materiality is crucial in audits and financial reporting, ensuring that significant discrepancies are addressed while minor imbalances may be considered acceptable.

    Prices Sanity Check

    4
    The Prices Sanity Check covers the **crypto-to-fiat valuation stage** when Cryptio values a crypto transaction in fiat - the very first step of the reporting process. 1. **Ensuring Valuation Accuracy**: By identifying transactions without assigned fiat prices, the sanity check helps ensure that all transactions are accurately valued in fiat currency. This accuracy is crucial for financial reporting and analysis. 2. **Materiality Considerations**: The focus of the Prices Sanity Check is to identify and address any missing prices for important assets. While there may be instances where certain tokens or assets have no available prices, it is vital to ensure that significant assets have their prices accounted for, minimizing material discrepancies in financial reporting. 3. **Transparent Discrepancy Identification**: The sanity check provides users with a comprehensive view of transactions that lack pricing information. This transparency enables users to investigate and resolve any missing prices promptly, maintaining data integrity.

    Cost Basis Sanity Check

    5
    The Prices Sanity Check covers the **crypto-to-fiat valuation stage** when Cryptio values a crypto transaction in fiat - the very first step of the reporting process. 1. **Ensuring Valuation Accuracy**: By identifying transactions without assigned fiat prices, the sanity check helps ensure that all transactions are accurately valued in fiat currency. This accuracy is crucial for financial reporting and analysis. 2. **Materiality Considerations**: The focus of the Prices Sanity Check is to identify and address any missing prices for important assets. While there may be instances where certain tokens or assets have no available prices, it is vital to ensure that significant assets have their prices accounted for, minimizing material discrepancies in financial reporting. 3. **Transparent Discrepancy Identification**: The sanity check provides users with a comprehensive view of transactions that lack pricing information. This transparency enables users to investigate and resolve any missing prices promptly, maintaining data integrity.
    alert ordinal icon
    Alert! The preferred acceptable "Total Cost Basis Error" as a % of the portfolio should be as close to 0% as possible. Missing volumes or cost basis will affect reporting accuracy.
    information ordinal icon
    Tip! After reviewing data integrity, we are able to begin the process of labeling transactions based on Contacts, Smart Contracts, and flow of funds identified using the [[implementation workbook.]]