Netsuite
NetSuite integration fetches data from NetSuite (Rest) APls. It fetches VendorBills, Journal Entries & Invoices. It gives the Memo, Date, and Transaction amounts. If you wish Zluri to fetch Journal Entries and Invoices you should connect to this integration.
To connect with NetSuite, you will need Admin-level permissions.
Integration steps
Enable Token-Based Authentication
- Visit Setup > Company > Enable Features > Suite Cloud > Manage Authentication
- Enable Suite Sign On & Token-Based Authentication.
-
Visit SuiteTalk (Web Services)
- Enable 'Rest Web Services'
- Enable SOAP Web Services
Create an integration
-
Go to menu Setup > Integrations > Manage Integrations
-
Tap the New button
-
Set the name to "Zluri Integration".
-
Please make sure to check the following boxes
- TOKEN-BASED AUTHENTICATION
- TBA: ISSUETOKEN ENDPOINT
- TBA: AUTHORIZATION FLOW
- REST WEB SERVICES
- AUTHORIZATION CODE GRANT
-
Please update Callback and Redirect URL as ->
https://integrations.zluri.com/connect_callback/netSuiteV2 -
Click Save.
-
At the bottom, you will find the consumer key and consumer secret.
Please note that Consumer Key and Consumer Secret values are displayed only once, so please make sure you copy them before proceeding to the next page.
If you don't have/forgot the consumer key/secret, You can edit and save the integration to generate the keys again. Please visit Setup > Integrations > Manage Integrations and click the integration name to edit & save it.
Create a role
- Go to Setup > Users/Roles > Manage Roles > New
- Create a role and assign necessary permissions for Zluri integration
- Make sure you select All under Subsidiary Restrictions > ACCESSIBLE SUBSIDIARIES
- You can name the role as zluri-integration-role
Assign permissions to the role
-
At the bottom, click on Lists and add the following permissions:
-
Employees
-
Employee Record
-
Vendors
-
Documents and Files (required to get vendors)
-
Departments
-
Find Transaction
-
-
Click on Reports and add the following permission:
-
SuiteAnalytics Workbook (edit)
-
-
Click on Transactions and add the following permissions:
- Expense report
- Bill Purchase Orders
- Bills
- Credit Card
- Invoice
- Purchase order
Please select 'Web Services Only Role'.
-
Click Setup and add the following permissions:
-
SOAP Web Services
-
User Access Tokens
-
Assign role to user
- Go to Setup, Users, Manage Users. Edit an existing user record (The user which you want to use for authentication).
- Click on the “Access” subtab.
- If the “Give Access” checkbox isn't checked, check the checkbox.
- Under Roles, select the role created above.
- Click “Save”.
Create token
- Please visit the homepage of your NetSuite account by clicking the home icon. Scroll down on the left side and find the Settings section.
- In the Settings portlet, click the Manage Access Tokens link.
The My Access Tokens page appears, listing all the tokens for the current user in the current role.
- Click New My Access Token. The Access Token page appears.
- On the Access Token page:
- Select the Application Name (The integration you created in step 2)
- The Token Name is already populated by default with a concatenation of Application Name, User, and Role.
- Click Save. The confirmation page displays the Token ID and Token Secret. Please note these down. If you have forgotten/don't have these details please perform the 'Step 3' again to get these details.
Get the Account ID and Suitetalk
- Visit setup > company > company information in your NetSuite account.
- Search for ACCOUNT ID
- Under Company URLs, search for SUITETALK (REST WEB SERVICES)
Please note the following information to use to connect Zluri with NetSuite.
- Rest service URL (eg. https://xyz.suitetalk.api.netsuite.com) - Please enter the URL without the end slash(/)
- Account ID
- Consumer key
- Consumer secret
- Token ID
- Token Secret
Once you have these details, please log in to Zluri, visit the S**ources -> I**ntegrations tab, search for NetSuite, and click Connect. This will open a form, as shown below. Please enter the details you have obtained from NetSuite in the form below and click 'Connect'.
Once all the details are entered correctly, a connection successful message will display, and you can save it. Please visit the Sources -> Integration -> Connected tab in Zluri to find the NetSuite integration and confirm that it has been connected.
Updated 29 days ago