ANS-0549 · CUSTOM FIELDS, RECORDS & FORMS
Why is a NetSuite Transaction Body Field’s Sourced Value Empty?
Understanding the 'Store Value' setting on custom transaction body fields is crucial for correct data sourcing in NetSuite.
Short answer
To resolve an empty NetSuite Transaction Body Field that is intended to source its value, ensure the 'Store Value' checkbox is unchecked. When 'Store Value' is enabled, NetSuite expects a saved value, which might be absent if the field was added after the record's creation. Unchecking it allows NetSuite to dynamically source the value.
Scenario
Users may encounter a situation where a custom Transaction Body Field in NetSuite consistently appears empty, despite being configured to source its value from another field. This often occurs when the field was added to existing records, and its value does not populate as expected, leading to missing data.
Solution
The primary solution for an empty NetSuite Transaction Body Field that is intended to source its value is to correctly configure the 'Store Value' checkbox.
Navigate to the custom Transaction Body Field definition.
Locate the 'Store Value' checkbox.
Ensure the 'Store Value' checkbox is unchecked.When the 'Store Value' checkbox is checked, NetSuite attempts to retrieve a value that has been explicitly saved on the record. If the record was saved prior to the creation or configuration of this new body field, its value would never have been set, resulting in it appearing empty.Conversely, when the 'Store Value' checkbox is unchecked, NetSuite will dynamically source the value from the corresponding Source List, even if the value was not explicitly set or saved on the record itself.
Expert NetSuite Support
Need help with this NetSuite issue?
Custom Fields, Records & Forms consulting and configuration support
