Inventory Management
The Kanoa inventory system provides a complete set of functions for managing parts, stock levels, locations, suppliers, and bill of materials (BOM) across your asset hierarchy. All functions are available under the system.kanoa.inventory namespace.
Parts
A part is any physical item tracked by the inventory system such as consumables, critical spares, repairable components, or serialized items. Parts are categorized, assigned a default unit of measure, and linked to manufacturers and suppliers.
Locations & Bins
Stock is stored in locations (e.g. a storeroom or warehouse associated with an asset) and optionally organized into bins within that location (e.g. shelf A3, drawer 12).
Inventory Policies
A policy defines the stocking rules for a part at a specific inventory asset such as min/max quantities, reorder point, reorder quantity, safety stock, and cycle count frequency.
Transactions
All stock movements are recorded as transactions. A transaction type (receipt, issue, adjustment, return, etc.) classifies the movement. Transactions can be linked to reference numbers (purchase orders, work orders) and cost centers.
Bill of Materials (BOM)
BOMs can be defined at the model level (applies to all assets of that model) or at the asset instance level (overrides or extends the model BOM). Each BOM item links either a part or a sub-model to a position on the asset.