NS0942 Sync Error
NS0942 Sync Error in NetSuite Integration
If you see the error:
NS0942: ‘Parent Company’ not found for subsidiaries. Please disconnect and reconnect the NetSuite connection to import the subsidiaries.
This means the NetSuite account type has changed, and Expensify needs to reimport subsidiary data.
Why the NS0942 Sync Error Happens in NetSuite
The NS0942 error occurs when:
- Your NetSuite account was upgraded from a non-OneWorld account to a OneWorld account.
- The NetSuite connection was already established in Expensify before the upgrade.
- Subsidiary data was not reimported after enabling OneWorld.
Expensify must reconnect to properly detect and import subsidiary structure in OneWorld accounts.
How to Fix the NS0942 Sync Error
Before disconnecting, it is strongly recommended to document your current configuration.
Step One: Save Current Configuration
- Take screenshots of:
- Export settings.
- Categories.
- Tags.
- Any imported mapping or layout settings.
- Save these screenshots for reference after reconnecting.
Disconnecting removes imported options and requires reconfiguration.
Step Two: Disconnect the NetSuite Connection
- In Expensify, go to Settings.
- Select Workspaces.
- Select your Workspace.
- Click Accounting.
- Click Do Not Connect to NetSuite.
- Click Disconnect in the confirmation window.
- Manually refresh your browser to confirm the connection has been removed.
Step Three: Reconnect to NetSuite
- Click Connect to NetSuite.
- Follow the NetSuite connection steps in Expensify Help.
- Complete the authentication process.
- Allow the subsidiaries to import.
After reconnecting, reconfigure your accounting settings using the screenshots you saved earlier.
Step Four: Repeat for Other Workspaces
If multiple Workspaces are connected to NetSuite:
- Repeat the disconnect and reconnect process in each Workspace.
FAQ
Will Disconnecting Remove My Settings?
Yes. Disconnecting clears imported options such as categories and tags. That is why saving screenshots beforehand is recommended.
Does NS0942 Mean My Data Is Lost?
No. This error only affects the integration configuration. Your data remains intact in both Expensify and NetSuite.