Kit and Configurable Bill of Materials


* A Kit and an Assembly are not interchangeable. Please see Kits vs Assemblies for details. *

Kits are combining two or more items to send to a customer. The Kit itself is NOT an item.


The purpose of creating a kit is to offer the customer choices of what is included in the kit at the order time. 

  1. To create a Kit, click on the Create New drop-down menu and select Item. This will lead you to the Add Item page. 
  2. Select Kits Group from the Item Group drop-down. 
  3. Click the Next>> button
    • Alternatively, you can click on the Open Full List drop-down menu and select Items . Click the +New Items button from the Item List page. This will also lead you to the Add Item page.
  4. In the New Kit Item screen, you have the ability to either manually enter a name for your kit, or automatically generate one by pressing Next Item No
  5. Select the Unit Of Measure that corresponds to the kit.
  6. If the Kit is Active, click the box to check it.  
  7. You also have the option of entering a Description and Notes about the Kit. 
  8. Finally, you can enter specifics about the Kit by clicking on the Custom Tab. 
  9. Click Save.

Add Components and Selections

After the Kit is created, you can select the Kit from the Item menu and then Add Components and Selections. 

  • Open the Kit record and click Edit Kit. Once the Edit Kit screen opens, click the +Add button next to the corresponding area. 
  • The Kit Component pop-up allows you to enter the Component's Name, Type, Description and select if it is 'Active'.
    • Kit Component Types
      • Fixed: The component listed will always be on the kit. Only one item will be shown in the kit selection area. 
      • Variable: These components will be options that you can select from. The component that is marked as the "Is Default" will be the standard choice. 
      • Yes/No: These are optional components that can be included in the kit 
  • The Selections pop-up allows you to enter the Item Name, Price, Quantity, and select if is being used only One Time and if the Selection is 'Active'.

You cannot delete components from a kit that has been used for a transaction. You can only make those components inactive.

After completing the information requested, click Save. 

Kit Rules

You can restrict the options in the Kit depending on what was selected in the previous kit option. You can accomplish this using the Kit Rules. To use the Kit Rules you will need to enable under the Item Preferences.


The following logic applies when using the Kit Rules: 

  • Kit rules can only be applied to a component based on a preceding component. Rules will not apply to the first component listed. 
  • Kit rules can not be applied to or based on fixed type of components. 
  • The rules that apply to a certain component can only be based on a preceding variable type.

Click on the "Rules" Button to manage the kit rules you want to apply to your kit. 

  1. In the "Selections of" drop down, select the component options that your rule will be based on. 
  2. In the "Depends of" drop down, select the component that your selections depend on.

When users are adding a kit to an order and are presented with selection options for the Selections Of components, they will only be allowed to select items that based on the rules that are defined, are available based on the items selected in the Depends On component.

Configuring Bill of Materials

Order Time allows you to offer your customers selections and options when ordering kit items or configurable bill of materials. Once you have created them, you can establish choices and options; and you can add them to a quote or sales order later on.

  1. Click Open Full List and select Bill of Materials.
  2. Under the Actions column, click the Edit icon of the the item that you want to configure the bill of materials. Alternatively, you can click the Item and click the Edit Bill of Materials button. 
  3. Click the Configure (gear) icon to where you can add a Variable or a Yes/No configuration to each of the components of the Bill of Materials. 
  • Variable:  This type provides customer with choices from several items. You may list an unlimited number of alternates as long as no item is duplicated.
  1. Select Variable from the Type drop-down list.
  2. The entry is Active by default.
  3. Enter values for the Per Price, Name and Description fields.
  4. Click Save & Continue. 
  5. In the Add/Edit Options pop-up window , the default component will be displayed. Click the +Add button. 
  6. In the Add/Edit Selection pop-up window , add your selection by filling out the Item, Price Per and Qty Per fields. 
  7. Check One Time, as needed. Generally, when used on a sales order, the quantity of the kit selections is multiplied by the quantity ordered for the entire kit.   You may want, however, to include an item that does not vary with the kit quantity. To accomplish this, check the 'One Time' and the selection quantity will not vary in proportion with kit quantity but rather stay fixed.
  8. The entry is Active by default.
  9. Click Save. 
  10. Repeat steps 5 to 9 to add more selections. 
  • Yes/No: This type is used to set optional items to be included in the kit.
  1. Select Yes/No from the Type drop-down list.
  2. The entry is Active by default.
  3. Enter values for the Per Price, Name, Description and Qty Per fields. 
  4. Check 'Is Optional' box to set the default value to 'Yes'. 
  5. The entry is Active by default.
  6. Click Save. 
  • You can also add a Yes/No configuration to an existing Yes/No configuration:
  1. Select Yes/No from the Type drop-down list.
  2. The entry is Active by default.
  3. Type in the Price Per value.
  4. Select if you are adding the entry to a New Grouping or Existing Grouping.
  5. New Grouping: Enter values in the Name and Description fields.
  6. Existing Grouping:  Select from the drop-down list.
  7. Fill out the Qty Per field.
  8. Check 'Is Optional' box to set the default value to 'Yes'.
  9. The entry is Active by default.
  10. Click Save. 

More about Inventory Control with Order Time