Fact-checked by Grok 2 weeks ago

Serial shipping container code

The Serial Shipping Container Code (SSCC) is an 18-digit numeric identifier standardized by GS1 for uniquely tracking logistic units, such as pallets, cases, cartons, or parcels, throughout the supply chain from manufacturing to delivery. Comprising an extension digit (to distinguish multiple SSCCs issued by the same company), a GS1 company prefix (ranging from 4 to 12 digits to identify the issuing entity), a serial reference number (up to 12 digits for uniqueness), and a check digit for validation, the SSCC ensures accurate data integrity through the GS1 modulo-10 algorithm. Encoded typically in a GS1-128 barcode with the application identifier "00," it appears on logistics labels alongside human-readable text for scanning and manual verification. Introduced as part of the system to enhance global efficiency, the SSCC supports key functions including shipment tracking, inventory management, advance ship notices (ASNs) in (EDI), and regulatory compliance such as product recalls in industries like , manufacturing, and transportation. Companies obtain es from member organizations, enabling the generation of billions of unique codes depending on prefix length—for instance, a 7-digit prefix allows up to 10 billion SSCCs—while prohibiting reuse within a practical timeframe like one year to maintain .

Definition and Purpose

Definition

The Serial Shipping Container Code (SSCC) is an 18-digit numeric identifier specifically designed to uniquely identify logistic units within global supply chains. A logistic unit refers to any collection of items—such as individual products, cases, or pallets—that are assembled and packaged together for purposes of , storage, or handling. Unlike the (GTIN), which identifies individual trade items or product types regardless of , or the Serialized Global Trade Item Number (SGTIN), which extends the GTIN to track specific serialized instances of those items, the SSCC focuses exclusively on aggregated units to facilitate efficient movement and tracking of shipments as a whole. The SSCC is globally standardized by , an that develops and maintains standards to ensure worldwide uniqueness and interoperability across industries and borders.

Purpose and Benefits

The Serial Shipping Container Code (SSCC) primarily enables the unique identification of logistic units—such as cases, pallets, or containers—throughout the , facilitating accurate tracking, routing, and inventory management from production to delivery. This standardized 18-digit identifier, developed under guidelines, allows companies to monitor individual units in , supporting seamless coordination among manufacturers, distributors, retailers, and providers. By linking each code to detailed shipment information via electronic systems like Advance Ship Notices (ASNs), SSCC streamlines operations across borders, ensuring compatibility with international standards such as ISO/IEC 15459. Key benefits of SSCC include improved efficiency in handling, where faster scanning reduces manual and processing times during goods receiving and put-away. This automation minimizes human errors, such as misallocation or duplicate entries, while enhancing error detection through the code's inherent uniqueness and validation. For stakeholders, SSCC provides enhanced visibility into shipment status and contents, enabling predictive arrival times and better coordination for just-in-time delivery, which is particularly valuable in industries like and . Furthermore, SSCC supports regulatory compliance in by standardizing unit identification, aiding clearance and requirements in sectors such as and pharmaceuticals. Its scalable design accommodates diverse logistic unit sizes, from single cartons to full truckloads, offering virtually unlimited capacity—up to 10 billion unique codes per company with a 7-digit prefix—without the need for frequent renumbering. Overall, these advantages contribute to cost reductions, higher order accuracy, and resilient supply chains, as evidenced by its mandatory use by major retailers for inbound shipments.

Structure and Components

Numeric Format

The Serial Shipping Container Code (SSCC) is an 18-digit numeric identifier used to uniquely label logistic units in global supply chains. This fixed-length structure ensures standardized identification across industries, with the code comprising a combination of fixed and variable elements that total exactly 18 digits. The format allocates 1 digit to an extension digit, 6 to 12 digits to the , and the remaining digits to the serial reference, collectively forming 17 digits before the final . The , issued by member organizations, varies in length based on the assigning company's allocation needs, while the serial reference fills the balance to maintain the 17-digit total. When encoded in a , the 18-digit SSCC is prefixed with the application identifier (00) to denote its type. Global uniqueness is guaranteed by the combination of the GS1 Company Prefix and serial reference, preventing reuse of the same SSCC for different logistic units worldwide. The check digit provides a basic validation mechanism to detect transcription errors.

Key Elements

The Serial Shipping Container Code (SSCC) consists of four primary components that together form an 18-digit numeric identifier for logistic units. The first is the extension digit, a single digit ranging from 0 to 9, typically set to 0, which allows companies to partition their serial references for internal management or future expansions without altering existing codes. Following the extension digit is the GS1 Company Prefix, a variable-length sequence of 6 to 12 digits uniquely assigned to the company by a member organization. This prefix ensures global uniqueness and determines the length of the subsequent serial reference, as the combined extension digit, prefix, and serial reference always total 17 digits to maintain the fixed 18-digit SSCC format. The serial reference comprises the remaining digits after the extension and prefix, 4 to 10 digits depending on the length of the GS1 Company Prefix, which are assigned sequentially or otherwise by the company to uniquely identify each logistic unit, such as a pallet or container. This component provides the granularity needed for distinguishing individual units within a company's inventory. The final component is the , a single digit (0-9) appended to the 17 preceding digits to verify the code's accuracy and detect transcription errors. It is computed using the modulo-10 algorithm, where the digits of the 17-digit sequence (excluding the check digit) are weighted alternately with 3 and 1, starting from the rightmost digit (multiplied by 3), summed, and then the check digit is derived as follows: \text{Check digit} = \left(10 - \left(\sum \text{weighted digits} \mod 10\right)\right) \mod 10 For instance, with an extension digit of 0, a Company Prefix of 1234567 (7 digits), and a serial reference of 000000001 (9 digits), the 17-digit base is 00123456700000001. Applying the modulo-10 algorithm yields a of 7, resulting in the full SSCC of 001234567000000017.

Implementation and Encoding

Assignment Process

The assignment of a Serial Shipping Container Code (SSCC) begins with obtaining a Company Prefix from a Member Organization, which serves as the for the assigning company and forms the core of the 18-digit code. The company then selects an extension digit, typically ranging from 0 to 9, to expand the capacity of the serial reference portion based on the length of the prefix; for instance, a 7-digit prefix allows for a 9-digit serial reference when paired with a 1-digit extension. Next, the company generates a unique serial reference, often using methods such as sequential numbering or timestamp-based allocation, ensuring it fits the variable length (6 to 12 digits) determined by the prefix and extension. Finally, the check digit is computed to verify the integrity of the preceding 17 digits using the modulo-10 algorithm. To maintain uniqueness, the assigning company is responsible for managing the serial references within the scope of their GS1 Company Prefix, as there is no centralized global registry for these elements beyond the prefix allocation itself. This decentralized approach relies on internal company processes to prevent duplicates, with the extension digit providing additional flexibility for high-volume assigners; for example, a company with a 10-digit prefix might use a 6-digit serial reference, yielding up to 10 million unique combinations per extension digit. The full SSCC, comprising the extension digit, GS1 Company Prefix, serial reference, and check digit, must be globally unique to enable seamless tracking across supply chains. The modulo-10 check digit is calculated as follows: For the 17-digit base number, multiply each digit by alternating weights of 3 and 1 starting from the rightmost digit (×3) and proceeding leftward (×1, ×3, etc.), sum the products, and subtract this sum from the smallest multiple of 10 that is greater than or equal to it; the result is the check digit (N18). \text{Check Digit} = 10 - \left( \sum_{i=1}^{17} (N_i \times w_i) \mod 10 \right) where weights w_i are assigned from right to left (3 for the rightmost, 1 for the next, etc.), and if the subtraction yields 10, the check digit is 0. This process ensures error detection during or . Best practices for SSCC assignment emphasize applying the code at the moment of packing or constructing the logistic unit, such as when sealing a or palletizing , to associate it directly with the physical entity. Each unit should receive exactly one SSCC to avoid confusion in tracking systems, and companies are advised to maintain detailed records of assigned codes to prevent reuse for at least one year after shipment—or longer if required by trading partners or regulations—thereby preserving the code's integrity for potential returns or audits. Sequential or automated generation tools are recommended to streamline this while upholding uniqueness.

Encoding Methods

The Serial Shipping Container Code (SSCC) is primarily encoded using the , which is based on the linear barcode standard and incorporates the application identifier (00) followed by the 18-digit SSCC. This format ensures compatibility with standard scanners and supports the inclusion of variable-length data through function codes and check characters for detection. The for SSCC must meet requirements, such as a maximum length of 6.24 inches (per regional guidelines) or up to 6.5 inches per General Specifications and a minimum bar height of 1.25 inches, printed in high-contrast black ink on a white background to achieve an ISO/IEC 15416 grade of at least C (or ANSI equivalent of 1.5) for reliable scanning. Alternative encoding methods include two-dimensional formats such as or , which allow for compact representation of the SSCC on labels where space is limited, though usage is subject to specific restrictions outlined in the . Additionally, the SSCC can be encoded in EPC-enabled (RFID) tags, where it serves as the unique identifier stored in the tag's memory bank, enabling wireless reading without line-of-sight. These RFID implementations follow the , partitioning the SSCC data into header, partition, company prefix, and serial reference fields for efficient tag memory usage. Labeling requirements mandate that the SSCC be presented in both machine-readable barcode form and human-readable text, with the 18-digit number printed clearly alongside the barcode on the logistic unit to facilitate manual verification. For optimal visibility, especially on pallets, the label should be placed on at least one side in the upper right half, positioned 16 to 32 inches from the base and at least 2 inches from any vertical edge; additional labels on adjacent sides are recommended for multi-sided access during handling. These guidelines ensure the SSCC remains scannable even in stacked or obscured configurations common in environments. The encoded SSCC supports scanning automation by integrating with warehouse management systems and transport hubs, where compatible laser or imager scanners can read the or RFID reader interrogate the tag for hands-free identification and linkage to messages. This enables rapid, error-reduced processing of logistic units, such as automated receiving against advance ship notices, improving throughput in high-volume operations.

Applications in Logistics

Supply Chain Tracking

The Serial Shipping Container Code (SSCC) facilitates end-to-end tracking of logistic units throughout the by assigning a unique 18-digit identifier at the point of dispatch, typically generated through a . This code is encoded in a GS1-128 on the logistic label, allowing for scanning at each handover, such as from warehouse to carrier or carrier to , to capture movement data. Systems then update the unit's location and status based on these scans, enabling visibility from origin to destination. In the sector, SSCCs track from manufacturer to , where a single code identifies a mixed of products for efficient and automated receiving. For instance, suppliers apply SSCC labels to stretch-wrapped , which are scanned during transport and upon arrival to verify contents against shipping notices. In pharmaceuticals, SSCCs ensure integrity for aggregated shipments by identifying logistic units like containing serialized cases, supporting through aggregation events that link individual items to the overall unit. This supports in temperature-sensitive shipments without breaking down the until final delivery. SSCCs reduce errors in supply chain operations by enabling automated verification of logistic units against manifests, which prevents misrouting or loss of shipments. For example, scanning the SSCC at receipt confirms the expected contents and hierarchy, minimizing manual checks and data entry mistakes. A notable of SSCCs in involves parcel aggregation in urban consolidation centers, where the code tracks consolidated shipments from multiple shippers to improve accuracy. By linking SSCCs to product and location data, operators confirm deliveries via scans, reducing misdeliveries and enhancing overall fulfillment precision in high-volume last-mile . As of 2025, SSCCs are increasingly mandated for regulatory compliance, such as under the U.S. FSMA Rule 204 for food traceability, and integrated into emerging standards like Scan4Transport for QR-based logistics data.

Integration with EDI

The Serial Shipping Container Code (SSCC) serves as a key identifier in Electronic Data Interchange (EDI) systems, enabling the electronic exchange of structured data for logistic units such as pallets, cartons, or containers. It is routinely incorporated into Advance Ship Notices (ASNs), which are standardized as EDI transaction set 856 under the ANSI X12 framework, to specify shipment details including contents, quantities, destinations, and hierarchical relationships among units. In these ASNs, the SSCC appears in the MAN (Marks and Numbers) segment at the tare or detail level to uniquely reference each logistic unit, facilitating automated processing by receiving systems. Under the UN/EDIFACT standard, SSCC integrates similarly into Despatch Advice (DESADV) messages, where it functions as the primary hierarchical identifier for transport packages, often encoded in the (Primary Hierarchical Resource) segment using Application Identifier (00). This allows SSCC to link logistic units to broader shipment data, such as through associations with Global Trade Item Numbers (GTINs) for contained items, providing end-to-end visibility in multi-tiered supply chains. For instance, in a DESADV message, an SSCC can reference the GTINs of individual trade items within a , enabling precise inventory reconciliation without manual intervention. The use of SSCC in EDI standards like ANSI X12 and automates critical business processes, including receipt confirmation via Receiving Advice (RECADV or EDI 861), invoice matching against shipment data, and returns processing by verifying unit-level details. This integration minimizes paperwork in B2B transactions, enhances data accuracy, and improves overall efficiency by supporting real-time synchronization between trading partners' systems. guidelines emphasize that SSCC-enabled EDI reduces discrepancies in goods receipt and accelerates cycle times for operations.

Standards and Development

GS1 Framework

GS1 serves as the global responsible for developing and maintaining the Serial Shipping Container Code (SSCC) as a for units within its identification system. The organization ensures the SSCC's structure and application promote across supply chains by allocating GS1 Company Prefixes through its network of Member Organizations, such as GS1 US and GS1 UK, which operate under regional oversight like GS1 Europe. These prefixes form the foundational component of the SSCC, enabling companies to generate unique 18-digit codes that include an extension digit, the company prefix, a serial reference, and a . To obtain a Company Prefix and comply with SSCC standards, companies must become licensees by joining a GS1 Member Organization, which handles local allocation and enforces adherence to the GS1 General Specifications. These specifications, aligned with international standards like ISO/IEC 15459-3, mandate that SSCCs maintain global uniqueness and proper formatting to support (AIDC) technologies, such as barcodes and RFID tags. Non-compliance risks invalidation of identifiers, disrupting processes that rely on standardized data exchange. The SSCC complements other GS1 identification keys, including the (GLN) for identifying physical locations and the Global Returnable Asset Identifier (GRAI) for tracking reusable assets like pallets or containers. By sharing the same Company Prefix, these keys enable integrated tracking systems where SSCCs can reference associated locations or assets, facilitating comprehensive management without redundant allocations. With over 110 Member Organizations spanning more than 110 countries, GS1's framework ensures the SSCC's in , allowing seamless recognition and processing of units across borders and industries. This global structure supports billions of daily transactions by standardizing identification practices that reduce errors and enhance efficiency in diverse economic environments.

Historical Development

The Serial Shipping Container Code (SSCC) originated in the , developed by the Uniform Code Council (UCC)—the predecessor organization to —as a component of the UCC-128 standard (now known as GS1-128) to provide unique identification for logistics units such as pallets, containers, and cartons in operations. This development addressed the need for standardized tracking beyond items, extending barcode technology from individual products to aggregated shipments amid growing automation in warehousing and transportation. During the 1990s, SSCC gained widespread adoption in Electronic Data Interchange (EDI) systems, particularly for Advance Ship Notices (ASNs), which enabled automated pre-notification of shipments and improved efficiency in goods receipt and inventory management. The 2005 merger of the UCC and EAN International formed the global GS1 organization, unifying SSCC within a single international standards framework to support cross-border logistics consistency. Following this, post-2010 advancements integrated SSCC with emerging technologies like Radio Frequency Identification (RFID) via Electronic Product Code (EPC) encoding and e-commerce platforms, enhancing real-time visibility in dynamic supply networks. The evolution of SSCC reflects a shift from paper-based manifests and manual verification to fully digital, interoperable tracking systems, driven by the demands of globalized trade and . Recent updates have extended its application to requirements in regulated sectors, such as pharmaceuticals, to comply with mandates like the U.S. Drug Supply Chain Security Act (DSCSA) effective from 2013, which leverages standards including SSCC for secure unit-level traceability.

References

  1. [1]
    Serialized Shipping Container Codes (SSCC) - GS1 US
    Serial Reference: A unique number assigned to each shipping container. Check Digit: A digit that mathematically validates the accuracy of the SSCC.
  2. [2]
    [PDF] Serial Shipping Container Code (SSCC-18)
    The Serial Shipping Container Code (SSCC) is used throughout the supply chain as an entity identifier for item tracing and internal control.
  3. [3]
    Serial Shipping Container Code (SSCC) - GS1
    Serial Shipping Container Code can be used by companies to identify a logistic unit, which can be any combination of trade items packaged together for storage ...
  4. [4]
    Identify Logistic Units with SSCC - GS1 US
    The SSCC is different from the GTIN, as the SSCC acts as a license plate to track a shipment of logistics units through the supply chain. The GTIN uniquely ...
  5. [5]
    [PDF] An Introduction to the Serial Shipping Container Code (SSCC)
    The Serial Shipping Container Code (SSCC) is the GS1 Identification Key used to identify a logistic unit. ... Note: The combined length of the Extension Digit, ...
  6. [6]
    The importance of the SSCC for Transport & Logistics.
    Aug 22, 2024 · The SSCC enables a unit to be tracked individually, providing benefits for order and delivery tracking and automated goods-receiving. The serial ...
  7. [7]
    [PDF] SSCC Labels | Supplier Information Pack
    The purpose of the GS1 logistics SSCC label is to uniquely identify specific information about the logistic unit clearly and concisely in a standard format, to ...
  8. [8]
    How to calculate a check digit manually - Services - GS1
    How to calculate a check digit manually ; SSCC, N · N ; Step 1: Multiply value of each position by ; x3, x1 ; Step 2: Add results together to create sum.
  9. [9]
    [PDF] Serial Shipping Container Code (SSCC)
    Currently, GS1 Australia allocates GS1 Company Prefixes that vary in lengths to its membership, so it is important that you know the length of your GS1 Company.
  10. [10]
    [PDF] Barcoding Basics for Shipping Containers | GS1 Canada
    Before creating a barcode number, gain an understanding of the GTIN-14 and SSCC-18 shipping container codes. 4.3.1 Understanding the GTIN-14 (Shipping Container ...<|control11|><|separator|>
  11. [11]
    [PDF] GS1 RFID/Barcode Interoperability Guideline
    Aug 10, 2012 · ... SSCC is encoded into a GS1-128 barcode and programmed into an EPC RFID tag that are part of the same label. To properly encode the SSCC in a ...
  12. [12]
    [PDF] EPC Tag Data Standard
    Corrected ITIP pure identity pattern syntax;. Introduced “Fixed Width Integer” encoding and decoding sections in support of ITIP binary encoding. 1.13.<|control11|><|separator|>
  13. [13]
    GS1 Logistic Label Guideline
    The length of a GS1 Company Prefix depends on each GS1 Member Organisation's policy on number allocation. The Serial Reference is a serial number created by ...
  14. [14]
    [PDF] Discussion paper on aggregation in the pharmaceutical supply chain
    Aggregation requires unique identification of the parent: i.e. GTIN + serialisation (SGTIN) if the parent is a trade item, or SSCC if the parent is a logistic ...Missing: cold | Show results with:cold
  15. [15]
    [PDF] Frequently Asked Questions (FAQs) by the Pharmaceutical Industry ...
    Questions about the Serial Shipping Container Code (SSCC) ... transport and/or storage which needs to be tracked individually and managed through the supply chain.
  16. [16]
    [PDF] Transforming the Last Mile - GS1
    Sep 25, 2018 · This fast growth of e-commerce has shifted the power in retail completely to the consumer. Shoppers can now choose from a wide range of buying.
  17. [17]
    [PDF] EDI 856 Foodservice Ship Notice - Explained - GS1 US
    ... SSCC, etc.) in the transaction sets. • The 856 Comparison Spreadsheet allows user to identify the Segments and. Data Element requirements for their ...
  18. [18]
    DESADV (EAN008) S3; 2002 - Edition 2016 Upd. 2021 - Segment GIN
    In EANCOM it is recommended to use the Serial Shipping Container Code (SSCC) for unique identification of individual transport packages. C208. IDENTITY NUMBER ...
  19. [19]
    [PDF] GS1 Standards for Delivery Management
    The Serial Shipping Container Code (SSCC) can be used by companies to identify a logistic unit, which can be any combination of trade items packaged together ...
  20. [20]
    [PDF] GSCN-24-181-ID-Standard.pdf - GS1
    The Serial Shipping Container Code (SSCC) is the GS1 identifier for an individual logistics unit, ... serial reference. A component of the Serial Shipping ...
  21. [21]
    About - GS1
    Our scale and reach—local Member Organisations in 120 countries, over two million user companies and 10 billion transactions every day—helps ensure that there ...
  22. [22]
    50 years of transforming tomorrow - GS1
    2023. GS1 celebrates the 50th anniversary of the barcode together with its family of 116 local GS1 Member Organisations (MOs). Over 1 billion products now carry ...
  23. [23]
    GS1 barcode formats: A guide to linear, 2D, and digital codes
    Originally named UCC/EAN-128, this barcode format was developed in the 1980s and standardized in the 1990s. Unlike other linear barcodes, GS1-128 is built ...
  24. [24]
    The History of GS1 Barcodes: First Scan to QR Code Future
    Jul 8, 2025 · Discover GS1's 50-year barcode history from the first scan in 1974 to today's QR codes. Learn how GS1 standards revolutionized global ...Missing: origins SSCC
  25. [25]
    [PDF] GS1 Transport & Logistics and Customs
    The GTINs and SSCC are also included in an EDI. Despatch Advice, which is electronically transmitted to. METRO Cash & Carry DCs to pre-announce the delivery ...
  26. [26]
    GS1 standards
    GS1 standards to create a common foundation for business by uniquely identifying, accurately capturing and automatically sharing vital information.How GS1 standards work · Barcodes · Recently published standards · GS1 XML<|control11|><|separator|>
  27. [27]
    Drug Supply Chain Security Act (DSCSA) - FDA
    Oct 16, 2025 · The Drug Supply Chain Security Act (DSCSA) outlines steps to achieve an interoperable and electronic way to identify and trace certain prescription drugs.Missing: GS1 | Show results with:GS1