Expense Management allows up to two NetSuite accounts to be integrated with one expense account.
Only the Company Owner, Admin or Bookkeeper can set up the NetSuite integration with Expense Management company.
We have two options for integrating your NetSuite account with Expense Management:
- Basic (Legacy): Follow directions under the Basic section if you do not have 2-Factor Authentication setup for your NetSuite account. Do not select this option if you are integrating NetSuite for the first time.
- Token (New Integration): Follow directions under the Token section if 2-Factor Authentication is set up for your NetSuite login.
Basic (Legacy)
- Go to Settings > Add-Ons > Accounting/ERP. Locate NetSuite on this page and click the green Install button.
-
Select Basic.
- Enter your NetSuite Email, Password and Account ID. Must be the login information for a NetSuite Administrator account.
- See the additional feature considerations on setup below before clicking Save.
-
Click Save
-
Click Map Expense Categories:
Here you will need to map your Expense Management categories with your NetSuite Expense Categories and General Ledger categories. The instructions to do this can be found here.
Token (Primary for New Integrations)
- Go to Settings > Add-Ons > Accounting/ERP. Locate NetSuite on this page and click the green Install button.
- Select Token.
-
Enter your NetSuite Token ID, Token Secret, and Account ID. Must be the Token information for a NetSuite Administrator account.
Follow directions below to retrieve Token ID and Token Secret:
3a. Login to NetSuite Admin account > Setup > Company > Enable Features > SuiteCloud > Manage Authentication > Check "Token-Based Authentication" > Save.
3b. Setup > Company > Enable Features > SuiteScript > Check “Client Suitescript” and “Server Suitescript” > Save.
3c. Customization > SuiteBundler > Search & Install Bundles > Search for “TriNet Expense” > Click on “TriNet Expense - TBA” > Click blue “Install” button.
3d. Lists > Employees > Employees > Edit "yourself" Employee > Access > Select Role "TriNet Expense Integration" > Save.
3e. Search for “Tokens” in the search bar at top of screen > Click on “New Access Token” >
Application Name “Expense Application Token Based” > User “select self” > Role “TriNet Expense Integration” > Save
- Token ID & Secret displays one time only. Copy/paste information in Expense Management.
- See the additional feature considerations on setup below before clicking Save.
-
Click Save
-
Click Map Expense Categories:
Here you will need to map your Expense Management categories with your NetSuite Expense Categories and General Ledger categories. The instructions to do this can be found here.
Have Netsuite Subsidiaries?
You will need to provide permission for the "Expense Management Integration" role to access your subsidiaries.
In NetSuite, go to Setup > User / Roles > Manage Roles > Click "Edit" for TriNet Expense Integration and make sure that the subsidiaries are highlighted for this role and click "Save."
Additional Feature Considerations
- Integration Name (optional) identifies the company file that is synced. This name is only displayed within Expense Management, it does not change the name of your account within NetSuite. Helpful for users with multiple integrations to distinguish.
- Submit Reports Without Policy Violations (recommended to keep checked)
-
Import NetSuite Clients - Projects - Checked box will import the customers and projects setup in NetSuite to Settings > Company Settings > Clients / Projects.
If this is enabled, you can filter what NetSuite customers and projects to import.
-
Import NetSuite Classes, Departments, or Locations - Checked box will import the classes, departments, locations setup in NetSuite to Settings > Company Settings > Classes / Departments / Locations
Departments and Locations imported from NetSuite cannot be set up as default for users in Expense Management.
-
Mark expense report paid when exported - Checked box will mark a report as paid by "Other" automatically when a report is exported to NetSuite. This indicates that when the report is exported to NetSuite, the company will be reimbursing the report soon after the report is is NetSuite.
-
Make Integration Visible to Company - Checked box allows NetSuite integration to be viewable by other admin users within Expense Management.
-
Allow All Users to View Integration Data (i.e. Clients, Class) - Checked box allows the NetSuite data imported (customer, project, location, department, class) to be visible to users when they are filling out their expense reports. Ex. users can select a customer from the NetSuite integration within Expense Management to add to their expense report. When their report is submitted to NetSuite then the customer will be linked to the report within NetSuite.
- Default Sending of Reports -
- Multi-Entry Based on Reimbursable State when you have corporate card data that you want to export to NetSuite as a BILL.
- Submit All Expenses to Employee Center when you want all expense (reimbursable and non-reimbursable) recorded in Employee Center
All settings for integration can be modified after the initial setup by going to Settings > Personal Settings > Reports > NetSuite > Edit "pencil" icon.