Version: eXtendMultiFulfillment all versions
Audience: Administrator, User
Problem
In the Multifulfillment Logs, you see this message:
“Queue record already exists… It will be processed soon.”
This usually means the sales order was already queued for processing. If the entry remains listed for a long time, the queue may not be processing.

Cause
This issue can occur for several reasons:
- The queue processing script (eXtendMultiFulfillment Map Reduce) does not have a scheduled deployment. This is common in Sandbox accounts after a refresh because NetSuite will unschedule deployments.
- The Map/Reduce deployment is scheduled too infrequently (for example, once every 12 hours), causing a delay.
- The Map/Reduce deployment has an End Date in the past, so it is no longer running.
- The Map/Reduce script is queued behind other long-running Map/Reduce scripts in your environment.
Solution
Follow these steps in order.
- Confirm the eXtendMultiFulfillment Map Reduce script is deployed and scheduled
- In NetSuite, go to Customization → Scripting → Script Deployments.
- Find the scheduled deployment(s) for eXtendMultiFulfillment Map Reduce.
- Confirm the following:
- Status is Released.
- A Schedule is set (or the processing method is configured to run as expected).
- Status is Released.
- In NetSuite, go to Customization → Scripting → Script Deployments.
- Check the schedule frequency
- If the deployment runs on a long interval (for example, every 12 hours), update it to a more frequent cadence that matches your processing needs.
- If the deployment runs on a long interval (for example, every 12 hours), update it to a more frequent cadence that matches your processing needs.
- Verify the End Date
- On the deployment record, confirm End Date is blank or set to a future date.
- On the deployment record, confirm End Date is blank or set to a future date.
- Check for Map/Reduce congestion
- Review other Map/Reduce scripts running in your account that could be delaying execution.
- If needed, reschedule long-running scripts or adjust concurrency based on your internal standards.
- Review other Map/Reduce scripts running in your account that could be delaying execution.
Frequently Asked Questions (FAQs)
Q: How long should you wait before troubleshooting?
A: If you’re using scheduled processing, wait one full schedule cycle. If the same entry is still listed after that, follow the steps above.
A: If you’re using scheduled processing, wait one full schedule cycle. If the same entry is still listed after that, follow the steps above.
Q: Does this happen after a Sandbox refresh?
A: Yes. After a Sandbox refresh, NetSuite will unschedule script deployments, so the queue won’t process until the deployment is scheduled again.
A: Yes. After a Sandbox refresh, NetSuite will unschedule script deployments, so the queue won’t process until the deployment is scheduled again.
Related articles
eXtendMultiFulfillment Processing Methods: Real-Time vs. Scheduled