NS0469 Sync Error
NS0469 Sync Error in NetSuite Integration
If you see the error:
NS0469: Unable to query NetSuite for ‘currency’. Please enable ‘Multi-Currency’ in OneWorld account in NetSuite to resolve.
This means your NetSuite OneWorld account does not have Multi-Currency enabled or the integration role lacks permission to view currencies.
Why the NS0469 Sync Error Happens in NetSuite
The NS0469 error occurs when:
- You are using a NetSuite OneWorld account.
- Multi-Currency is not enabled.
- The Expensify Integration role does not have permission to view Currency records.
- The Workspace attempts to sync currency data from NetSuite.
Expensify requires Multi-Currency to be enabled in OneWorld environments to properly sync and export transactions.
How to Fix the NS0469 Sync Error
Step One: Enable Multi-Currency in NetSuite
- Log in to NetSuite as an Administrator.
- Go to Setup.
- Select Company.
- Click Enable Features.
- Open the Company tab.
- Enable Multi-Currency.
- Click Save.
Step Two: Confirm Currency Permissions on the Expensify Integration Role
- In NetSuite, go to Setup.
- Select Users/Roles.
- Click Manage Roles.
- Select Expensify Integration.
- Click Edit.
- Scroll to Permissions.
- Open the Lists tab.
- Confirm the Currency permission is set to View.
- Click Save.
Step Three: Sync the Workspace in Expensify
- In Expensify, go to Settings.
- Select Workspaces.
- Select your Workspace.
- Click Accounting.
- Click Sync.
Once Multi-Currency is enabled and the role has proper permissions, the sync should complete successfully.
FAQ
Does NS0469 Only Apply to OneWorld Accounts?
Yes. This error typically occurs in NetSuite OneWorld environments where Multi-Currency is not enabled.
Do I Need to Reconnect NetSuite?
No. Enabling Multi-Currency, confirming role permissions, and running Sync is usually sufficient.