# Seeing Error message: "You need the 'Custom Body Fields' permission to access this page. Please contact your account administrator". While running tasks in ODBC Driver for NetSuite

**URL:** <https://community.cdata.com/t/seeing-error-message-you-need-the-custom-body-fields-permission-to-access-this-page-please-contact-your-account-administrator-while-running-tasks-in-odbc-driver-for-netsuite/105>\
**Category:** CData Drivers\
**Tags:** question, driver, odbc, netsuite\
**Created:** [March 24, 2023, 8:32pm UTC](https://community.cdata.com/t/seeing-error-message-you-need-the-custom-body-fields-permission-to-access-this-page-please-contact-your-account-administrator-while-running-tasks-in-odbc-driver-for-netsuite/105 "2023-03-24T20:32:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kireet\_G](https://avatars.discourse-cdn.com/v4/letter/k/51bf81/32.png) [@Kireet\_G](https://community.cdata.com/u/Kireet_G)\
**Post date:** [March 24, 2023, 8:32pm UTC](https://community.cdata.com/t/seeing-error-message-you-need-the-custom-body-fields-permission-to-access-this-page-please-contact-your-account-administrator-while-running-tasks-in-odbc-driver-for-netsuite/105/1 "2023-03-24T20:32:45Z")

</div>

Whenever I run a task in the CData ODBC Driver for NetSuite, I see an error message: “You need the ‘Custom Body Fields’ permission to access this page. Please contact your account administrator”.

2023-01-24T09:48:52.070-06:00 1 [16|Q-Id] [META|Schema] Executed column schema query: [SalesOrder] Error: Permission Violation: You need the ‘Custom Body Fields’ permission to access this page. Please contact your account administrator.

2023-01-24T09:48:52.070-06:00 1 [16|Q-Id] [META|Schema] Executed column schema query: [SalesOrder] Error: Permission Violation: You need the ‘Custom Body Fields’ permission to access this page. Please contact your account administrator.

22023-01-24T09:48:52.277-06:00 1 [16|Q-Id] [INFO|Connec] Closed NetSuite connection

---

<div class="post-metadata">

**Author:** ![Kireet\_G](https://avatars.discourse-cdn.com/v4/letter/k/51bf81/32.png) [@Kireet\_G](https://community.cdata.com/u/Kireet_G)\
**Post date:** [March 24, 2023, 8:36pm UTC](https://community.cdata.com/t/seeing-error-message-you-need-the-custom-body-fields-permission-to-access-this-page-please-contact-your-account-administrator-while-running-tasks-in-odbc-driver-for-netsuite/105/2 "2023-03-24T20:36:16Z")

</div>

The error:  
“Permission Violation: You need the ‘Custom Body Fields’ permission to access this page. Please contact your account administrator.”

normally comes from NetSuite directly. It means that the roles assigned to the OAuth app are likely different from the roles that are assigned to the user you are authenticating with.

In order to get around this, you would want to set the CustomFieldPermissions property (this can be set in addition to or instead of IncludeCustomFieldColumns).  
Link to online documentation of CustomFieldPermissions available on our website:

> **[CData ODBC Driver for NetSuite - CustomFieldPermissions](https://cdn.cdata.com/help/DNH/odbc/RSBNetSuite_p_CustomFieldPermissions.htm)**
>
> CData ODBC Driver for NetSuite - RSBNetSuite - CustomFieldPermissions: A comma separated list of custom field permissions. Gives more control than IncludeCustomFieldColumns .

This property can be used to specify which custom fields’ metadata should be requested by the CData ODBC Driver for NetSuite. For example, to specify all of the custom field permissions for all available tables, set this to:

Custom Body Fields, Custom Column Fields, Custom Entity Fields, Custom Event Fields, Custom Item Fields, Item Number Fields, Other Custom Fields.
