Skip to content
TRES Finance Help Center home

Closing the books

"Closing the books" in TRES is the process of finalizing your crypto financial data for a specific period so it can be accurately synced to your ERP and locked for reporting.

Phase 1: Data Verification (The "Health Check")

Before you begin accounting work, ensure TRES has seen all the data.

1. Check Data Freshness

  • Action: Look at the "Data collected..." badge in the top-left corner of any page.

  • Goal: Ensure the status is "COMPLETED" or "Data collected X minutes ago" to confirm all recent transactions have been fetched.

    image.png


2. Verify Wallet Connections

  • Action: Go to the Accounts page.

  • Goal: Ensure no wallets are showing connection errors. If a wallet is disconnected, TRES cannot see new transactions, making your books incomplete.


Phase 2: Reconciliation (The Core Step)

This is the most critical step. You must prove that the TRES Ledger matches the actual blockchain balance.

1. Identify Unbalanced Assets

  • Action: Go to the Ledger page.

    • Open the Reconcile side-panel from the Actions menu.

      image.png

2. Close Reconciliation Gaps

For every "Unbalanced" asset, you must find the missing data.

  • Action: Choose how to close the gaps:

    • Manual Transactions: Use the "Reconcile all" or "Reconcile" (for specific asset) feature to create a manual entry that fills the gap.

    • Automate reconciliation gaps filler: Visit this guide

    • Spam: If the discrepancy is due to a spam token, mark the asset as SPAM to remove it from your books.


Phase 3: Classification & Valuation

Ensure every transaction has a price and a category.

1. Fix Missing Fiat Values

Transactions with no USD value cannot be posted to your ERP.

  • Action: Go to the Ledger page and use the filter "Missing FIAT value".

    image.png
    image.png

  • Fix: Click the Edit icon on these transactions to manually assign a USD price (e.g., for a niche token that had no price feed at the time of the transaction).

    image.png
    image.png

2. Review Cost Basis

  • Action: Go to the Overview/Ledger page --> Cost Basis tab.

  • Goal: Check for any calculation errors. If TRES cannot calculate the cost basis, you will see an error. You must resolve these for your Realized Gains/Losses to be accurate.

3. Categorize Transactions (Tags)

  • Action: Ensure all transactions for the month have the correct Tags (e.g., "Revenue", "Expense", "Payroll").

  • Tip: Use Automations to apply these tags automatically if you haven't already.


Phase 4: Sync to ERP (The "Close")

Once TRES data is perfect, push it to your accounting system of record.

1. Review Pre-Sync Status

  • Action: Go to Integrations --> Connected ERP (View Configuration).

  • Check: Look at the Syncing Status widget.

    • Pre-Sync: These are the transactions ready to go. Review them to ensure they map to the correct Chart of Accounts.

    • Failed: Resolve any transactions in the "Failed" bucket (usually due to a mapping error).

      image.png

2. Trigger the Sync

  • Action: Sync your transactions.

    • Click "Sync bulk transactions" from the 3 dots menu.

      image.png

    • Sync specific transactions from the Ledger.

      image.png

  • Verification: Watch the transactions move from Pre-Sync to Completed.


Phase 5: Finalization

1. Generate Month-End Reports

  • Action: Go to the Reports page.

  • Recommended Reports:

    • Transaction Ledger: For a full detailed backup.

    • Balance Trends: To prove your ending balances matches the bank/blockchain.

    • Cost Basis / Realized Gains: For tax reporting.

2. Lock the Period (External)

  • Action: Go to your ERP (QuickBooks, NetSuite, Xero).

  • Final Step: Once the TRES data is in, "Close the Books" inside your ERP by setting a Closing Date. This prevents any changes to the data you just synced.