-
Notifications
You must be signed in to change notification settings - Fork 0
GS1 Data Example
Application Identifiers are generally used in scenarios where two or more data elements must be represented together. In most scenarios, one of the data elements will be a GS1 key such as a GTIN. The example below illustrates a trade item identifier. It identifies a product (GTIN), a manufactured batch of the that product (LOT) and an individual manufactured item (SERIAL). It also records the batch expiry date.
010506091751001110628S93R␝17241000218898847482518646
The following AIs are used to identify each data element:
01 - GTIN (GTIN-14)
10 - LOT (batch number)
17 - EXPIRY (yymmdd)
21 - SERIAL
We can see this more clearly by breaking down the string into the four AI/Value elements:
01 05060917510011
10 628S93R
␝
17 241000
21 8898847482518646
␝ represents the Group Separator character "ASCII 29" which is used as a delimiter between AI/Value pairs. The ␝ character is used just once in the data representation to separate the batch number from the expiry date. This is because of the following rules:
-
␝ is always used to delimit AI/Value pairs UNLESS the AI is one of a limited number of fixed-width AIs specified by GS1. This includes GTINs and Expiry dates. The ␝ character should not be used to delimit these AI/Value pairs.
-
The final ␝ (any ␝ that would be otherwise required after the last AI/Value pair) is omitted.
␝ is often represents a ^] in printed examples. This follows a convention for representation of ASCII control characters derived from Microsoft DOS.