Serial Shipping Container Code (SSCC-18) Pallet Logistics Guide: GS1-128 & EDI 856
The definitive engineering manual on SSCC-18 logistics barcoding. Learn the 18-digit payload anatomy, GS1-128 Application Identifier (00) syntax, EDI 856 ASN synchronization, and automated dock receiving workflows.
1. The 18-Digit Anatomy of an SSCC-18 Payload
In international supply chains, while an individual product unit carries a GTIN (UPC-A or EAN-13), a pallet load composed of dozens or hundreds of cases represents a dynamic logistics entity. The Serial Shipping Container Code (SSCC-18) is the global standard for identifying these logistics transport units.
The SSCC is encoded in a GS1-128 barcode preceded by Application Identifier (00). The 18-digit sequence follows a strict mathematical structure:
| Segment Name | Length | Example Value | Functional Definition |
|---|---|---|---|
| Application Identifier (AI) | 2 Digits | 00 |
Flags the barcode scanner and WMS parser that the data is an 18-digit SSCC. |
| Extension Digit | 1 Digit | 1 |
Used by the manufacturer to expand serial capacity (values 0 through 9). |
| GS1 Company Prefix | 7 - 10 Digits | 0890103 |
Globally unique company identifier issued by GS1 member organizations. |
| Serial Reference | 6 - 9 Digits | 000008412 |
Unique sequential number assigned by the shipper to identify that specific pallet. |
| Modulo 10 Check Digit | 1 Digit | 8 |
Algorithmic checksum validating the preceding 17 digits against read errors. |
Combined, the Extension Digit, GS1 Company Prefix, and Serial Reference must equal exactly 17 digits, followed by the single check digit, producing a fixed 18-digit payload.
2. Multi-Tier Packaging Aggregation: Primary Unit to Pallet
In modern warehouse management systems (such as Manhattan Associates, Blue Yonder, or SAP EWM), inventory is tracked using an object-oriented parent-child data aggregation model:
- Primary Level (Consumer Unit): The individual retail product carrying an EAN-13 or UPC-A barcode scanned at retail checkout registers.
- Secondary Level (Master Carton): 12, 24, or 48 primary units packed inside a corrugated shipper carton, identified by a 14-digit GTIN-14 (commonly printed in ITF-14 symbology with heavy bearer bars).
- Tertiary Level (Logistics Pallet): 40 to 80 master cartons stacked on a 40x48 inch or 1200x800 mm euro pallet. The pallet is wrapped in stretch film and assigned an SSCC-18.
The WMS database maintains a relational link: scanning the single SSCC-18 pallet barcode instantly queries the database, knowing exactly which 60 case-pack cartons and 1,440 individual consumer items reside inside that wrapped cube without cutting the film.
3. EDI 856 Advanced Shipping Notice (ASN) Synchronization
An SSCC barcode is not meant to contain full textual product descriptions. It is a license plate identifier. The intelligence resides in the electronic message transmitted ahead of the freight: the EDI 856 Advance Ship Notice (ASN) (or EDIFACT DESADV message).
The EDI 856 document uses a Hierarchical Level (HL) tree:
HL*1**S: Shipment Level (BOL number, carrier code, total trailer weight).HL*2*1*O: Order Level (Purchase Order number).HL*3*2*T: Tare Level (Transport unit). Marked with segmentMAN*GM*00108901030000084128encoding the exact SSCC-18 number.HL*4*3*I: Item Level. Identifies the specific GTINs, quantities, lot numbers, and expiration dates physically packed on that Tare pallet.
When the freight trailer arrives at the retailer's cross-dock, the forklift operator scans the SSCC-18 barcode from 15 feet away using a long-range scanner. The WMS cross-references the scanned SSCC against the pre-received ASN, validates the purchase order, and directs the forklift driver directly to the outbound retail store trailer with zero depalletizing or manual counting.
4. Modulo 10 Check Digit Calculation Algorithm
To prevent misreads caused by torn labels or optical noise, the final digit of every SSCC-18 is an algorithmic Modulo 10 check digit, calculated across the preceding 17 digits using the alternating 3-1 weighting scheme:
- Starting from the rightmost data digit (position 17) and moving left to position 1, assign alternating weights of 3 and 1.
- Multiply each digit by its assigned weighting factor.
- Sum all resulting products together.
- The check digit is the smallest integer needed to round the total sum up to the nearest multiple of 10. If the sum is already a multiple of 10, the check digit is 0.
Example calculation for 17-digit string 1 0890103 000008412:
(1×3) + (0×1) + (8×3) + (9×1) + (0×3) + (1×1) + (0×3) + (3×1) + (0×3) + (0×1) + (0×3) + (0×1) + (0×3) + (8×1) + (4×3) + (1×1) + (2×3) = 62
Next multiple of 10 is 70 → 70 - 62 = Check Digit 8 → Complete SSCC: 108901030000084128
5. Automated Dock Ingestion & Cross-Docking Workflows
Deploying SSCC-18 pallet tracking transforms logistics economics:
- Cross-Dock Velocity: Unloading a 53-foot dry van trailer manually takes 2 workers approximately 3 to 4 hours. Scanning SSCC pallets with automatic ASN verification reduces trailer turnaround time to under 20 minutes.
- Vendor Compliance Chargebacks: Major enterprise retailers (Target, Home Depot, Carrefour) levy punitive chargebacks ($250 per shipment plus $10 per non-compliant pallet) if SSCC labels are unreadable, missing, or mismatched against the EDI 856 ASN.
- Thermal Label Sizing: Standard logistics pallet labels are printed on 4" x 6" (102 x 152 mm) or 6" x 8" (152 x 203 mm) rolls using 203 DPI industrial thermal transfer printers with durable wax or wax-resin ribbons.
6. Frequently Asked Questions
What is an SSCC-18 barcode and what does it encode?
The Serial Shipping Container Code (SSCC-18) is an 18-digit GS1 identifier used to uniquely track logistics transport units (pallets, shipping containers, and gaylords). Encoded using GS1-128 symbology with Application Identifier (00), it contains an extension digit, GS1 Company Prefix, serial reference, and a modulo 10 check digit.
How does SSCC-18 integrate with EDI 856 Advanced Shipping Notices (ASN)?
Before pallets leave a supplier, an EDI 856 ASN electronic document is transmitted to the buyer mapping each pallet's internal contents (GTINs, batch numbers, case counts) to its unique SSCC-18. When the truck arrives at the dock, scanning the SSCC barcode instantly verifies and ingests the entire pallet without opening cartons.
Where should SSCC-18 labels be placed on a wrapped pallet?
GS1 standards mandate placing two identical SSCC-18 labels on each pallet: one on the short side and one on the adjacent long right-hand side. Labels must be placed between 400 mm and 800 mm from the floor, at least 50 mm from vertical edges, applied over the outside of transparent stretch wrap.
Can an SSCC-18 number ever be reused?
Under GS1 global standards, an SSCC-18 number cannot be re-issued for a minimum of one full year from the date of dispatch. In regulated pharmaceutical and aerospace sectors, serialization must remain permanently unique and never be reused.