Article Tools
Print | PDF
Add comment
Votes: 1
Comments: 0

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. It is the only mandatory field on a GS1 logistics label.

SSCC contains 18 digits started with an extension digit and ended with a check digit. The check digit is calculated according to the GS1 mod10 algorithm (the same algorithm that calculates UPC-A/EAN-13 check digits). An online check digit calculator is provided here.

Figure 1. SSCC-18 number structure

SSCC-18 number structure

A SSCC number has the following structure:

  1. The first digit is the Package Type (P). 0=Case or carton. 1=Pallet (Larger than a case). 2=Container (larger than a pallet). 3=Undefined. 4=Internal company use. 5-8=Reserved. 9=Variable container. Note: this digit is not the same as the package indicator in a SCC-14 number.

  2. The next 16 digits are the manufacturer code, followed by the serial number of this container. The manufacturer code (or company code) is assigned by GS1 (formerly known as UCC/EAN organization). The serial number identifies this merchandise container and assigned by the manufacturer. The manufacturer should not reuse the serial number within a certain time frame, for example, 1 year.

    The company code normally comprises 7 or 8 digits. Therefore, the serial number can be 9 or 8 digits.

  3. The SSCC-18 check digit. Do not confuse it with Code128 check digit. The check digit is to ensure that the data is correctly entered. It is part of the data encoded into the barcode. A receiving system is required to validate this check digit, so you should get it correct at the first place.

Barcode

The SSCC is usually coded with GS1-128 symbology. The Application Identifier (AI) for this type of barcodes is 00. Below shows an example SSCC-18 barcode (created with Monterey Barcode Creator 3.3).

Figure 2. An example SSCC-18 barcode

An example SSCC-18 barcode

The spaces in human readable text are not required but highly recommended because they help to identify the different parts of the number. In the example above, the 18 digits are divided into four parts:

  • 0 is the package type - a carton.

  • 0718908 is the manufacturer code assigned by GS1.

  • The following part is the serial number for this merchandise container (562723189).

  • At the end of this number is the check digit (6).

The barcode can also be created with Morovia Barcode ActiveX or Code128 Fontware.

Check Digit Calculation

SSCC check digits are calculated the same way as UPC-A/EAN-13 check digits. Here are the steps to calculate SSCC-18 check digits:

  • From the right to left, start with odd position, assign the odd/even position to each digit.

  • Sum all digits in odd position and multiply the result by 3.

  • Sum all digits in even position.

  • Sum the results of step 3 and step 4.

  • Divide the result of step 4 by 10. The check digit is the number which adds the remainder to 10.

A web-based free utility to calculate SSCC check digit can be found here.

Others in this Category
document ISO 8859-1 Character Set
document PRB: Scanned Data is Incorrectly Displayed on Computer
document Tutorial: Printing Sheets of Bar Code Labels