NS0634 Sync Error
NS0634 Sync Error in NetSuite Integration
If you see the error:
NS0634 Sync Error: Permission error querying NetSuite for ‘Employee’. Please ensure the connected role has access to this record type in NetSuite.
This means the NetSuite role used for the integration does not have access to Employee records.
Without proper Employee permissions, the Workspace cannot sync employee data from NetSuite.
Why the NS0634 Sync Error Happens in NetSuite
The NS0634 error typically occurs when:
- The Expensify Integration role does not have sufficient permission to access Employee records.
- The Employees permission under Lists is set to View, restricted, or not enabled.
- The access token is tied to a role that lacks Employee permissions.
If the role cannot access Employee records, NetSuite blocks the query during sync.
This is a role permission issue, not a token formatting or bundle update issue.
How to Fix the NS0634 Sync Error
Follow the steps below to update the role permissions in NetSuite.
Update Employee Permissions on the Expensify Integration Role
- Log in to NetSuite as an administrator.
- Go to Setup > Users/Roles > Manage Roles.
- Select Expensify Integration.
- Click Edit.
- Scroll to Permissions > Lists.
- Locate Employees.
- Set the permission level to Full.
- Click Save.
Confirm the change is saved before proceeding.
Sync the Workspace and Retry
After updating the permission:
On web:
- Go to the navigation tabs on the left and select Workspaces.
- Select your Workspace.
- Click Accounting.
- Click the three-dot menu next to the NetSuite connection.
- Click Sync Now.
On mobile:
- Tap the navigation tabs on the bottom and select Workspaces.
- Select your Workspace.
- Tap Accounting.
- Tap the three-dot menu next to the NetSuite connection.
- Tap Sync Now.
Retry the sync after it completes.
FAQ
Does the NS0634 Sync Error Affect Employee Imports?
Yes. If the role does not have permission to access Employee records, employee data will not sync properly.
Do I Need NetSuite Admin Access to Fix the NS0634 Sync Error?
Yes. Updating role permissions in NetSuite requires administrator-level access.
Do I Need to Reconnect the Integration?
No. Updating the role permission and selecting Sync Now is typically sufficient.