Component Yield Examples
The following table displays the Table Assembly item and its components:
Level 1 |
Level 2 |
Level 3 |
---|---|---|
Table (1) |
|
|
|
Table Top (1) |
|
|
Leg Assembly (2) |
Rod (1) |
|
|
Filler (1) |
Example One: Assembly without Component Yield
Each table assembly you manufacture requires 1 table top and 4 legs. For each leg, you require 1 rod and 1 filler. The Build Subassembly box is checked on the Table Top Assembly item record. When a work order for a table top assembly is created, 4 rods and 4 fillers are required.
Example Two: Assembly with Component Yield
The item Table Assembly item record Use Component Yield box is checked.
Ten percent of the leg subassemblies are processed incorrectly and are waste. When a work order is created for 100 table assemblies, NetSuite calculates that the order requires 110 rods and 110 fillers.
Example Three: Sub-assemblies and Component Yield
When a work order is created for an assembly, the top level assembly component yield option applies to all sub-level components.
Example 3a:
-
Table assembly does not use component yield
-
Leg subassembly uses component yield
The item Table Assembly and the item record Use Component Yield box is not checked.
After a work order is created for 100 Table Assemblies, NetSuite follows the component yield option for the top level assembly and sub-level components.
Because component yield is not used for the top level, NetSuite does not use component yield for the subassembly. The work order displays a requirement of 100 rods and 100 fillers.
Example 3b:
-
Table assembly uses component yield
-
Leg sub-assembly does not use component yield
After the Build Subassembly box is checked, NetSuite performs a yield calculation for all subassembly components.
Item A
|
|
|
|
Item B
|
|
|
|
Item C
|
|
|
Item D
|
A work order for Item A is created and the Build Subassembly box is checked. NetSuite uses component yield for all subassemblies (C and D) because it respects the setting of the top level assembly.