Creating Custom Transaction Line Fields

Custom transaction line fields are fields that you can add to the line items of your transaction records to gather information specific to your business needs.

These records include:

To create or modify custom transaction line fields:

  1. Go to Customization > Lists, Records, & Fields > Transaction Column Fields.

  2. On the Custom Transaction Line Fields page, each custom field is listed, with columns providing detailed information about the field and which records the field has been applied to.

  3. Choose an option:

    • To edit an existing custom Transaction Line field, click the field name in the Description column and then modify the field definition as needed.

    • To add a new custom Transaction Line field, click New.

    For more information, see Creating a Custom Field.

  4. Complete fields on the Transaction Line Field page as needed, and then click Save.

You can use SuiteCloud Development Framework (SDF) to manage custom transaction line fields as part of file-based customization projects. For information about SDF, see SuiteCloud Development Framework. You can use the Copy to Account feature to copy an individual custom transaction line field to another of your accounts. Each custom transaction line field page has a clickable Copy to Account option in the upper right corner. For information about Copy to Account, see Copy to Account.

Here is an example of a custom transaction line field.

Transaction Column Field page.

When the custom transaction line field is included in a form, it could look like the following example.

Sample form with custom transaction line field highlighted.

If the Display Type for the custom transaction line field is set to Hidden, the field is still included on all forms, even if it is not displayed. The system ignores any changes you make to show or hide the field on all forms that apply to the custom transaction line field.

Check Box Type Limitation

On custom transaction line fields, a limitation exists when all of the following conditions are met:

  1. Type = Check Box

  2. Store Value = checked

  3. Applies To = only Item Fulfillment is checked

  4. On the Validation & Defaulting subtab, Default Checked is checked

  5. Create a sales order and add at least one item

  6. Click Save & Fulfill

On the item fulfillment transaction, the transaction line field is not checked, despite the settings previously described. The inconsistency occurs because the custom field information is taken from the sales order, and if the check box is not applied there, NetSuite uses the default system value. As a workaround, you can apply the field to sales orders and hide it on the sales order forms, if required.

Related Topics

General Notices