01Define the location population
Export active, inactive, blocked, virtual and recently retired locations with warehouse and parent records. Include docks, staging, inspection, quarantine, damage, return, reserve, forward-pick and transit control locations, not only rack bins. Record system of record and interfaces. Exclude temporary working labels only when their movement and expiry are governed elsewhere. Join aliases, legacy codes and external warehouse references before testing uniqueness. Identify locations created automatically by an interface and those maintained locally. Freeze creation and mass edits during the audit where practical, or retain a change log, so a late record does not appear as an unexplained difference between the export and floor walk.
02Test unique identity and hierarchy
Check duplicate IDs, duplicate barcodes, orphan parents, circular hierarchy and codes reused for a different place. Walk from site through zone, aisle, rack, bay, level and bin and compare the actual label. GS1 explains that location identification supports the question of where an object has been, is or will be; decide the identification depth required by the local process rather than inventing false precision.
03Validate purpose and permitted stock
Confirm each location type and allowed operation: receiving, staging, storage, picking, quarantine, returns, damage or another controlled purpose. Review ownership, customer, lot, expiry, temperature, security, hazard and compatibility restrictions. A system restriction should match signage, access and operating procedure. Record exceptions where legacy stock violates a new rule instead of silently accepting it. Check whether the location may be used as a source, destination, counting area or available-to-promise pool. Review default inventory status and whether operators can override it. A quarantine code that permits normal picking, or a dispatch lane that accepts long-term reserve stock, is a process conflict even when every field is technically populated.
04Verify capacity from approved evidence
Compare master dimensions, usable volume, weight limit, pallet or case positions and equipment access with current qualified facility records. Check unit conventions and whether capacity is gross, usable or already reduced for clearance. OSHA warns against exceeding rack and shelving load capacities; an inventory audit should flag unknown or contradictory limits for engineering or safety review, not calculate them by guess.
05Reconcile locations to stock and tasks
Identify stock in inactive, blocked, missing or mismatched locations. Review open receipts, transfers, putaway, replenishment, picks, counts and holds using the code. Search negative balances and multiple labels resolving to one record. Before merging, splitting or retiring a location, define where every unit and active task will move and how historical events remain traceable.
06Test labels and system enforcement
Scan a sample from the actual operator position and confirm the expected warehouse, location, check digit or data carrier result. Test permitted and prohibited putaway or pick scenarios in a safe environment. Review printed text, contrast, damage, placement and nearby-label confusion. A successful scan proves label readability, not correct capacity or product compatibility, so retain both physical and rule tests. Include upper, lower, end-of-aisle, dense and visually similar locations in the sample. Test offline or fallback procedures and the interface that sends the code to transport, labor or inventory systems. Record false accepts as well as rejects; a scan that accepts the wrong neighboring bin is more dangerous than one that stops work.
07Approve change and monitor effects
Record change ID, reason, old/new data, source evidence, owner, approver, effective date, interfaces, affected stock and rollback. Separate master-data editing from approval where practical. After release, watch mislocations, blocked tasks, unexpected overrides, pick travel and inventory discrepancies. Close only after labels, downstream systems and open work use the same current definition.