Learn how to reconcile wallets, complete fiat values, validate cost basis, enrich data for bookkeeping, connect your ERP, and run pre- and post-sync checks.
Before you Begin
Make sure you've already completed our Set up Basics so that your wallets, networks and core policies are all in place.
Step 1: Confirm your wallets are visible
Go to Accounts → My Wallets and confirm that all of your organization's wallets appear correctly.
Step 2: Confirm data is reconciled
Reconciliation compares the transactions collected by TRES with on-chain or exchange balances.
In Accounts → My Wallets, look for Reconciled. If a wallet shows Unbalanced, follow the reconciliation guide and resolve gaps.
A wallet that is not reconciled is marked Unbalanced.
Step 3: Verify fiat values for all transactions
Every transaction needs a fiat value to support P&L and cost basis.
Find missing values
Open Ledger → More Filters
Toggle Missing FIAT value and click Apply
TRES highlights the items that need attention
Add a value
Click the edit icon on the transaction
Enter a unit price or an entire transaction value
Click Apply
Common reasons for missing fiat values:
A token held has not gone through an Initial Coin Offering (ICO). You must determine the price.
The asset is an NFT. You must decide the fiat price.
A SWAP has occurred: Align prices, if necessary, to close the gaps.
Step 4: Mark taxable transactions (for staking only)
Staking transactions might or might not be taxable, depending on your country's tax rules. Mark the non-taxable ones before you perform reconciliation.
Open Ledger, filter for Staking Lockup and Staking Return, then decide which entries are taxable under your jurisdiction.
Work with the TRES Support team to automate the classification so future entries are handled for you.
Step 5: Verify that cost basis is being calculated
Open Overview → Financial performance.
If there are missing fiat values or empty cost fields, this will cause your cost basis calculation to fail. You may need to make sure your cost basis has been configured correctly.
The TRES system will let you know what is causing the error to your cost basis, so you can quickly identify and rectify the issues.
Step 6: Data configuration and enrichment
Improve bookkeeping quality with structured context.
To modify the raw data within TRES and allow users to enhance their data, we have added many elements to upgrade the user experience.
Create customized tags:
Create tags such as Revenue, Operations, Treasury, then use them in automated rules to create a streamlined workflow.
Tags can be filtered by the ledger view for easier categorisation. You can also export and create reports highlighting specific tags.
Review transaction tags
Ensure the right tags appear on the right flows so rules can classify reliably. You can do this via the ledger view.
Build your address book via contacts
Label counterparties to add clarity and create rule conditions based on contacts.
Add comments for specific transactions
Add short notes to explain specific events. Comments sync to journal entries in your ERP and allow for a clearer understanding of what took place during a transaction.
Step 7: ERP configuration
In order for TRES to automate your financial workflow efficiently, we highly recommend connecting your ERP to sync transactions.
Follow our guide on connecting your ERP system to authenticate and set base settings for your target platform.
Step 8: Create rules for your chart of accounts
Setting up custom rules ensures every transaction is classified correctly and moves automatically into the right category, such as assets, liabilities, income, or expenses, without requiring manual input.
In TRES, custom rules follow a straightforward “When → Then” format:
When: Define the conditions that trigger the rule. You can select from wallets, assets, contacts, networks, transaction tags, or contracts. Combine multiple filters to make your rules as specific as needed.
Then: Decide how transactions that meet those conditions should be classified in your ERP. You can assign them to specific accounts for Assets, Income, Expenses, or Gains and Losses.
This process creates automation that saves time and ensures accounting consistency across every wallet and transaction.
Examples:
When the asset is USDC, then sync the transaction to the USDC Asset Account.
When the contact is Payroll Wallet, then classify it under Salaries Expense.
You can build as many rules as necessary to automate your workflows effectively. A complete set of well-structured rules helps keep your financial data consistent, policy compliant, and fully aligned with your ERP.
Read more about defining custom rules for transaction classification automation.
Step 9: Run pre-sync validation
The Pre-sync report helps you confirm that your data is complete and correctly structured before sending anything to your ERP. It verifies that:
Every transaction is mapped to the correct chart of accounts
All entries include fiat values
Cost basis has been calculated and applied
To download the report, click Export Report at the top-right of the Ledger screen, then select the Pre-sync journal format in the dialog that appears.
Review the report carefully and ensure there are no missing values or incorrect mappings.
This step acts as a final checkpoint before synchronization, helping prevent errors in your accounting system and reducing rework later.
We recommend creating a pivot table from the resulting CSV to condense the data into a useful summary.
Step 10: Sync transactions to your ERP
Once your data has been validated, you can begin syncing transactions directly from TRES to your accounting platform.
You have two options for syncing:
Sync individually: In the Ledger view, click the ERP icon next to a transaction to sync it manually. This method is useful for reviewing and approving specific entries before they move into your ERP.
Sync in bulk: To push all validated transactions at once, go to the Integrations page and open your connected ERP integration. Click the menu at the top right and select Sync all transactions.
Bulk syncing ensures that all transactions already marked as “Ready to sync” flow automatically into your accounting system, maintaining full alignment between TRES and your ERP.
Step 11: Perform final validation
After syncing, use the Post-sync report to confirm that all transactions were transferred correctly and that your accounting records now align with TRES.
Download the report by clicking Export Report at the top-right of the Ledger screen, then select the appropriate format in the dialog that appears.
Review the results carefully to ensure no discrepancies remain between synced and unsynced data.
✅ Once everything matches, your accounting integration is complete and fully reconciled.













