Scenario
When attempting to approve a sales order created by another administrator, you encounter the error message: "You must enter at least one item for this error." This issue typically arises when a line item has a quantity of zero and the Create PO column is set to "Drop Shipment" or "Special Order." Other potential causes include inactive components in an assembly item or misconfigured Bill of Materials (BOM) settings.
Solution
Below are three refined solutions to resolve this error, addressing each possible cause. Follow them in order until the issue is fixed:
Solution 1: Correct Zero Quantity on Line Items
This solution fixes the most common issue—line items with zero quantity combined with specific "Create PO" settings.
- Edit the Sales Order.
- Go to the Items tab and find the line item(s) with a quantity of zero.
- Set the Quantity to a value greater than 0.
- Check the Create PO column:
- If you want to create a Purchase Order, ensure it’s set to "Drop Shipment" or "Special Order."
- If not, select the blank value.
- Save the sales order.
- Approve the sales order.
Result: The sales order should now save and approve without errors.
Solution 2: Reactivate Inactive Assembly Item Components
This solution applies if the sales order includes an assembly item with inactive components, preventing automatic work order generation.
- Open the Assembly Item record.
- Navigate to the Manufacturing tab.
- Click on the BOM (Bill of Materials) Revision.
- Under the Components tab, review the listed item components.
- For each component, check the System Information tab to see if it’s marked as inactive.
- Reactivate any inactive components by setting them back to active.
- Save the assembly item record.
- Return to the sales order and approve it.
Why this works: Inactive components block the system from generating a work order for the assembly item, triggering the error. Reactivating them resolves this issue.
Solution 3: Set Master Default on Bill of Materials
This solution ensures the Bill of Materials is properly configured for assembly items, which is essential for work order generation.
- Open the Assembly Item record.
- Go to the Bill of Materials tab.
- Ensure the Master Default checkbox is checked.
- Save the assembly item record.
- Return to the sales order and approve it.
Why this works: Setting the BOM as the master default ensures the system uses the correct configuration for the assembly item, avoiding approval errors.
Once you apply the appropriate solution, the sales order should approve successfully without displaying the error message.
-----
If you find this information useful, let us know by reacting or commenting on this post!