Reference · Label compliance

GS1-128 at the dock: every field on the label.

GS1-128 is the barcode on most carton and pallet labels: the license plate, or LP, your floor already talks about. What the codes mean, what gets checked at the door, and what a good record looks like when a label fails.

The anatomy

Every field on the label.

Ship from
Ship to
(10) Batch or lot
A2214
(37) Count
48
(01) GTIN
(00) SSCC
GS1-128 logistics label · illustrative, not scannable
(00)SSCC-18

The pallet's license plate: an 18-digit serial for this one logistics unit.

(01)GTIN

The item number: which product this is.

(10)Batch or lot

The production batch. The key to traceability and recalls.

(17)Use-by date

Date fields, encoded as year, month, day.

(21)Serial number

A unit-level serial, when items are serialized.

(37)Count

How many trade items a mixed logistics unit contains.

Each field starts with an Application Identifier, a numeric prefix that says what follows. The symbology underneath is Code 128; the human-readable line under the bars must say exactly what the bars encode. Source: GS1 General Specifications.

At the door

What receiving actually checks.

  • It reads.

    Print contrast and the quiet zone, the blank margin around the bars, decide whether the code scans at all.

  • It matches the ASN.

    The SSCC ties to the advance ship notice already sent to your ERP or WMS. No match, no clean receive.

  • The words match the bars.

    The human-readable line must say what the barcode encodes. When they disagree, something upstream was keyed or printed wrong.

  • It sits where it can be scanned.

    Logistics labels belong where the reader, human or camera, can see them as the pallet comes off the trailer.

The failure case

When a label fails at the door.

A failed label does not stop the trailer: the item is received by hand and the failure is documented right then.

Flowtally checks label compliance on every read. A label that reads but does not comply is flagged as an exception with its picture, assembled at the door.

RCV-88244-021Exception
14:22:41 · Dock 4Words do not match the barsPicture kept · exception logged
The record a non-compliant label leaves behind

Common questions from the dock.

What is the difference between GS1-128 and Code 128?

Code 128 is the underlying symbology, the pattern of bars. GS1-128 is a stricter application of it: the data must follow the GS1 system of Application Identifiers, short numeric prefixes such as (01) for the item number or (00) for the pallet's SSCC. Every GS1-128 barcode is a Code 128 barcode, not the other way around.

What is an SSCC and why does it matter at receiving?

The Serial Shipping Container Code is an 18-digit number that identifies one logistics unit, usually a pallet, the way a license plate identifies one vehicle. It ties the physical pallet at your door to the advance ship notice already in your ERP or WMS, which is what makes scan-and-receive possible.

What do receiving teams actually check on a pallet label?

Four things carry most disputes: the barcode reads at all, the SSCC or item data matches the advance ship notice, the human-readable line matches what the barcode encodes, and the label sits where it can be scanned.

What happens when a label fails at the dock?

The item still has to be received, so someone keys the number in by hand. What matters afterward is whether the exception was documented: a record of what was keyed in, alongside the reads that did land with their pictures and timestamps, turns an argument with the supplier into a record you can send them.

Label compliance checked on every scan.

Every scan is paired with its photo and timestamp. Label compliance is checked as part of the receive itself.