What each tracking type changes downstream
| Surface | Serial | Lot | Untracked |
|---|---|---|---|
| Receiving | Each unit gets a serial; ION generates labels per unit. | Receive against a lot number; one label per lot. | Receive a count; no per-unit identifier. |
| Inventory | One inventory row per unit. | One inventory row per location and lot. | One inventory row per location, with quantity. |
| BOM install | Operator scans the specific serial being installed. | Operator scans the lot; quantity counts down. | Operator confirms count. |
| Run history | Per-unit history: scan the serial to see every run it touched. | Per-lot history, with a lot-level rollup. | Aggregate counts only. |
| Issues | Issues can attach to a specific serialized unit. | Issues attach to a lot. | Issues attach to a part inventory row at a location. |
| Traceability report | Full chain of custody per unit. | Lot-level genealogy. | Quantity-level only. |
Serial number generation
When a part is serial-tracked, ION generates serial numbers in one of two ways:- Automatically from the part’s revision scheme, recommended for in-house manufactured parts.
- From the supplier at receive time, for purchased serialized components. Scan or enter the vendor’s serial.
Lot number generation
Lot numbers come from one of three sources:- Generated by ION at receive time using a configured pattern.
- Entered from the supplier’s lot label.
- Captured from your manufacturing batch identifier when you produce a lot internally.
LOT-2026-0123 on part A is different from LOT-2026-0123 on part B.
Switch tracking type
Switching tracking type after inventory exists is constrained:- Serial to Lot or Untracked is blocked while serialized inventory rows exist. Consume or archive every serial unit first.
- Lot to Serial or Untracked is blocked while lot-tracked inventory rows exist.
- Untracked to Serial or Lot is allowed, but existing untracked inventory stays untracked. New receipts use the new tracking type.