Scenario:
A user with the Administrator role encountered an issue where the "Price Level" field on a Customer record appeared as read-only and could not be edited. This was unexpected, as administrators typically have full permissions across all standard records and fields in NetSuite.
Upon investigation, it became clear that the issue was not related to role permissions, but instead due to the form configuration applied to the Customer record. In NetSuite, even users with high-level access can be restricted from editing specific fields if the custom form in use is configured to display certain fields as "Inline Text" (read-only). This kind of configuration can inadvertently limit functionality for users who would otherwise be authorized to make changes.
Solution:
- Navigate to the Customer RecordUse the Global Search to locate and open any Customer record using the custom form in question.
- Click Edit.
- Access Form Customization SettingsIn the upper right-hand corner of the form, click "Customize", then select "Customize Form".This opens the custom form associated with the record.
- Modify the Field Display Settings
- Click on the Fields tab.
- Navigate to the Financial sub-tab where pricing and billing fields are grouped.
- Locate the Price Level field.
- In the Display Type column for this field, change the value from "Inline Text" to "Normal".This enables users to edit the field directly on the record.
- Save the Custom Form.
- Refresh the Customer Record Page. The Price Level should now be editable.
-----
If you find this information useful, let us know by reacting or commenting on this post!