Sometimes, the Location field is mandatory in transaction form even if Accounting Preferences and form customization have fields set to non-mandatory. Once the Multi-Location Inventory (MLI) Feature is enabled in a NetSuite account under Setup > Company > Enable Features > Items & Inventory, the Location field is set to mandatory by default in transaction forms. By disabling this feature, we can make the Location to non-mandatory. Also, we can Hide the Location field on your preferred forms by form customization.
Note: The MLI feature cannot be disabled if the inventory feature is used.