ANS-0304 · CUSTOM FIELDS, RECORDS & FORMS
How to Add Custom Fields to NetSuite Contract Renewals Without Scripting?
Seamlessly integrate custom fields into NetSuite contract renewals using native field mapping capabilities.
Short answer
To include custom fields in NetSuite contract renewals without scripting, create the custom field on Contract/Contract Item forms. Establish an Install Base Field Mapping to define the source (transaction header/line) and destination (Contract/Contract Item) fields. This ensures the field value is set during contract creation and included in subsequent renewals.
Scenario
Users often need to extend NetSuite's standard contract renewal process to include additional data points. The challenge is to ensure these custom fields are populated during contract creation and automatically carried over into renewal contracts without requiring custom script development.
Solution
If the required field is not already present on Contract or Contract Item records, create a Custom Field and deploy it on the relevant Contract/Contract Items forms.
Establish an Install Base Field Mapping to define how the custom field's value will be populated. This mapping specifies the source field (from the transaction, either at the header or line level) and the destination field (the custom field on the Contract or Contract Item).
This configuration ensures that the field value is not only set when the Contract/Contract Items are initially created but also automatically included in subsequent contract renewals.
The Install Base Field Mapping functionality allows for the inclusion of these mapped fields in contract scheduled scripts without requiring any manual updates to the scripts themselves.
Expert NetSuite Support
Need help with this NetSuite issue?
Custom Fields, Records & Forms consulting and configuration support
