Repository navigation
[No QA] Update NS0068 NetSuite export error help articles #104037
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,85 +1,90 @@ | ||
| --- | ||
| title: NS0068 Export Error in NetSuite Integration | ||
| description: Learn how to fix the NS0068 export error in NetSuite when the Created From field is not visible on the preferred transaction form. | ||
| keywords: NS0068, NetSuite Created From field not visible, permission to set value Created From, NetSuite transaction form visibility, Expensify Card journal entry error, Expensify NetSuite export error, Workspace Admin | ||
| internalScope: Audience is Workspace Admins using the NetSuite integration. Covers fixing the NS0068 export error caused by the Created From field not being visible on the preferred NetSuite form. Does not cover other NetSuite error codes. | ||
| description: Learn how to fix the NS0068 export error in NetSuite when Expensify can't set the Created From field (custbody_createdfrom_expensify) during export. | ||
| keywords: NS0068, NetSuite Created From field not visible, custbody_createdfrom_expensify, permission to set value Created From, Transaction Body Fields NetSuite, NetSuite transaction form visibility, Expensify Connect bundle, Expensify Card journal entry error, Expensify NetSuite export error, workspace admin | ||
| internalScope: Audience is workspace admins using the NetSuite integration. Covers fixing the NS0068 export error caused by the Created From field (custbody_createdfrom_expensify) not applying to the export record type, being hidden on the export form, not being editable by the Expensify role, or missing from NetSuite. Does not cover other NetSuite error codes. | ||
| --- | ||
|
|
||
| <!-- cspell:ignore custbody createdfrom --> | ||
|
|
||
| # NS0068 Export Error in NetSuite Integration | ||
|
|
||
| If you see the error: | ||
|
|
||
| NS0068: You do not have permission to set value for element — 'Created From'. | ||
| NS0068: NetSuite won't let Expensify set the 'Created From' field (custbody_createdfrom_expensify). | ||
|
|
||
| This means NetSuite is blocking Expensify from setting the **Created From** field during export. | ||
|
|
||
| This means the **Created From** field is not visible on the preferred transaction form in NetSuite. | ||
| The **Created From** field is a custom transaction body field with the ID `custbody_createdfrom_expensify`. The **Expensify Connect bundle** adds it to NetSuite. | ||
|
|
||
| --- | ||
|
|
||
| ## Why the NS0068 Export Error Happens in NetSuite | ||
| ## Why the NS0068 export error happens in NetSuite | ||
|
|
||
| The NS0068 error occurs when: | ||
|
|
||
| - The **Created From** field does not apply to the record type you're exporting to (vendor bills, expense reports, or journal entries). | ||
| - The **Created From** field is hidden on the preferred export form. | ||
| - The form does not allow the integration to populate the Created From field. | ||
| - Expensify Card transactions are exported as journal entries and the Journal Entry form does not show the Created From field. | ||
| - The role used by the Expensify connection can't edit the **Created From** field. | ||
| - The **Created From** field is missing because the **Expensify Connect bundle** is not installed or is out of date. | ||
| - Expensify Card transactions are exported as journal entries and the journal entry form does not show the Created From field. | ||
|
|
||
| Expensify must be able to write to the Created From field during export. | ||
|
|
||
| --- | ||
|
|
||
| ## How to Fix the NS0068 Export Error | ||
| ## How to check the Created From field settings in NetSuite | ||
|
|
||
| ### If Exporting Vendor Bills or Standard Transactions | ||
| 1. Log in to **NetSuite** as an administrator. | ||
| 2. Go to **Customization > Lists, Records, & Fields > Transaction Body Fields**. | ||
| 3. Open the field with the ID **custbody_createdfrom_expensify**. | ||
| 4. On the **Applies To** tab, confirm the option for your export type is selected: **Purchase** for vendor bills, **Expense Report** for expense reports, or **Journal** for journal entries. | ||
| 5. On the **Access** tab, confirm **Default Access Level** is **Edit**. If the **Role** list includes the role used by the Expensify connection, such as **Expensify Integration**, confirm its access level is also **Edit**. | ||
| 6. Select **Save**. | ||
|
|
||
| 1. Log in to **NetSuite** as an Administrator. | ||
| 2. Go to **Customization**. | ||
| 3. Select **Forms**. | ||
| 4. Click **Transaction Forms**. | ||
| 5. Click **Edit** next to the form marked as **Preferred** for the export type. | ||
| 6. Locate the **Created From** field. | ||
| 7. Ensure the field is marked as **Show**. | ||
| 8. Save the form. | ||
| If you can't find **custbody_createdfrom_expensify**, install or update the Expensify Connect bundle in NetSuite before continuing. [Learn how to install the Expensify Connect bundle in NetSuite](/articles/expensify-classic/connections/netsuite/Connect-To-NetSuite). | ||
|
|
||
| --- | ||
|
|
||
| Then in Expensify: | ||
| ## How to show the Created From field on vendor bill and expense report forms | ||
|
|
||
| 1. Go to **Settings**. | ||
| 2. Select **Workspaces**. | ||
| 3. Select your Workspace. | ||
| 4. Click **Accounting**. | ||
| 5. Click **Sync**. | ||
| 6. Retry exporting the report. | ||
| 1. Log in to **NetSuite** as an administrator. | ||
| 2. Go to **Customization > Forms > Transaction Forms**. | ||
| 3. Select **Edit** next to the form marked as **Preferred** for the export type. If you set a custom form ID for this export type in New Expensify, edit that form instead. | ||
| 4. Go to **Screen Fields > Main**. | ||
| 5. Confirm the **Created From** field is marked as **Show**. | ||
| 6. Select **Save**. | ||
|
|
||
| --- | ||
|
|
||
| ### If Exporting Expensify Card Transactions as Journal Entries | ||
| ## How to show the Created From field on Expensify Card journal entry forms | ||
|
|
||
| 1. Log in to **NetSuite** as an administrator. | ||
| 2. Confirm **custbody_createdfrom_expensify** applies to journal entries, using the steps in **How to check the Created From field settings in NetSuite** above. | ||
| 3. Go to **Customization > Forms > Transaction Forms**. | ||
| 4. Select **Edit** next to the preferred **Journal Entry** form. | ||
| 5. Go to **Screen Fields > Main**. | ||
| 6. Confirm the **Created From** field is marked as **Show**. | ||
| 7. Select **Save**. | ||
|
|
||
| --- | ||
|
|
||
| 1. Log in to **NetSuite**. | ||
| 2. Go to **Customization**. | ||
| 3. Select **Forms**. | ||
| 4. Click **Transaction Forms**. | ||
| 5. Click **Edit** next to the preferred **Journal Entry** form. | ||
| 6. Go to **Screen Fields**. | ||
| 7. Open the **Main** tab. | ||
| 8. Ensure the **Created From** field is marked as **Show**. | ||
| 9. Save the form. | ||
| ## How to sync NetSuite and retry the export | ||
|
|
||
| Then in Expensify: | ||
| After updating NetSuite: | ||
|
|
||
| 1. Go to **Settings**. | ||
| 2. Select **Workspaces**. | ||
| 3. Select your Workspace. | ||
| 4. Click **Accounting**. | ||
| 5. Click **Sync**. | ||
| 6. Retry exporting the report. | ||
| 1. Go to **Settings > Workspaces > [workspace name] > Accounting**. | ||
| 2. Select **Sync Now**. | ||
| 3. Retry exporting the report. | ||
|
|
||
| --- | ||
|
|
||
| # FAQ | ||
|
|
||
| ## Does NS0068 Mean My Integration Is Broken? | ||
| ## Does NS0068 mean my integration is broken? | ||
|
|
||
| No. This error is caused by form visibility settings in NetSuite. | ||
| No. This error is caused by the Created From field settings, form visibility, or role access in NetSuite. | ||
|
|
||
| ## Do I Need to Reconnect NetSuite? | ||
| ## Do I need to reconnect NetSuite? | ||
|
|
||
| No. Updating the form settings and running **Sync** is typically sufficient. | ||
| No. Updating the field and form settings and selecting **Sync Now** is typically sufficient. If the field is missing, install or update the Expensify Connect bundle first. | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,111 +1,114 @@ | ||
| --- | ||
| title: NS0068 Export Error in NetSuite Integration | ||
| description: Learn what the NS0068 export error means and how to make the Created From field visible on NetSuite transaction forms before exporting. | ||
| keywords: NS0068, NetSuite Created From field error, permission to set Created From NetSuite, transaction form visibility NetSuite, Expensify Card journal entry error, Expensify NetSuite integration, Workspace Admin | ||
| internalScope: Audience is Workspace Admins using the NetSuite integration. Covers resolving the NS0068 export error caused by the Created From field not being visible on NetSuite transaction forms. Does not cover role permission or token configuration issues. | ||
| description: Learn what the NS0068 export error means and how to configure the Created From field (custbody_createdfrom_expensify) in NetSuite so Expensify can set it during export. | ||
| keywords: NS0068, NetSuite Created From field error, custbody_createdfrom_expensify, permission to set Created From NetSuite, Transaction Body Fields NetSuite, transaction form visibility NetSuite, custom form ID NetSuite, Expensify Connect bundle, Expensify Card journal entry error, Expensify NetSuite integration, workspace admin | ||
| internalScope: Audience is workspace admins using the NetSuite integration. Covers resolving the NS0068 export error caused by the Created From field (custbody_createdfrom_expensify) not applying to the export record type, being hidden on the export form, not being editable by the Expensify role, or missing from NetSuite. Does not cover token configuration issues. | ||
| --- | ||
|
|
||
| <!-- cspell:ignore custbody createdfrom --> | ||
|
|
||
| # NS0068 Export Error in NetSuite Integration | ||
|
|
||
| If you see the error: | ||
|
|
||
| NS0068 Export Error: You do not have permission to set value for element — 'Created From'. | ||
| NS0068 Export Error: NetSuite won't let Expensify set the 'Created From' field (custbody_createdfrom_expensify). | ||
|
|
||
| This means the **Created From** field is not visible on the preferred export form in NetSuite. | ||
| This means NetSuite is blocking Expensify from setting the **Created From** field during export. | ||
|
|
||
| The Workspace must be able to access and populate the Created From field during export. | ||
| The **Created From** field is a custom transaction body field with the ID `custbody_createdfrom_expensify`. The **Expensify Connect bundle** adds it to NetSuite. | ||
|
|
||
| --- | ||
|
|
||
| ## Why the NS0068 Export Error Happens in NetSuite | ||
| ## Why the NS0068 export error happens in NetSuite | ||
|
|
||
| The NS0068 error typically occurs when: | ||
|
|
||
| - The **Created From** field is hidden on the NetSuite transaction form used for exports. | ||
| - The preferred transaction form does not allow the field to be displayed. | ||
| - NetSuite blocks the integration from setting the field value because it is not visible. | ||
|
|
||
| If the field is hidden, NetSuite prevents the integration from setting its value and the export fails. | ||
| - The **Created From** field does not apply to the record type you're exporting to (vendor bills, expense reports, or journal entries). | ||
| - The **Created From** field is hidden on the transaction form Expensify uses for your export type. | ||
| - The role used by the Expensify connection can't edit the **Created From** field. | ||
| - The **Created From** field is missing from NetSuite because the **Expensify Connect bundle** is not installed or is out of date. | ||
|
|
||
| This is a transaction form visibility issue, not a role permission or token configuration issue. | ||
| If any of these apply, NetSuite prevents the integration from setting the field value and the export fails. | ||
|
|
||
| --- | ||
|
|
||
| ## How to Fix the NS0068 Export Error | ||
| ## How to fix the NS0068 export error | ||
|
|
||
| Follow the steps below to make the Created From field visible. | ||
| Follow the steps below to check the field setup, form visibility, and role access in NetSuite. | ||
|
|
||
| --- | ||
|
|
||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Heading rule: |
||
| ## Make the Created From Field Visible in NetSuite | ||
| ## How to check the Created From field settings in NetSuite | ||
|
|
||
| 1. Log in to NetSuite as an administrator. | ||
| 2. Go to **Customization > Forms > Transaction Forms**. | ||
| 3. Locate the transaction form marked as **Preferred** for your export type. | ||
| 4. Click **Edit**. | ||
| 5. Locate the **Created From** field. | ||
| 6. Ensure the field is marked as **Show**. | ||
| 7. Click **Save**. | ||
| 2. Go to **Customization > Lists, Records, & Fields > Transaction Body Fields**. | ||
| 3. Open the field with the ID **custbody_createdfrom_expensify**. | ||
| 4. On the **Applies To** tab, confirm the option for your export type is selected: **Purchase** for vendor bills, **Expense Report** for expense reports, or **Journal** for journal entries. | ||
| 5. On the **Access** tab, confirm **Default Access Level** is **Edit**. If the **Role** list includes the role used by the Expensify connection, such as **Expensify Integration**, confirm its access level is also **Edit**. | ||
| 6. Select **Save**. | ||
|
|
||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Link formatting: Use a relative link, not a full |
||
| Confirm the field is visible on the preferred form before proceeding. | ||
| If you can't find **custbody_createdfrom_expensify**, update or reinstall the Expensify Connect bundle before continuing. [Learn how to update the Expensify Connect bundle in NetSuite](/articles/new-expensify/connections/netsuite/Update-Expensify-Connect-Bundle-in-NetSuite). | ||
|
|
||
| --- | ||
|
|
||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Heading rule: |
||
| ## Sync the Workspace in Expensify | ||
| ## How to make the Created From field visible on the export form | ||
|
|
||
| Expensify exports with the transaction form marked as **Preferred** in NetSuite. If you set a custom form under **Workspaces > [workspace name] > Accounting > Advanced > Custom form ID**, Expensify uses that form instead. | ||
|
|
||
| After updating the form: | ||
| 1. Go to **Customization > Forms > Transaction Forms**. | ||
| 2. Locate the transaction form Expensify uses for your export type. | ||
| 3. Select **Edit**. | ||
| 4. Go to **Screen Fields > Main**. | ||
| 5. Confirm the **Created From** field is marked as **Show**. | ||
| 6. Select **Save**. | ||
|
|
||
| On web: | ||
| --- | ||
|
|
||
| 1. Go to the navigation tabs on the left and select **Workspaces**. | ||
| 2. Select your Workspace. | ||
| 3. Click **Accounting**. | ||
| 4. Click the three-dot menu next to the NetSuite connection. | ||
| 5. Click **Sync Now**. | ||
| ## How to sync the workspace in Expensify | ||
|
|
||
| On mobile: | ||
| After updating NetSuite: | ||
|
|
||
| 1. Tap the navigation tabs on the bottom and select **Workspaces**. | ||
| 2. Select your Workspace. | ||
| 3. Tap **Accounting**. | ||
| 4. Tap the three-dot menu next to the NetSuite connection. | ||
| 5. Tap **Sync Now**. | ||
| 1. In the navigation tabs (on the left on web, on the bottom on mobile), select **Workspaces > [workspace name] > Accounting**. | ||
| 2. Select **More (⋮)** next to the NetSuite connection. | ||
| 3. Select **Sync now**. | ||
|
|
||
| --- | ||
|
|
||
| ## Retry the Export | ||
| ## How to retry the export | ||
|
|
||
| 1. Open the report. | ||
| 2. Retry exporting to NetSuite. | ||
|
|
||
| If the Created From field is visible on the preferred form, the export should complete successfully. | ||
| If the Created From field applies to your export type, is visible on the export form, and is editable by the Expensify role, the export should complete successfully. | ||
|
|
||
| --- | ||
|
|
||
| # Additional Steps for Expensify Card Journal Entries | ||
| ## How to fix the NS0068 export error for Expensify Card journal entries | ||
|
|
||
| If you are exporting **Expensify Card transactions as journal entries**, confirm the Created From field is visible on the journal entry form. | ||
| If you are exporting **Expensify Card transactions as journal entries**, confirm the Created From field is set up for journal entries. | ||
|
|
||
| 1. Go to **Customization > Forms > Transaction Forms**. | ||
| 2. Click **Edit** next to the preferred journal entry form. | ||
| 3. Go to **Screen Fields > Main**. | ||
| 4. Confirm **Created From** is marked as **Show**. | ||
| 5. Click **Save**. | ||
| 1. Go to **Customization > Lists, Records, & Fields > Transaction Body Fields** and open **custbody_createdfrom_expensify**. | ||
| 2. On the **Applies To** tab, confirm **Journal** is selected, then select **Save**. | ||
| 3. Go to **Customization > Forms > Transaction Forms**. | ||
| 4. Select **Edit** next to the preferred journal entry form. | ||
| 5. Go to **Screen Fields > Main**. | ||
| 6. Confirm **Created From** is marked as **Show**. | ||
| 7. Select **Save**. | ||
|
|
||
| Then return to the Workspace and select **Sync Now** before retrying the export. | ||
| Then sync the workspace in Expensify before retrying the export. | ||
|
|
||
| --- | ||
|
|
||
| # FAQ | ||
|
|
||
| ## Does the NS0068 Export Error Affect All Export Types? | ||
| ## Does the NS0068 export error affect all export types? | ||
|
|
||
| It affects exports using a transaction form where the Created From field is hidden. | ||
| It affects any export type where the Created From field doesn't apply to the record, is hidden on the export form, or isn't editable by the Expensify role. | ||
|
|
||
| ## Do I Need NetSuite Admin Access to Fix the NS0068 Export Error? | ||
| ## Do I need NetSuite admin access to fix the NS0068 export error? | ||
|
|
||
| Yes. Updating transaction form field visibility requires NetSuite administrator permissions. | ||
| Yes. Updating custom field settings and transaction form visibility requires NetSuite administrator permissions. | ||
|
|
||
| ## Do I Need to Reconnect the Integration? | ||
| ## Do I need to reconnect the integration? | ||
|
|
||
| No. Making the Created From field visible and selecting **Sync Now** is typically sufficient. | ||
| No. Updating the Created From field settings and selecting **Sync now** is typically sufficient. If the field is missing, update or reinstall the Expensify Connect bundle first. | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Heading rule: Avoid
###headings — only#and##are allowed (HELP_AUTHORING_GUIDELINES.md Section 4/9). The heading must also be sentence case and task-based, e.g.## How to check the Created From field settings.