---
id: "sssc"
kind: "datatype"
status: "stable"
is_pii: false
categories: ["transport", "objectids", "gs1", "shipping"]
langs: ["common"]
quality: 95
url: "http://registry.apicrafter.io/datatype/sssc"
---

# Serial shipping container code (`sssc`)

Serial Shipping Container Code (SSCC) written as a GS1 element string with Application Identifier (00): '00' followed by the 18 digits of the SSCC. The SSCC identifies one logistic unit, such as a pallet or a parcel, for its whole journey through the supply chain; it is an extension digit, a GS1 Company Prefix, a serial reference and a GS1 check digit. It is usually printed in a GS1-128 barcode on the logistic label or stored in an RFID tag.

- Personal data (PII): no
- Categories: Transportation (transport), Objects identifiers (objectids), GS1 standards (gs1), Shipping and delivery (shipping)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier

## Detection

Regular expression (Python `re`):

```
^00(\d{18})$
```

Check digit algorithm: `gs1_mod10`

## Examples

- `00095287650000315043` — Synthetic value with the GS1 demonstration prefix 952 and a valid check digit
- `00195287650000315057` — Synthetic value with the GS1 demonstration prefix 952, extension digit 1
- `00095287650000315044` (invalid example) — Last digit changed: fails the GS1 check digit

## Mappings

- gs1_ai: `00`

## Metacrafter rules

5 rules: 2 match the field name, 3 match values.

- `ssccfield` (field, `common/gs1.yaml`)
- `ssccvalue` (data, `common/gs1.yaml`)
- `ssccwithai00value` (data, `common/gs1.yaml`)
- `ssscfield` (field, `common/objects.yaml`)
- `ssscvalue` (data, `common/objects.yaml`)

## Supported by tools

- `metacrafter`

## Sources

- wikipedia: <https://en.wikipedia.org/wiki/Serial_shipping_container_code>
- other: <https://www.gs1.org/standards/barcodes/application-identifiers/00>

## Quality

Score 95/100. Missing: translation.

JSON: <http://registry.apicrafter.io/api/v1/datatypes/sssc.json> · Edit: <https://github.com/apicrafter/metacrafter-registry/edit/main/data/datatypes/any/gs1/sssc.yaml>
