Skip to main content
Inventory is ION’s record of physical material: what sits on a shelf, in a kit cart, at a workstation, or installed in a unit. A part is the library definition; inventory is what physically exists against it. One inventory record is a single serialized unit, a lot of fungible material under a lot code, or an untracked quantity at a location. Whether a part is serial tracked, lot tracked, or untracked is set on the part, not on the inventory. See Serial and lot tracking. Every floor action against material is an inventory transaction. Receive, move, split, merge, scrap, kit, install, and consume each record a timestamp, an actor, and a location, so you can always ask how many of a part you have and where. An inventory record always sits at a location, and that location’s availability setting decides whether the material counts as consumable.
Use importers for bulk bring-up and corrections, and rely on scanning for the day-to-day record.

Statuses

Every inventory record carries a calculated status. ION derives it from the record’s quantity, location, and links to runs, kits, installs, purchases, and holds. You never set it directly. The statuses evaluate in the order below, and the first that applies wins. For example, a record that is both installed and kitted shows as Installed.
StatusMeaningHow it’s determined
InstalledQuantity is zero, but the record was installed onto an assembly.Quantity is zero and the record has installations on its aBOM.
UnavailableQuantity is zero.Quantity is zero with no installation history.
ScrappedThe full quantity is scrapped.The scrapped quantity equals the inventory quantity.
InstalledInstalled onto an assembly.The full quantity is installed onto a parent aBOM.
WIPLinked to an active or failed run.Attached to a run in a status of todo, in progress, redline, hold, or failed.
UnavailableOn a quality hold.The record has a quality hold.
KittedActively kitted.The full quantity is kitted to an open kit, and the record is either fully received or has no open purchase order lines.
AvailablePhysically available to consume.Received, with inventory availability turned on at its location.
UnavailablePhysically present but not consumable.Received, but the location has inventory availability turned off.
On OrderLinked to an active purchase.Attached to a purchase line in a status of draft, requested, approved, or ordered.
UnavailableEvery related purchase was canceled.All of the record’s purchase order lines are canceled.
UnavailableNot at an available location.The location has inventory availability turned off.
AvailablePhysically available to consume.None of the above applies.

Merge and split

Merging consolidates identical records from different receipts and purchase orders into one, so a part you stock in a single bin shows as one barcode, one location, and one quantity. Only untracked or lot-tracked records that match on part, lot, location, status, unit of measure, and intent are eligible, and a record in use elsewhere never merges. Merging is an org setting. See Merge inventory. Splitting is the inverse. It decreases the original record’s quantity and creates a new record for the difference, linked back to the original so traceability holds. ION also splits automatically whenever you act on part of a quantity, such as kitting one unit of a quantity-two record, so the affected quantity carries its own status and location. See Split inventory.

Scrap

Scrapping makes inventory unavailable for use. Scrap the full quantity and the record’s status becomes Scrapped; scrap part of it and ION splits the record so the scrapped quantity becomes its own line while the remainder keeps its status. Lot traceability stays linked to the scrapped line. Scrap directly on the inventory page, or scrap as the resolution of a quality issue. See Scrap inventory and Scrap inventory from an issue.

Automatic movement

ION moves inventory to the right location as work happens, so locations stay accurate without manual updates. Kitting moves the kitted inventory to the kit’s location, installing moves parts to the assembly, and starting a run step moves the WIP assembly and everything installed on it to the step’s location. See Automate inventory movement.

Line-side consumption

Line-side inventory is material you stock at or next to a work center so an operator grabs it without a trip to the stockroom, such as fasteners, adhesives, and lubricants. You model the line-side bin as a real location, stock it with real inventory, and configure an ION Action so running a step at that work center deducts the consumed parts and records the installs automatically. Line-side does not replace kitting for parts traced through the aBOM. See Line-side inventory.