NetSuite SyncApps: Fix LOGIN_DISABLED error on sync

Recently some SyncApps users get "Invalid login. Customer access is disabled. (LOGIN_DISABLED)" error in their sync process for NetSuite integration.

There seem to be some changes (or maybe a bug) in NetSuite that requires "Web Services" permission to be set both on the NetSuite User(s) and Role. Previously adding permission to the User was enough.

To fix the issue please do the following steps:

  1. Update NetSuite User(s) used in SyncApps to have "Web Services" global permission

    save image

  2. Update NetSuite user's role that is used for the sync to have "Setup > Web Services" permissionsave image

  3. Run a sync

We have been able to reproduce and solve the LOGIN_DISABLED error by doing the above steps. If the error still appears, please see the steps below:

Setting a Default Role for a Web Services User

If a username has more than one role and default web service role is not specified for the user, SyncApps cannot be sure which role will be taken so the username will work if you set Administrator (or specific role created for SyncApps) for the role to default web service role.

To set a specific default role for a Web services user:

1. Click Setup > Integration > Web Services Preferences.
2. Select the desired user from the Name drop-down list.
3. Select the default role to use for Web services requests for this user.
4. The internal ID for the selected role automatically populates the ID field.
5. Click Done.
6. Click Save.

If you still have the permission issue after setting the web service default role please contact to enable the setting that will allow specifying Role ID explicitly in SyncApps like in the following screenshot.

Role ID for Administrator is: 3

save image

How it works article


Have more questions? Submit a request