FAQ: NetSuite: You Do Not Have Permissions to Set a Value for Element...

ExpensiError NS0056: You do not have permissions to set a value for element...
Common Element Errors
Error message: "You do not have permissions to set a value for element ..."
- class
- location
- memo
- amount
- isnonreimbursable
- department
- exchangerate
In NetSuite, go to Customization > Forms > Transaction Forms then search for the form type that the report is being exported as in NetSuite (Expense Report, Journal Entry, or Vendor Bill) and click Edit next to the form that has the Preferred checkbox checked.
If the report is being exported as a Journal Entry:
- Go to Screen Fields > Lines > make sure the field listed in the error has the Show checkbox checked.
If the report is being exported as a Vendor Bill:
- Go to Screen Fields > Main > make sure the field listed in the error has the Show checkbox checked.
Other Element Permissions Errors
Error Message: "NetSuite Error: You do not have permissions to set a value for element line.entity"
- Customization > Forms > Transaction Forms > search for Journal Entry and Edit the form that has the Preferred Checkbox checked.
- Screen Fields > Main > make sure that the Name field has the Show checkbox checked.
-----------------------------------------------------------------------
Error Message: "Error creating Vendor: You do not have permissions to set a value for element entityid"
This error can occur in a couple contexts. In many cases, the solution will likely be to access the Vendor Entry form via Customization > Forms > Entry Forms > search for Vendor and choose to Edit the form that has the Preferred Checkbox checked, ensuring that the Vendor ID field is set to Show, Quick Add, and Mandatory.
If this does not solve the issue, search for Auto-Generated Numbers in the NetSuite search bar:
Note: Make sure to include the hyphen when searching!
Then, either disable Auto-Generated Numbers for Vendor, or check Allow Override.
-----------------------------------------------------------------------
Error Message: "NetSuite Error: You do not have permissions to set a value for element entityID"
We'd recommend first making sure that you have the most recent version of the Expensify bundle installed in NetSuite. If you do, then follow these steps:
- Customization > Forms > Transaction Forms > search for Vendor Bills and Edit the form has the Preferred Checkbox checked.
- Screen Fields > Main > make sure that the entityID field has the Show and Mandatory checkboxes checked.
-----------------------------------------------------------------------
Error Message: "You do not have permissions to set a value for element supervisor approval due to one of the following reasons"
- Customization > Forms > Transaction Forms > search for Expense Report and Edit the form has the Preferred Checkbox checked.
- Screen Fields > Main > make sure that the Supervisor Approval field has the Show checkbox checked.
-----------------------------------------------------------------------
Error Message: "You do not have permissions to set a value for element approvalstatus due to one of the following reasons"
- Customization > Forms > Transaction Forms > then search for the form type that the report is being exported as in NetSuite (Expense Report, Journal Entry, or Vendor Bill) and click Edit next to the form that has the Preferred Checkbox checked.
- Screen Fields > Main > make sure that the Approval Status field has the Show checkbox checked.
- If this does not resolve the error, you also have the option to disable approval routing in your NetSuite settings. To do this, go to Setup > Accounting > Accounting Preferences > Approval Routing and make sure Vendor Bills and Journal Entries are not selected.
If you're seeing the "You do not have permissions to set a value for element approvalstatus" and you're exporting as Vendor Bills, you can check a few more permissions items:
- Go to Manage Roles > Expensify Integrations > Edit > Permissions > Transactions > add "Approve Vendor Payments" > apply Full as the access level.
- Whilst there choose Forms and make sure the Vendor Bill Transaction Form you're exporting to (your preferred one) is Enabled there.
Those are the only restrictions from our export permissions that could prevent us from setting them as Approved. If these are all set up, you'll need to refer you to whatever you have set up in "Customization > Workflows" or any specific approval you have enabled for the expense categories used on this report.
The only other way around this is to simply set the Default approval workflows up when exporting from Expensify, which is done from Settings > Policies > Group > [Policy Name] > Connections > Accounting Integrations under the Advanced tab in the NetSuite configuration window:
-----------------------------------------------------------------------
Error Message: "You do not have permissions to set a value for element usemulticurrency"
Check out this section of the NetSuite FAQ guide to make sure you have Multi-Currency setup correctly in NetSuite.
-----------------------------------------------------------------------
Error Message: "You do not have permissions to set a value for element expense.foreignamount"
Check all of your NetSuite Expense Categories for a setting called Rate is Required. Disable that setting for all Expense Categories, and sync your NetSuite connection in Expensify. Then, try to sync a report to NetSuite again to confirm this works for you!
------------------------------------------------------------------------
Error Message: "You do not have permissions to set a value for element tranid"
Check your NetSuite setup to "Allow Override" for Invoices from "Set Up Auto-Generated Numbers":
-----------------------------------------------------------------------
Error Message: "You do not have permissions to set a value for element memo"
Confirm the report you are trying to export does not have a negative reimbursable total amount. Only reports with a positive reimbursable total amount can export to NetSuite.
Error Message: "You do not have permissions to set a value for element nexus"
Enable Full Permissions for the Tax Details Tab in the Expensify Integration Role.
Setup > Users/Roles > Manage Roles > Expensify Integration > Edit > Permissions > Lists > Tax Details Tab > Full
Related articles:
- How-to: Connect your policy to NetSuite - (Token Based Authentication)
- Deep Dive - Configure Export Settings for NetSuite
- Deep Dive - Configure Coding for NetSuite
- Deep Dive - Configure Advanced Settings for NetSuite
- Deep Dive - NetSuite: Tax
- Deep Dive - NetSuite: Multi-Currency
- How-to: Export Invoices to NetSuite
- How-to: 3-way connection between Bill.com and QBO, Sage Intacct, Xero, NS
Comments
-
I have done all of these and it appears to be correct, but I continue to get the error.
-
Jason Li Expensify Success Coach - Admin, Expensify Team, Expensify Student Ambassador Posts: 231 Expensify Team
Hi @SandiV - sorry to hear that! Would you mind writing in to [email protected] and we'll have a look through your settings? Thanks!
-
What is the resolution for "NetSuite Error: You do not have permissions to set a value for element line.category"
-
Christina Dobryzynski Expensify Success Coach - Admin, Expensify Team, Expensify Student Ambassador Posts: 270 Expensify Team
Hi there @SandiV!
If you've tried the troubleshooting steps in this support article and are still unable to resolve the error, please feel free to reach out to us via an email sent to [email protected] or a chat message sent through the mobile/web app, and we'll dig into the error a deeper for you! Thanks!
-
How do we resolve this error "You do not have permissions to set a value for element approved"
-
@sib_erry Hey there! Do you mean
approvalstatus
? If so, that's in the last part of this post, and the solution is:- Customization > Forms > Transaction Forms > then search for the form type that the report is being exported as in NetSuite (Expense Report, Journal Entry, or Vendor Bill) and click Edit next to the form that has the Preferred Checkbox checked.
- Screen Fields > Main > make sure that the Approval Status field has the Show checkbox checked.
- If this does not resolve the error, you also have the option to disable approval routing in your NetSuite settings. To do this, go to Setup > Accounting > Accounting Preferences > Approval Routing and make sure Vendor Bills and Journal Entries are not selected.
Have you already tried that approach? If you have and that hasn't worked, please contact Concierge via the in-product chat, and mention the report ID, the exact error message, and the steps that you've taken to try and fix so far. We'll be able to help you from there!
-
I am having the same issue @SandiV is having. "You do not have permissions to set a value for element approved" I reached out through Concierge and was not able to resolve the issue. Are you aware of any solutions? I have followed @Conor Pendergrast 's recommendation without any success.
-
Hey @Rnaugle, lets continue this conversation via concierge so we know the specifics of your account and can continue to troubleshoot.
-
Hello All,
The error I am seeing "You do not have permissions to set a value for element expense.corporatecreditcard." I have added field Corporate Card in Netsuite, but still the export doesn't happen. Would highly appreciate any advice!
-
@Bulenka Hey! I recommend working with our Concierge team through in-product chat for this error, as they will be able to talk you through it in more detail!
-
I am getting the error "You do not have permissions to set a value for element memo".
This doesnt make sense as the expense report has a positive value. Can anyone help?