Version: eXtendMultiFulfillment all versions
Audience: Administrator, User

Problem

When attempting to open the pre-fulfillment modal in eXtendMultiFulfillment, you may receive one of the following error messages:
  • Unique key was not generated for lines. Please save the record and re-open the modal.
    Image Placeholder
  • Unique key was not generated for lines. Re-generating unique keys, the screen will re-load after unique keys are generated. Please hit Specify Pre-Fulfillments button to launch modal again after the screen has reloaded.
    Image Placeholder
These messages indicate that there may be an issue with the generation of unique keys for line items.

Solution

This error may occur due to a variety of reasons. Here are some steps to troubleshoot and address the issue:
  1. Generation of New Unique Line Item Keys: The problem could be that new Unique Line Item Keys need to be generated for recently added line items. If you try to open the prefulfillment modal and the line(s) don't have a UUID assigned, the error message will appear. Following this, the sales order will be reloaded to set UUIDs. If you continue to receive the same message even after the sales order is reloaded, you should proceed to the next step.
  2. Check for Item Group Records: Make sure there are no Item Group records included on your sales order. eXtendMultiFulfillment does not support Item Groups as NetSuite does not allow UUIDs to be set on all line items that are part of an Item Group.
  3. Visibility of eXtend Multifulfillment UUID: Ensure that the eXtend Multifulfillment UUID (field id: custcol_extend_multifulfillment_uuid) is not marked as hidden on the line items of your custom form. For eXtendMultiFulfillment to store the generated value for the line item(s), this field needs to be visible.