Warehouse barcodes for bins, SKUs, and WMS fields

WMS and warehouse strategy

Warehouse Barcodes: Bin Labels, Sequences & WMS Fields

Design identifiers for locations, products, and handling units so scans update the right WMS fields. For generating up to 10 sequential symbols in the tool, see the product how-to -- this page is strategy.

Open the generator

Three objects that must not share one ambiguous number

Example failure: printing 10045 on both a bin and a SKU. A picker scans once; the WMS cannot know whether to confirm location or item.

01

Bin / location

Identifies a physical place. Inventory moves; the bin ID stays until the location is retired.

02

SKU / item

Identifies a product master. Many bins can hold the same SKU. Do not encode current bin into the SKU barcode.

03

Carton / pallet / tote

Handling unit with a short lifecycle. Do not recycle IDs carelessly while history still matters.

04

App check

Prefixes help only if the application also validates object type for the current workflow step.

Naming conventions that survive growth

Store barcode values as strings so leading zeros survive Excel and CSV. Put changeable facts in the database -- not inside every barcode payload.

Object Example pattern WMS field Notes
Bin BIN-A03-R12-L2-07 location_id Hierarchy helps humans; keep length scannable from the aisle
Internal SKU SKU-004812 item_id Map separately to retail GTINs if you also sell at POS
Pallet PAL-20260914-000831 hu_id / lpn Date + sequence is readable; still enforce uniqueness in the DB
Tote TOTE-000219 container_id Durable asset; reprint the same ID when a label fails

Retail GTINs on consumer packs follow retail standards. Warehouse internal IDs are a different namespace -- even when both appear in the same building.

Which symbology fits which label

Label Common fit Why
Bin / tote / work order Code 128 Dense alphanumeric; widely supported on handhelds
Legacy uppercase asset tags Code 39 Compatibility with older plants; wider footprint
Supplier case GTIN ITF-14 Distribution carton carrier -- not your internal bin scheme
Old numeric shelf systems MSI Only for compatibility; document checksum variant
Long-range rack beam Code 128, larger X-dimension Distance scanning needs size more than a fancier symbology

Selection overview See specialized industrial codes for use-when and avoid-when guidance.

Pharmacode Do not put Pharmacode on warehouse bins -- it is a packaging-line control symbol (Pharmacode).

Reuse policy Retiring a bin ID forever is usually cheaper than investigating collisions years later.

Authority The WMS unique constraint allocates IDs; the barcode tool renders values you decided to print.

Sequential generation without replacing the WMS

Sequences help when you need a run of bin stickers, tote numbers, or test LPNs with predictable increments. On Qrivio, batches of up to 10 symbols are documented in how to create multiple barcodes.

Controlled run

BIN-A03-001 BIN-A03-002 ... BIN-A03-010

Commission locations in the WMS first (or in the same controlled import), then apply labels in order.

Unsafe habit

Mint new tote ID because print is easy history fractures

Damaged tote label should reprint the same TOTE-... under audit -- not allocate a replacement identity.

Scan testing before go-live

Workflow pairing

In putaway, require item then location (or the reverse). Reject the wrong object type for the step.

Distance and media

Enlarge rack labels until first-pass success is reliable. Test cold storage, dust, and UV on real stock.

Print sampling

Check begin, middle, and end of a thermal batch. Contaminated heads fail mid-run.

2026 Copyright © Qrivio Barcode | All rights reserved.