Many of the custom fields in NetSuite have been restricted to the Administrator. A user with the Administrator privilege can modify the permissions of these custom fields.
Zuora recommends that the integration user use the all-access System Admin role to simplify the setup process. If you want to create a custom role, use the following instructions to create and configure the role.
You need to setup Web Services Preferences with a specific User and Web Services Default Role of Administrator. In NetSuite, select Setup > Integration > Web Services Preferences.
NOTE: If you have a SuiteCloud Plus License, and would like to use concurrent sessions and multithreaded syncing to increase performance, you will need to check the box for Concurrent Web Services User on the Access tab of the employee you wish to use Web Services for NetSuite Connector.
Create the Web Services user if you want to create a custom role to manage NetSuite Connector, and not use the standard Administrator role. The User and Role configured for Web Services must have sufficient permissions to access the objects required by NetSuite Connector. To simplify setup, Zuora recommends that you use either a Web Services user that you configure, or a default Administrator user or role. The NetSuite Connector user (either Web Services or Administrator) must have the following permissions:
|Order or Sales Order||Transaction||Full|
You must remove any restrictions related to Departments, Classes, Locations, or Subsidiaries that are used in the integration or Zuora record configuration. Select Setup > User/Roles > Manage Roles, then click Customize or Edit to edit the restrictions associated with a user role.