- Home
- Solutions
- Integrations
- How to connect Netsuite Integration
How to connect Netsuite Integration
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. Please login to your
NetSuite account with Administrator credentials to perform the below steps.
Step 1: Enable Token-Based Authentication
1. Visit Setup > Company > Enable Features > Suite Cloud > Manage
Authentication
2. Enable Suite Sign On & Token-Based Authentication.
3. Visit SuiteTak (Web Services),
Enable 'Rest Web Services'
Enable SOAP Web Services
Step 2: 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/netSuiteV2Click 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.
Step 3: 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
3.1 – Assign permissions to the role
1. 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
2. Click on Reports and add the following permission
1. SuiteAnalytics Webhook (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
Step 4: 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”.
Step 5: 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.
3. Click New My Access Token. The Access Token page appears.
4. 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.
5. 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.
Step 6: Get the Account ID and Suitetalk (Rest Web Services URL)
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 Sources -> Integrations 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.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article
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. Please login to your
NetSuite account with Administrator credentials to perform the below steps.
Step 1: Enable Token-Based Authentication
1. Visit Setup > Company > Enable Features > Suite Cloud > Manage
Authentication
2. Enable Suite Sign On & Token-Based Authentication.
3. Visit SuiteTak (Web Services),
Enable 'Rest Web Services'
Enable SOAP Web Services
Step 2: 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/netSuiteV2Click 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.
Step 3: 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
3.1 – Assign permissions to the role
1. 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
2. Click on Reports and add the following permission
1. SuiteAnalytics Webhook (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
Step 4: 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”.
Step 5: 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.
3. Click New My Access Token. The Access Token page appears.
4. 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.
5. 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.
Step 6: Get the Account ID and Suitetalk (Rest Web Services URL)
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 Sources -> Integrations 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.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article