---
id: "itip"
kind: "datatype"
status: "draft"
is_pii: false
categories: ["gs1", "objectids", "industry"]
langs: ["common"]
quality: 75
url: "http://registry.apicrafter.io/datatype/itip"
---

# Identification of an Individual Trade Item Piece (ITIP) (`itip`)

> **Draft.** Draft records have not been reviewed yet and may be incomplete or wrong; do not treat them as authoritative for legal or compliance decisions.

GS1 identifier of one piece of a trade item that is delivered in several pieces, such as a piece of furniture packed in three boxes. Eighteen digits: the 14-digit GTIN of the trade item, the piece number and the total number of pieces, two digits each. Neither number is 00, and the piece number does not exceed the total. Application Identifier (8006) carries it, and (8026) carries the ITIP of pieces contained in a logistic unit; the element strings are the patterns gs1_ai_8006 and gs1_ai_8026.

- Personal data (PII): no
- Categories: GS1 standards (gs1), Objects identifiers (objectids), Industry (industry)
- Countries: global
- Languages: Common to most languages (common)
- Classification: identifier
- Patterns: `gs1_ai_8006`, `gs1_ai_8026`

## Detection

Regular expression (Python `re`):

```
^\d{14}(?:0[1-9]|[1-9]\d){2}$
```

## Examples

- `095060001343520102` — GS1's example GTIN 09506000134352, piece 1 of 2
- `095060001343520303` — GS1's example GTIN 09506000134352, piece 3 of 3
- `095060001343520002` (invalid example) — Piece number 00 is not allowed

## Sources

- doc: <https://ref.gs1.org/ai/8006>
- doc: <https://ref.gs1.org/ai/8026>
- doc: <https://ref.gs1.org/standards/genspecs/>

## Quality

Score 75/100. Missing: mapping (Wikidata, Schema.org, ...), translation, detector coverage.

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