Read Yield-Adjusted Component Quantities on an Assembly Build in NetSuite

Open a new assembly build in NetSuite and see how a 95% Component Yield raises a component's quantity, lowers Buildable Quantity and adds to Projected Value before you save.

The quick answer

On a new assembly build, choose the Assembly and enter Quantity to Build. Each line on the Components subtab asks for the build quantity times its BOM Quantity divided by its Component Yield, so a 95.0% yield turns 10 into 10.5263158. Buildable Quantity and Projected Value use the same yield-adjusted figure. The form shows all three before you save.

The screenshots show sample data. Person and operating-company names are fictional. Use your own records and values when following the steps.

Before you start

You need Assembly Items and Advanced Bill of Materials, plus the Work Orders feature where your account uses it, a bill of materials with Use Component Yield checked, and a revision whose component lines carry a Component Yield. The components need stock at the location you build in. This example is a standalone assembly build with no work order and no WIP. A company that builds through work orders with WIP records production through work order issue, completion and, where used, close transactions instead, so read the quantities on the work order there.

Several details depend on the account: whether Subsidiary and Location come filled in, whether choosing the assembly fills the bill of materials and revision, whether the Quantity cells can be edited, and how your costing method values the build. Check each on your own records.

01. Check the yield on the revision

Open the bill of materials for the assembly. Use Component Yield is checked, and the Revisions subtab lists one revision, Tote Rev A. Yield applies only on a bill of materials that has the box checked.

Use Component Yield is checked, and Tote Rev A is the only revision.

Open Tote Rev A. On Components, FAB-20 Canvas Fabric has Component Yield 95.0% with BOM Quantity 1 and Quantity 1.05263. That is 1 divided by 0.95, rounded for display. The thread, strap and label lines sit at 100.0%, so their quantities match their BOM Quantity.

Only the fabric line is below 100.0%, and its Quantity is 1.05263.

02. Open a new assembly build

From the Transactions menu, point to Manufacturing and choose Build Assemblies. A new Assembly Build opens with Reference # To Be Generated. In this account Subsidiary Marlow US and Location Brookfield Plant come filled in, and the Components list stays empty until you choose an assembly.

A new build opens with the subsidiary and location filled in.

In Assembly, choose TB-100 Canvas Tote Bag. Bill of Materials fills with TB-100 Canvas Tote Bag BOM and Bill of Materials Revision with Tote Rev A. In this account NetSuite picks the revision that is effective on the build Date, 10/14/2026 here. Work orders select by Production Start Date, and the bill of materials can also depend on subsidiary, location, the default bill of materials and effective BOM control, so read both fields before you go on.

Choosing the assembly fills the bill of materials, the revision and Buildable Quantity.

03. Read Buildable Quantity and the stock

Buildable Quantity reads 57.95 before you type a quantity. It is how many bags the stock at Brookfield Plant covers. For each inventory component, NetSuite divides the quantity on hand by the yield-adjusted quantity per bag, and the smallest result is the answer. It shows the exact ratio with its decimals. Fabric gives 61 divided by 1.0526316, which is 57.95. Thread covers 160 bags (40 spools at 0.25 per bag), straps 200 (400 at 2 per bag) and labels 500. You can only build whole bags, so plan on 57. That is the simple calculation for this example. Commitments, inventory status, lots, bins, units and subassemblies can make the usable stock smaller than the quantity on hand, so treat 57.95 as a ceiling.

In this account the Components lines sit at Quantity 0, with Quantity On Hand 61, 40, 400 and 500, until you enter a quantity to build.

Before a quantity is entered, every component sits at 0 beside its stock.

04. Enter the quantity to build

Type 10 in Quantity to Build and press Tab. FAB-20 Canvas Fabric reads 10.5263158 yards, THR-05 reads 2.5, STR-12 reads 20 and LBL-03 reads 10. The fabric line is the only one that asks for more than its BOM Quantity times 10, because it is the only line with a yield below 100.0%. The form shows quantities to nine significant digits.

The fabric line asks for 10.5263158 yards, and the other lines follow their BOM Quantity.

Projected Value reads 81.33. In this example it is the components at their average cost, 10.5263158 yards at 4.80, 2.5 spools at 2.40, 20 straps at 1.15 and 10 labels at 0.18. At 100% yield the same build would read 78.80, so the extra fabric adds 2.53. Projected Value is an estimate on the form, and your costing method and cost layers decide the value the saved build posts.

Projected Value reads 81.33 for 10 bags.

In this account the Quantity cells are fields you can type in. Leave them as calculated unless you mean to override the revision, because a changed quantity changes what the save consumes and Projected Value. Calculated quantities can be locked, depending on your form and configuration, so check yours.

05. Save and read the build

Click Save. NetSuite confirms Transaction successfully Saved and shows Assembly Build ASSYB112 for 10 bags at Brookfield Plant, with Bill of Materials Revision Tote Rev A and Projected Value 81.33.

ASSYB112 is saved for 10 bags with a Projected Value of 81.33.

Open the Components subtab. FAB-20 Canvas Fabric lists 10.5263158, THR-05 lists 2.5, STR-12 lists 20 and LBL-03 lists 10. In a standalone build, those are the quantities taken out of the Brookfield Plant inventory while the 10 finished bags go in. If a component or the finished assembly is lot, serial, bin or status tracked, enter its inventory detail before you save. The sample items are not tracked, so Save needs nothing extra here.

The saved build lists the same yield-adjusted quantities.

Check the result

  1. Tote Rev A lists FAB-20 Canvas Fabric at Component Yield 95.0% and Quantity 1.05263.
  2. Buildable Quantity reads 57.95 with 61 yards of fabric on hand.
  3. For Quantity to Build 10, the fabric line reads 10.5263158 and the other lines read 2.5, 20 and 10.
  4. Projected Value is 81.33, and ASSYB112 lists the same quantities.

Common questions

Why does my assembly build ask for more of a component than the bill of materials quantity?

The component has a Component Yield below 100% on the bill of materials revision. NetSuite divides BOM Quantity by the yield, so BOM Quantity 1 at 95.0% becomes about 1.0526 per assembly, and a build of 10 asks for about 10.5263. The yield only applies when the bill of materials has Use Component Yield checked.

How does Component Yield change Buildable Quantity?

Buildable Quantity divides the stock by the yield-adjusted quantity per assembly. In this example 61 yards of fabric at 1.0526316 yards per bag covers 57.95 bags, which is 57 whole bags. NetSuite works this out for each inventory component at the build location and shows the smallest result with its decimals. Commitments, inventory status, lots and bins can lower the usable stock.

Why are the component quantities on my new assembly build all zero?

The Components subtab lists the components as soon as the assembly is chosen, but the quantities scale with Quantity to Build, so they read 0 until you enter one. Quantity On Hand shows the stock at the build location from the start. Account setup and the form you use can change what is filled in before the quantity is typed.

Where does the assembly build get its bill of materials revision?

Choosing the assembly can fill Bill of Materials and Bill of Materials Revision. In this account NetSuite picks the revision that is effective on the build Date, while work orders select by Production Start Date. The bill of materials can depend on subsidiary, location, the default bill of materials and effective BOM control, and a gap in the effective dates can leave the revision blank. Verify both fields before you enter a quantity.

How is Projected Value calculated on an assembly build?

It is an estimate of the value of the components the build consumes, using the quantities on the Components subtab. In this example it is the quantities times the items' average cost, which comes to 81.33. Your costing method, cost layers and units decide what the saved build actually posts.

Can I change the component quantities on the assembly build?

That depends on the form and configuration. In this example account the Quantity cells are fields you can type in, and a changed quantity changes what the save consumes and Projected Value. Calculated quantities can be locked, and your role can limit editing too. Leave the calculated figure alone unless you mean to override the revision.

Does the saved build consume the yield-adjusted quantity or the BOM quantity?

For a standalone build, the saved build lists the same quantities as the form and takes about that much out of the location's inventory, so 61 yards of fabric drop by roughly 10.5263158. Precision, unit conversion, rounding and inventory detail can change the stored figure slightly, so confirm it on the saved build.

What does Round Up Quantity as Component do to a yield-adjusted quantity?

It is a preference on a component item that rounds fractional work order component quantities up to whole units, and it can lock the calculated Quantity field. It is not part of this example. Check the item and the quantities on your own build before you rely on a fractional figure.

What changes if I build through work orders?

A company that builds through work orders with WIP records production through work order issue, completion and, where used, close transactions. Read the component quantities on the work order's Items subtab and check the yield there as well.