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

  • Uses component yield

 

 

 

Item B

  • Does not use component yield

  • is a component of A

 

 

 

Item C

  • is a component of B

 

 

Item D

  • is a component of B

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.

Related Topics

Setting the Use Component Yield Preference
Setting the Round Up Quantity as Component Preference
Component Yield Preferences

General Notices