Table of Contents

Bill of Materials - Quantity-types

Kevin Updated by Kevin


This article is building upon the knowledge learned in the Bill of Materials article.
A Quantity-type BOM is defined as a BOM that has a Yields Quantity greater than one.

With Quantity-type BOMs you can create Bill of Materials which allow you to:

  • Split cases into one or more smaller quantities such as half-cases or singles using a Work Order
  • Pick smaller unit sizes from larger quantity locations on demand (e.g. pick singles from cases without conversions)
  • Combine units into new multi-pack sizes either on demand or to order


You will want to consider a few things as you setup a Quantity-type BOM and how it will be used. i.e.:

  • Will you be keeping stock on the largest Case size
  • Are alternate size packs needed
  • Can a Case be split
  • Can a Case be built

An example of a products which has different quantities could be a jar of Peanut Butter and a 4-packs consisting of four jars. If this product is shipped from the supplier as cases of four jars:

  • Stock could be managed using the 4-pack for efficiency (less counting and unpackaging)
  • If someone orders 6 jars ("Singles"), the picker should be directed to pick the line as one 4-pack and two Singles (equivalent to 1.5 cases).
BOMs are uni-directional, to create bi-directional relationships you will need to create a BOM for each direction. e.g.:
● The Singles can: "Split a Case to make 4 Singles"
● A Case can: "Build a Case from 4 Singles"
To avoid unnecessary complexity, only create the BOMs you actually need and use.

Ship Separately

When you need to have the Cases ship out separately there are a couple of extra steps that will need to be taken for Quantity-type Products. You will set the Case up as you would normally expect by setting in the Case Product's Packaging tab the fields Ship Separate to Yes and Max Per Package to 1. You will also need to go to the Singles SKU and set its Max Per Package field to the largest Case size. i.e.: If the Case is a pack of 12 we will want to set the Max Per Package to 12 on the Singles SKU.

Using Bill of Materials

When working with Quantity-type BOMs a few things are done a little differently. A Quantity-type BOM will effect both processing of Deliveries (ASNs/RMAs) and fulfilling of Orders.


Quantity Type BOMs have a greater effect on Deliveries than do Kit Type BOMs. This is because Quantity-types are typically handling how Cases and Singles should relate to one another. Whereas Kit-types will most likely have its components delivered as components.

For example, if a case of flashlights is delivered and half of the case is damaged, the good half may still be scanned as singles and put-away as 0.5 units of a full case.

When creating a delivery for a product that has Quantity-type BOMs, choose the SKU that represents the product you wish to store in inventory and just know that you can still convert it later or pick fractions of the cases on the fly so choose the most efficient SKU variant for inventory management.

When creating RMAs through the Receiving > RMAs grid remember that the Client/Purchaser may be sending back some Singles but the RMA should be made for the Product that has the stock. The quantity returned may be a fractional number of the Case if the amount being returned is not a full Case.

A clue when looking at Quantity-type Products that the returning items should be entered as the Product that has a quantity available.

Create RMA adding products view

Accepting a Delivery will not differ from normal.


If there is a need to process only part of a Case there will be a few minor differences:

  • User will see a new sub-counter that will count the fractional quantities of a whole Case
  • The Fractional Counter can be incremented by scanning the Single's barcode or by clicking in the field and typing
  • The Fractional Counter will auto convert Singles into Cases when enough Singles are counted to equal a Case
  • The red "X" button on the Fractional Counter will clear the fractional number
  • The normal Counter buttons are the same, controlling the whole numbers in the large counter field

Example Showing the Fractional Counter counting to a whole Case

If there is damaged Product on a Quantity-type BOM, the User should process the undamaged Singles on the Case Product as a fractional count. The User should avoid adding the Singles to the ASN as an unexpected SKU.

Similar to Processing, the counter for Quantity-type BOMs will look slightly different to allow for putting away fractions of Cases. The user will put-away both the Cases and Singles at the same time using the two-part counter which has units for whole Cases as well as the smallest unit.

The fractional counter only appears if the SKU being handled is a multiple of another SKU, and the fractional denominator will be based on the lowest common multiple of all variants of the SKU units.


Here is how Quantity-type BOMs will appear in the Product's "Inventory" tab when fractional cases are present:

Product Inventory and Warehouse View
Although only four digits of precision are used to display quantities in the GUI, a higher precision number is used internally and rounding algorithms are used to ensure that fractions as small as 1/1200 are supported.


Orders for Quantity-type BOMs will look different depending on whether the Order is for the Singles and Stock is on the Cases or if the stock is on the Singles. In general stock would typically be kept on the largest Case SKU.


When Batching Quantity-types the only difference will be seeing fractions for the amount to pick, but the Picker will be given whole numbers to pick. i.e.: Pick one Case and two Singles.

Example Batch view

Batch View

Example Packing Slip

Batch Packing Slip View


When picking a Product with a Quantity-type BOM, the Picker will see an information box asking the user to be careful what they pick because there could be whole cases and opened cases.

Scanner UI Picking Quantity-type products warning

A Quantity-type BOM will be shown in Packing similar to how a Kit-type is show. The difference is that a Quantity-type BOM can be scanned as all Singles or as the Case and Singles depending on the quantity ordered. The Remaining column will decrease as either Cases or Singles are scanned.

Scanner UI Packing Quantity-type Products View

When Blind Count is on, then only the Product and Packed columns will be visible.

Animations of how a Quantity-type BOM can be scanned during Packing

The Order is for 6 Peanut Butter Singles with the inventory stocked as 4 Pack Cases.

Packing one Case and two Singles

Packing six Singles

Viewing Quantity-type Information on

Viewing Quantity-types on Orders will not be drastically changed.


The Order view will continue to show the exact Product that was ordered.

Order View ordered items section


However the Shipment view will show the Product that is used to hold the stock for the Ordered Item.

Order View Shipment items section


A completed Order for a Quantity-type BOM Product depending on how it is packed could take various forms in the Package details. Using the above examples the Package could show that it was packed out as six Singles or as one Case and two Singles.

Packaged as one Case and two Singles
Package Quantity-type as one Case and 2 Singles
Packaged as six Singles
Package Quantity-type as 6 Singles

How did we do?

Bill of Materials

Work Orders