Version: eXtendMultiFulfillment 1.1.14 and above
Audience: Administrator

Overview

This configuration allows you to define and map custom field values to pre-fulfillment records during the eXtendMultiFulfillment import process. These values are stored on the pre-fulfillment record and then transferred to the associated item fulfillment record during processing.

Prerequisites

  • Custom fields must be added to the eXtendMultifulfillment Prefulfillment custom record
  • Optional: Custom fields on the item fulfillment record if not already existing

Configuration

To set up custom field mapping:

1. Import Template Setup

Add your custom field headers to the eXtendMultiFulfillment Import Template.

Prepare the import template with the following considerations:
  • Include column names for each custom field being imported
  • For line level fields, prefix the header with "Line_" (e.g., Line_My_Field_Name)

2. File Cabinet Configuration

  • Upload the modified import file to your preferred File Cabinet location
  • Ensure that the file is available without login
  • Configure the URL in the eXtendMultifulfillment Setup's "Prefulfillment CSV Upload Custom Template URL" field in the Advanced Configurations section
Image Placeholder

3. Mapping Configuration

Update the mapping on the eXtendMultifulfillment Setup's CSV Headers & PF Custom Fields Mapping table to ensure proper data flow:

  • From import file to eXtendMultifulfillment Prefulfillment custom record
  • From pre-fulfillment record to item fulfillment record
Image Placeholder

4. Import Template Data Setup

Enter your data into the template which was prepared and mapped in the previous sections.

Prepare the import file with the following considerations:
  • Include column names and values for all custom fields
  • For line level fields, prefix the header with "Line_" (e.g., Line_My_Field_Name)
  • For boolean/checkbox fields, use "true" or "false" values
  • For select and multiple select fields, use the internal ID value instead of the display text. For example, if you have a select field labeled "Value 1," use its associated internal ID. The example below shows a custom list with two values, each having a NetSuite-assigned internal ID. You must use these internal IDs in your import template:
    • Value 1: Internal ID 100
    • Value 2: Internal ID 200
  • When different field values are provided for the same custom field within the same Prefulfillment Item Shipment Group, the value from the first instance will be used.

5. Process Import

Process the import using the standard Import Pre-Fulfillment Records with eXtendMultiFulfillment process.