Generate a GS1-128 barcode and SSCC (Serial Shipping Container Code) label for pallet-level shipping to retail trading partners

domain: logistics/shipping · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Understand SSCC structure: an SSCC is an 18-digit number composed of an Extension Digit (1), your GS1 Company Prefix (variable length), a Serial Reference (variable, allocated by you), and a Check Digit (1); obtain your GS1 Company Prefix by registering with your national GS1 organization (e.g., GS1 US).
  2. Compute the SSCC check digit using the standard GS1 Mod-10 algorithm applied to the first 17 digits; implement this in your label generation code or use a GS1-certified barcode library.
  3. Encode the SSCC in a GS1-128 barcode (a Code 128 barcode with GS1 Application Identifiers): use Application Identifier '00' followed by the 18-digit SSCC; the resulting barcode is what carriers and trading partners scan for pallet tracking.
  4. Build the pallet label layout following GS1 standards and any trading partner-specific label requirements (many retailers require specific zones for SSCC, Ship To, Ship From, PO Number, and item data); use Application Identifiers such as '420' for Ship-To postal code, '91' for trading partner internal reference, and '02'/'37' for pallet content GTIN and quantity.
  5. Generate the physical label using a thermal label printer (typically 4x6 or 4x8 inch format at 203 or 300 DPI) using ZPL, EPL, or PDF output from your label generation library; verify the barcode scans correctly with a barcode verifier before production use.
  6. Correlate each SSCC with the contents of the pallet in your WMS and include the SSCC in the EDI 856 Advance Ship Notice (ASN) transmitted to the trading partner.

Known gotchas

Related routes

Implement an EDI 856 ASN transmission with GS1-128 pallet/carton SSCC labels
gs1.org · 6 steps · unrated
Encode a GS1 Digital Link 2D barcode with GTIN data on a shipping carton label ahead of the GS1 Sunrise 2027 retail POS transition
gs1.org · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans