NetSuite Sales Order UserEvent Script Flow

Complete decision tree and action flow for sales order processing
BEFORE SUBMIT AFTER SUBMIT Sales Order Event CREATE event? YES NO Return Dept = 2 (Retail)? YES From SuitePOS? YES Return NO For Each Line Item: • Set location if empty • Set order location Gratuity Item? YES Set Sales Rep NO Commit = 1? NO Skip YES Order Loc = Item Loc? YES Set Store Pickup Reset Tax Code NO If first item has location, set all line locations Sales Order Saved CREATE event? NO Return YES Memo: SuitePOS Order? YES Delete Order NO Dept = 2 (Retail)? NO Log & Skip YES From SuitePOS? YES Return NO Calculate Total to Fulfill Total to Fulfill = 0? YES Create Cash Sale NO Order Loc ≠ Item Loc? YES Mark Ready for 3PL NO Store Pickup Process 1. Create Fulfillment Request 2. Set Status to "In Progress" 3. Create Store Pickup Fulfillment Cash Sale Creation Transform to Cash Sale Set CC Approved & Order Location
Start/Trigger
Decision
Action
End/Return

Key Process Notes: