This page describes how to connect the Tres Finance platform with ERP systems such as QuickBooks, Xero, and Netsuite. Connecting Tres with an ERP system allows you to sync transactions for keeping track of your company books properly. Later, create financial reports, efficiently prepare the company tax returns, and monitor the financial status of your crypto or fiat activity.
Note: You can be connected to only one ERP system at any time. To establish a connection with a different ERP system, you must first remove the current integration.
Connect Tres with QuickBooks
In the sidebar of the Tres web console, click Integrations.
Click the All integrations tab.
In the QuickBooks card, click Connect.
Use your Intuit account to log onto QuickBooks.
When you are done, you are brought back to the Tres console. You should now be connected to the ERP system. Check that “Integrations > QuickBooks Integration” appears at the top of the screen and that the name of your organization and email address appear on the right.
Stay on this screen. The next step is to configure Tres to interact with QuickBooks. Learn more about using custom rules to automate the classification of your transactions.
Connect Tres to Xero
In the sidebar of the Tres web console, click Integrations.
Click the All integrations tab.
In the Xero card, click Connect.
In the Xero login page, enter an email and password, then click Log in.
If you are prompted to authorize Tres to access your Xero data, click Allow access.
When you are done, you are brought back to the Tres console. You should now be connected to the ERP system. Check that “Integrations > Xero Integration” appears at the top of the screen and that the name of your organization and email address appear on the right.
Stay on this screen. The next step is to configure Tres to interact with Xero. Learn more about using custom rules to automate the classification of your transactions.
Connect Tres to Netsuite
There are two phases to connecting Tres with Netsuite:
Prepare Netsuite
Before you start, ensure you have administrator access to your Netsuite account.
Enable SOAP Web Services:
Create a role for which you assign Web Services Only permissions:
Click Setup > Users/Roles > Manage Roles.
In the Manage Roles list page, provide a name for the new role, for example: Tres integration role.
Click Edit or Customize.
Select the Web Services Only Role check box.
In the Permissions area, make the following settings:
Setup: add SOAP Web Services and Log in using Access Tokens
Transactions: add Make Journal Entry
Lists: add Accounts, Departments, Subsidiaries, Classes, and Currencies at a read/full level.
Create a user:
Create an integration:
Create an access token:
Fill in the user information inside the Tres integration page:
Connect Tres to Netsuite
In the sidebar of the Tres web console, click Integrations.
Click the All integrations tab.
In the Netsuite card, click Connect.
In the Netsuite login page, enter an email and password, then click Log in.
If you are prompted to authorize Tres to access your Netsuite data, click Allow access.
When you are done, you are brought back to the Tres console. You should now be connected to the ERP system. Check that “Integrations > Netsuite Integration” appears at the top of the screen and that the name of your organization and email address appear on the right.
Stay on this screen. The next step is to configure Tres to interact with Netsuite. Learn more about using custom rules to automate the classification of your transactions.
Remove a Connected ERP
You can remove an ERP that is connected to Tres.
To remove the connected ERP:
In the sidebar of the Tres web console, click Integrations.
Click anywhere in the currently configured integration.
Click the menu in the upper right corner of the screen, then click Remove Integration.
Type remove in the confirmation dialog that appears, then click Remove integration.