NS0109 Sync Error
NS0109 Sync Error in NetSuite Integration
If you see the error:
NS0109: Failed to login to NetSuite. Please verify your admin credentials.
This means Expensify is unable to authenticate with NetSuite using the current admin credentials or token.
Why the NS0109 Sync Error Happens in NetSuite
The NS0109 error occurs when:
- The NetSuite admin password was changed.
- The access token expired or was revoked.
- The NetSuite role permissions were modified.
- The integration credentials in Expensify are outdated.
- Multi-factor authentication or security settings were updated.
When credentials change or expire, Expensify cannot log in until the connection is refreshed.
How to Fix the NS0109 Sync Error
Step One: Confirm NetSuite Admin Credentials
- Log in to NetSuite directly using the admin credentials.
- Confirm the account is active and has the correct permissions for integration.
- Review the NetSuite integration setup guide to ensure all required fields are correct.
If login fails in NetSuite, update the credentials before reconnecting in Expensify.
Step Two: Generate a New NetSuite Access Token (If Needed)
If you are using token-based authentication:
- Log in to NetSuite as an Admin.
- Navigate to the Access Token Management section.
- Create a new access token.
- Copy the new token details.
Step Three: Update the Connection in Expensify
- In Expensify, go to Settings.
- Select Workspaces.
- Select your Workspace.
- Click Accounting.
- Open the NetSuite connection settings.
- Enter the updated admin credentials or new access token.
- Save the changes.
- Click Sync now.
After refreshing the credentials or token, the sync should complete successfully.
FAQ
Do I Need to Disconnect the NetSuite Integration?
Not usually. Updating the admin credentials or generating a new access token typically resolves the issue.
Does NS0109 Mean My Data Is Lost?
No. This error only indicates a login or authentication failure. Your data remains intact in both Expensify and NetSuite.