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.
Cause
There are three common causes for this error message:
- The parent matrix item is set as inactive.
- A workflow, field mapping, or script is automatically setting the parent matrix item to inactive.
- 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:
- Check if the parent matrix item is active. If not, set it to active to allow child matrix item constitution.
- Have your NetSuite Administrator confirm if any customization exists that might be automatically setting the parent matrix item to inactive.
- If the issue is due to item type mismatch:
- 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.
- 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).