Josh S
07/17/2025, 7:25 PMCeligo AI
07/17/2025, 7:25 PMAI generated answer (using internal Slack threads):Based on the conversations, it appears that NetSuite does not allow allocation of items to a sales order that is still 'Pending Approval'. The purpose of not approving Sales Orders (SOs) is to prevent premature allocation of stock. However, there are workarounds to this. One suggestion is to create the sales order as 'Pending Fulfillment' and implement a script with a custom field or checkbox to hold the order from hitting your fulfillment stream until someone has cleared the checkbox or modified it for fulfillment. This method, however, can potentially create a complex inventory reconciliation process, especially if you're working with a separate system with its own inventory levels. Another suggestion is to create a custom approval process. This could involve setting the status to 'Pending Approval' and only allowing an employee with a manager role to approve the order. You can also modify the NetSuite approval system or create your own using SuiteScript. This could involve hiding UI buttons or fields to prevent people from changing the status, or throwing errors for the 'Approve Sales Orders' page. Remember, any changes that affect the amount of the order, such as adding lines or increasing quantity, can put things back into 'Pending Approval' status. ****** Disclaimer: This response was generated by an artificial intelligence assistant based on previous conversations from multiple Slack channels, and may contain inaccuracies or mistakes. ******
Celigo AI
07/17/2025, 7:26 PMSlack thread 1: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.873515785
Slack thread 2: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.848216832
Slack thread 3: here (available only if the original thread was posted in the last 90 days)
Similarity score: 0.845186114
Celigo AI
07/17/2025, 7:26 PM