Bills of Materials (BOMs) now support more flexible output definitions. In addition to selecting specific Items, you can define Associated Outputs using Item Sub-Types or Item Types, allowing BOMs to scale with growing and changing item catalogs while preserving existing validation and production workflows.
Overview
Previously, BOMs required each Associated Output to reference a specific Item. This worked for simple catalogs but created friction when:
Multiple Items serve the same functional role (for example, strain variants or packaging SKUs).
New Items are added that should be valid outputs for an existing BOM.
The exact output Item should be chosen at production run time.
With this update, you can define outputs at a higher level of abstraction and select the exact Item when running production.
What’s New
When configuring Associated Outputs on a BOM, you can now define outputs using:
Item (existing behavior)
Item Sub-Type
Item Type
This mirrors the Search By pattern used elsewhere in Canix and provides consistent, predictable behavior across production workflows.
How to Configure Associated Outputs
1. Open the BOM
Navigate to the BOM you want to create or edit and locate the Associated Outputs section.
2. Use the “Search By” Selector
In the Associated Outputs search input, select one of the following options:
Item (default)
Search and select from active Items in the facility. Behavior is unchanged from today.Item Sub-Type
Search and select from active Item Sub-Types. Selecting a Sub-Type creates an output row that represents all Items within that Sub-Type.Item Type
Search and select from active Item Types. Selecting an Item Type creates an output row that represents all Items within that Type.
After selecting an Item, Sub-Type, or Item Type, enter the expected output quantity as you would today.
Unit-of-Measure Rules
All Associated Outputs on a BOM must share the same base unit category:
Count-based
Weight-based
Volume-based
Mixed unit categories are not allowed. Validation occurs at selection time and uses the same error messaging and enforcement rules as existing BOM behavior.
Running Production with Flexible Outputs
Add Run Modal Behavior
When you start a production run for a BOM that includes outputs defined by Item Sub-Type or Item Type:
The Cannabis Output Items selector is automatically filtered to Items that match the selected Sub-Type and/or Item Type.
No Items are auto-selected.
You must explicitly choose the Item(s) to produce for that run.
Quantity entry and production completion behavior remain unchanged.
This ensures accuracy while giving you the flexibility to choose the exact output Item at run time.
Example Use Cases
A packaging BOM that applies to multiple SKUs within the same packaging Sub-Type
An extraction BOM that produces different strain variants under a single Item Type
Facilities that frequently add new Items without wanting to update existing BOMs
Summary
Flexible Associated Outputs make BOMs easier to manage and more reusable:
Define outputs by Item, Item Sub-Type, or Item Type
Reduce BOM maintenance as catalogs grow
Select the exact output Item during production runs
Maintain existing unit-of-measure validation and production safeguards
This update helps align BOM configuration with real-world production workflows while keeping data accurate and controlled.