How To Read And Create A UCC-128 Label For Warehouse Shipping
UCC-128 Label
Definition
A logistics label used on cartons or pallets for receiving and ASN matching, commonly based on the GS1-128 barcode standard.
Overview
UCC-128 Label A legacy name still commonly used for a shipping label that uses the barcode symbology now called GS1-128. Creating a compliant GS1-128 label (often still called UCC-128 in operations manuals) requires correct selection of application identifiers, accurate data formatting, and proper print quality so scanners and trading partners accept the label on arrival or shipment.
This article covers the practical steps warehouse teams take to read, design, and produce GS1-128 shipping labels. It assumes your operation issues or receives palletized freight and uses a WMS or label-printing system capable of encoding GS1 AIs in the GS1-128 barcode. The goal is to minimize rejects at the dock and ensure scanned data flows into your systems without manual rekeying.
Step 1: Know The Required Data Elements
Begin by listing required application identifiers for each trading partner or internal process. Most pallet labels include the SSCC (AI 00). Other common AIs are GTIN (01), batch/lot (10), and best-before/expiry (17). Confirm with your receiver or carrier which AIs they expect and where those values must map in ASN/EDI files.
- Partner Requirements: Request label specs from retailers and carriers before production runs.
- Internal Needs: Decide whether you need weight, pallet dimensions, or handling instructions on the label.
- AI Selection: Use only GS1-sanctioned AIs and format them per GS1 General Specifications.
Step 2: Format Data Correctly
GS1 AIs must be formatted exactly in the barcode. Parentheses are used in human-readable text but are not encoded in the barcode payload. Numeric fields like SSCC must use leading zeros as required. If your label contains multiple variable-length AIs, use the appropriate FNC1 separators when encoding to avoid ambiguous parsing by scanners.
- Human-Readable vs Encoded: Keep parentheses in the printed text for clarity, but do not include them in the encoded GS1 payload.
- Variable-Length AIs: Follow GS1 rules for separators and field order to prevent misreads.
- Zero Padding: Ensure fixed-length fields have proper padding to meet AI length requirements.
Step 3: Choose Quality Label Materials And Printers
Barcode scanners will reject poorly printed barcodes. Use thermal-transfer printers and suitable label stock for your warehouse environment. Maintain printer settings (darkness, speed) and perform regular verification checks with a barcode verifier that measures contrast, edge definition, and decodability.
- Printer Type: Prefer thermal-transfer for durability; direct thermal may fade in sunlight or heat.
- Verifier Use: Use a verifier to check print quality against GS1 minimum grades.
- Label Placement: Place the barcode on the pallet in a panel where dock scanners can easily read it (end or side face, not wrapped over an edge).
Step 4: Encode And Print From Your Systems
Most modern WMS/ERP systems or dedicated label-design software can generate GS1-128 barcodes. Configure the software to insert the correct AIs and data, then test labels with sample scans. If you issue SSCCs, integrate SSCC generation into your WMS and ensure the numbering scheme follows GS1 guidelines and your company prefix rules.
- Software Configuration: Map your internal fields to the correct GS1 AIs in label templates.
- SSCC Generation: Centralize issuance to avoid duplicates and document the sequence.
- Testing: Print sample labels and scan with partner-grade devices to validate end-to-end flows.
Step 5: Reading And Verifying Incoming Labels
When you receive pallets, use scanners that parse GS1 AIs so data populates your receiving screens automatically. The WMS should compare the SSCC to the ASN and flag mismatches. For inbound compliance, keep a process to quarantine items when batch or expiry data does not match the expected values.
- Scanner Configuration: Ensure scanners are set to interpret AI fields and deliver parsed data to your systems.
- Reconciliation: Match scanned SSCCs to ASNs automatically to reduce manual checks.
- Quarantine Workflow: Trigger holds when GS1 AIs indicate product quality or regulatory issues.
In short, the UCC-128 Label (now GS1-128) requires correct AI selection, precise data formatting, good print quality, and tested integrations between label-generation software and your WMS. Follow GS1 specifications, pilot with partners, and verify prints regularly to keep pallets flowing through docks and carriers without interruption.
Sources And Additional Reading (4)
- GS1-128
“GS1-128.” GS1, https://www.gs1.org/standards/barcodes/gs1-128.
- GS1 General Specifications
“GS1 General Specifications.” GS1, https://www.gs1.org/standards/gs1-general-specifications.
- SSCC (Serial Shipping Container Code)
“SSCC (Serial Shipping Container Code).” GS1 US, https://www.gs1us.org/standards/id-keys/sscc.
- GS1-128
“GS1-128.” Wikipedia, https://en.wikipedia.org/wiki/GS1-128.
More from this term
Looking for a 3PL?
Compare warehouses on Racklify and find the right logistics partner for your business.