ANS-0484 · CUSTOM FIELDS, RECORDS & FORMS
Why is the Location Field Mandatory in NetSuite and How to Disable It?
Understand how NetSuite's global accounting preferences can override form-specific settings, making the Location field mandatory across transactions.
Short answer
The Location field can become mandatory in NetSuite due to a global accounting preference, even if not set on the form. To disable this, navigate to Setup > Accounting > Accounting Preferences > General tab > Classifications section, and uncheck 'Make Locations Mandatory'.
Scenario
Users may encounter situations where the Location field on NetSuite transaction forms appears mandatory, even when the 'Mandatory' checkbox is not selected within the specific form's customization settings. This can lead to confusion as the field's behavior seems to override form-level configurations.
Solution
The mandatory status of the Location field, even when not explicitly set on a form, is typically controlled by a global accounting preference. To disable this system-wide mandatory setting:
Navigate to Setup > Accounting > Accounting Preferences.
Select the 'General' tab.
Scroll down to the 'Classifications' section.
Locate and disable the 'Make Locations Mandatory' checkbox.
Expert NetSuite Support
Need help with this NetSuite issue?
Custom Fields, Records & Forms consulting and configuration support
