NS0012 Export Error
NS0012 Export Error in NetSuite Integration
If you see the error:
NS0012: Currency does not exist in NetSuite.
This means the report currency in Expensify is not available in the selected NetSuite subsidiary.
Why the NS0012 Export Error Happens in NetSuite
The NS0012 error occurs when:
- The report currency in Expensify is not enabled in NetSuite.
- The selected subsidiary does not support the report currency.
- Multi-currency is not enabled in NetSuite (for Non-OneWorld accounts).
- The Workspace has not been synced after currency changes.
NetSuite only allows transactions in currencies that are enabled for the subsidiary.
How to Fix the NS0012 Export Error
Step One: Confirm Available Currencies in NetSuite
- Log in to NetSuite as an Administrator.
- Open the Subsidiary record.
- Review the currencies enabled for that subsidiary.
- Confirm the report currency is listed.
If the currency is missing, enable it in NetSuite.
Step Two: Sync the Workspace in Expensify
- In Expensify, go to Settings.
- Select Workspaces.
- Select your Workspace.
- Click Accounting.
- Click Sync.
Retry exporting the report.
Additional Steps for Non-OneWorld Users
Non-OneWorld NetSuite instances only support:
- EUR
- GBP
- USD
- CAD
If you need additional currencies:
- In NetSuite, go to Setup.
- Click Enable Features.
- Enable Multiple Currencies.
- Use the global search bar to add the required currency.
- Save your changes.
Then:
- In Expensify, go to Settings.
- Select Workspaces.
- Select your Workspace.
- Click Accounting.
- Click Sync.
- Retry exporting the report.
FAQ
Does NS0012 Mean My Integration Is Broken?
No. This error indicates the report currency is not enabled in NetSuite.
Do I Need to Reconnect NetSuite?
Not usually. Enabling the currency and running Sync in Expensify typically resolves the issue.