Version: eXtendAlphaBroder, eXtendASI-DE, eXtendPS-DE, eXtendSanMar all versions
Audience: Administrator, User

Problem

When creating a child matrix item, the following error message is either displayed or emailed after attempting item constitution:

"You have entered an invalid field value X for the following field: parent", where X refers to a parent item's internal ID.Image Placeholder

Cause

There are three common causes for this error message:
  1. The parent matrix item is set as inactive.
  2. A workflow, field mapping, or script is automatically setting the parent matrix item to inactive.
  3. The parent item was initially constituted as one item type (e.g., Non-Inventory), and the item constitution's item type settings were later changed to constitute a different type (e.g., Inventory).

Solution

Follow these steps to resolve the issue:
  1. Check if the parent matrix item is active. If not, set it to active to allow child matrix item constitution.
  2. Have your NetSuite Administrator confirm if any customization exists that might be automatically setting the parent matrix item to inactive.
  3. If the issue is due to item type mismatch:
    1. For non-inventory parent items: Convert the parent matrix item to an inventory item using NetSuite's item type conversion feature. Alternatively, if no transactions exist, delete and recreate the items.
    2. For inventory parent items: Unlink the item from the associated item constitution process by removing its associated product and part ids. Note that the specific fields to delink will vary depending on your eXtend product (eXtendAlphaBroder, eXtendASI-DE, eXtendPS-DE, or eXtendSanMar).