NetSuite supports defining an Assembly Item, which is a build-to-stock Inventory Item, typically created using Work Orders. A Work Order specifies how many of the assembly item units should be built (that is, manufactured), and which component items will be consumed (that is, used). Note that component items are typically inventory items but could be assembly items if in a multi-level bill of material (BOM).
For example, suppose a Work Order specifies building 100 units of assembly item A Each assembly item A is built using two units of inventory item B and two units of inventory item C. When 100 assemblies of A are built, 200 units of B, and 200 units of C, will be consumed.
You can do build transactions directly in NetSuite, or in the ShipHawk WMS: a Build is a single transaction that both creates the Assembly Item and consumes the Component Items. A Build does not need to specify a Work Order, but typically does. (Note: an Un-Build or Disassembly transaction can also be initiated in NetSuite or in the ShipHawk WMS).
Processing Work Orders
To process work orders, from the main menu, first choose Adjust/Transfer/Build. Next, picking a work order is the same as picking other orders.
For the work order, on the Inventory Adjustment/Transfer screen, for Action to be Taken, click Build, and for Reason, select Manufacturing:
Click Continue.
Next, on the Inventory Build screen, set Build Action to Assemble (the default) and enter the Item ID. The Item ID field will auto-populate (if the item ID is valid).
Click Continue.
Next, on the Inventory Build screen, enter where and how much to build. Only valid work orders that are for this item ID will display in the Work Order no drop-down:
Next, on the Inventory Build screen, complete the following fields:
Quantity to Assemble
Consume Components from Bin
Assemble Finished Goods at Bin ID
Container ID (Optional)
Click Save Build.
The work order is complete:
The quantity built and consumed will now be displayed on the Administration screen for the work order.