Kintsugi (powered by Vertex) now supports a read-only integration with NetSuite. This integration syncs your NetSuite transaction data into Kintsugi, supporting both Legacy Tax and SuiteTax environments.
Go to Setup > Company > Company Information.
On your Company Information page, scroll down until you see your Account ID

Copy the Account ID.
To grant access to the Netsuite, you need to create a user role to get Access Tokens using Token-Based Authentication
Go to Setup > Users/Roles > Manage Roles > New
Give the role a name (e.g. Kintsugi Role).
Under the 'Permissions' tab, select the appropriate permissions for the role. The role needs the necessary permissions to perform the integration tasks.
For Read-Only Integration, follow the permission setup below:
Transactions
|
|
| Applies to: |
|---|---|---|---|
Invoice | View | Required | Both |
Credit Memo | View | Required | Both |
Find Transaction | View | Required | Both |
Sales Order | View | Required | Both |
Invoice Sales Orders | View | Required | Both |
Reports
|
|
| Applies to: |
|---|---|---|---|
SuiteAnalytics Workbook | Edit | Required | Both |
Lists
|
|
| Applies to: |
|---|---|---|---|
Customers | View | Required | Both |
Customer Profile | View | Required | Both |
Items | View | Required | Both |
Accounts | View | Required | Both |
Subsidiaries | View | Required | Both |
Locations | View | Required | Both |
Currency | View | Required | Both |
Contacts | View | Required | Both |
Employees | View | Required | Both |
Tax Records | View | Required | Both |
Tax Details Tab | View | ⚠️ Required | ⚠️ SuiteTax only |
Setup
|
|
| Applies to: |
|---|---|---|---|
Log in using Access Tokens | Full | Required | Both |
Access Token Management | Full | Required | Both |
REST Web Services | Full | Required | Both |
SOAP Web Services | Full | Required | Both |
Set Up Company | View | Required | Both |
Custom Record
|
|
| Applies to: |
|---|---|---|---|
STE Tax Exemption Certificate | View | Required | SuiteTax only |
Update: If you've already set up the permissions above but don't have the STE Tax Exemption Certificate, please add the following permissions by editing the role you created earlier.
Toggle "Permissions" if it is not expanded.
Navigate to Setup > Users/Roles > select Manage Roles > Edit the role set up during initial install.
Expand Setup () and add Set Up Company with "View" access.
Expand Custom Record () and add STE Tax Exemption Certificate with "View" access. Note: This permission is required only if your NetSuite account uses SuiteTax. On Legacy Tax accounts, the STE Tax Exemption Certificate record doesn't exist, so skip this step.
Select "Save" to apply the changes.
Go to Setup > Integrations > Manage Integrations > New
Complete the Integration information.
Name: Enter a proper name (for example, Kintsugi App)
Authentication: Under the 'Authentication' section,
Select 'Token-Based Authentication.'
For TBA: Authorization flow set https://unify.apideck.com/vault/callback as callback URL.
Oauth 2.0: Under the 'Oauth 2.0**' section
Check "Authorization Code grant"
"Check "REST WEB services"
Set https://unify.apideck.com/vault/callback as the redirect URL
Click the 'Save' button to save the changes.
Once saved, the Consumer Key and Consumer Secret will be generated.
💡 NOTE: Copy the "Consumer Key" and the "Consumer secret". You can’t access this information once you exit the screen.
Go to Setup > Users/Roles > Access Tokens > New
Complete the form
Select the "Application Name" that you have created in the previous step (e.g. Kintsugi App).
Select the "User", which we created in the previous steps (e.g. Kintsugi User)
Give the token a recognizable "token name" (e.g. Kintsugi Token)
Click the 'Save' button to save the changes.
Once saved, the Access Token ID and Access Token Secret will be generated.
💡 NOTE: Copy the "Token ID" and the "Token Secret". You can’t access this information once you exit the screen.
Go to Data Sources.
Click Browse Integration.
Look for NetSuite and click the Connect button.
Enter NetSuite Credentials
Account ID
Consumer Key
Consumer Secret
Access Token ID
Access Token Secret
SuiteTax Enabled (Yes/No)
Click Save, then refresh your Kintsugi page.

Kintsugi will immediately begin syncing your data from NetSuite.
Invoices
Customers
Orders
During the initial sync, the integration status will show Syncing.
This gives Kintsugi the data it needs to start tracking your economic nexus exposure across every state.
Once the sync is complete, the status will update to Read-Only, confirming that the import is done and your NetSuite data is live in Kintsugi.
To learn more about SuiteTax and LegacyTax, refer to this article:
Differences between SuiteTax and Legacy Tax
In your NetSuite account, go to Transactions > Create Invoice.
Add a sample customer and add one or more items.
Click Accept Payment to complete the invoice.
Return to Kintsugi > Transactions.
Confirm the sample invoice appears in your transactions list—showing that the sync is working correctly.
This read-only integration supports data sync and reporting only. To activate real-time tax calculation, complete the tax engine setup. Check out our NetSuite Tax Engine Integration Guide to configure Kintsugi as your tax engine and unlock complete tax automation.
For further concerns, we're always here to help. If you can't find the answer you're looking for, please reach out to us using the chat bubble in the bottom right corner.