Permissions for writing into Netsuite via SuitApp

I’m trying to perform write operation with Vendor object from one of the SuiteApp, Celigo
It gives me error:
“Permission Violation: The restrictions on your role deny you access to this record.”

My user’s role is Custom A/P clerk.
What permission are needed for the same on this role ?

Rookie Asked on January 18, 2020 in SuiteApps.
Add Comment
3 Answer(s)

Open the “Custom A/P Clerk” Role record click on Permissions tab->Lists->Vendors and change the permission to Full.  Also, let me know if you are working on the vendor record or any of the vendor transaction.

Rookie Answered on January 18, 2020.

I checked the vendor entry is in the List with Full Access.

The vendor record was created by Admin user
And this user is trying to update it.
Could this be the reason ?

on January 18, 2020.
Add Comment

Hello!

It’s not related to the role that created the record, but the role your application is using to update the NetSuite record. If you were to give yourself browser access to the same set of permissions that you gave that application, you wouldn’t be able to update vendors either.

Would suggest that you start with a higher level of access like Administrator for your application and then dial down as you feel right. The above commenter also pointed out the exact permission that might need to be added but you may even run into more permission related errors down the line so sharing the overall approach

Rookie Answered on April 23, 2020.
Add Comment

Scenario

User is trying to update an Employee record via Web Services and an error message is received that says “Permission Violation: The restrictions on your role deny you access to this record.”

Solution

The Role being used does not have the permission to do the desired action.

Do the following steps to resolve the problem:

  1. Using Administrator role, navigate to Setup > Users/Roles > Manage Roles
  2. Click Edit on Role being used
  3. Employee Restrictions: Select none – no default
  4. Click Save
  5. Test by doing an update again via Web Services or UI

 

 

 

Note: The solution provided might not be applicable to other scenarios. 

Rookie Answered on June 21, 2021.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.
  • This site made possible by our sponsors:   Tipalti   Celigo   Limebox   Become a Sponsor