Skip to Content
Inventory & WarehouseSerials, lots & scrap

Serials, lots & scrap

The Stock units table on the part detail page is the unit-level truth: one row per physical unit (or lot/quantity pool), with its bin, condition, identity, cost, and status.

Screen: The Stock units table on the part detail page — columns Location, Cond (a colored condition pill), Serial / Lot, Qty, Unit $, Status, and a red Scrap button on rows that are currently on hand.

Stock unit statuses

The Status column tracks where each unit sits in its life:

StatusWhat it meansStill counted in on-hand?
ON HANDOn the shelf, available to reserve, issue, or ship.Yes
ALLOCATEDReserved for a work order. In practice you won’t see this value: APEX records a reservation as a hold against an ON HAND unit (visible in Free to sell) without changing the unit’s status.
IN WORKAt the shop floor inside a work order.No
INSTALLEDInstalled into a higher assembly.No
IN TRANSITMoving between sites.No
SHIPPEDLeft the building on a shipment.No
SCRAPPEDCondemned via the Scrap action.No
CONSUMEDUsed up by a work order.No

On-hand quantity and on-hand value on the part header are recomputed from ON HAND units every time a receive, adjustment, issue, ship, or scrap is booked — the figures are never stale.

Serialized stock

For a part tracked by SERIAL:

  • Each stock unit is one physical piece with a unique serial number — quantity 1.
  • A serial number can exist only once per part number; APEX rejects a duplicate.
  • Receive each serial as its own line: fill the Serial (opt) field on the receive form and leave Qty at 1.
  • The serial shows in the Serial / Lot column and follows the unit through issue, installation, and shipment — that continuity is the back-to-birth trace.

Lot-tracked stock

For a part tracked by LOT, units are grouped by batch: the lot number appears in the Serial / Lot column and one stock-unit row can carry a quantity greater than 1 (the whole batch received together).

Lot numbers currently arrive with imported data or system integrations — the console’s receive forms capture a serial but do not yet offer a lot-number field. Received lot-tracked stock still books correctly by quantity; it just won’t carry a lot identity until that field ships.

Scrapping a unit

Scrap is how a condemned unit leaves stock while keeping its history.

  1. Open the part detail page and find the unit in the Stock units table. Only a unit in ON HAND status shows the Scrap button.
  2. Click Scrap.
  3. The unit flips to SCRAPPED status and SCRAP condition, its full quantity is written out of stock as a negative SCRAP entry in the movement ledger, and the part’s on-hand quantity and value recompute immediately. The toast confirms which unit was scrapped.

Scrap has no confirmation prompt and no undo in the console — the click is the action. The row stays visible in the table (status SCRAPPED) and the ledger entry is permanent. If a unit was scrapped in error, re-receive it as new stock and note why.

Tip: teardown harvesting is different from scrap — parts recovered from a teardown enter stock through the work order, not through the inventory Scrap/receive actions. See the Work Orders guide.