Barcode Fonts, Components, ActiveX and .NET Windows Forms Controls, Java Servlets, 
DLLs and Barcode Scanners. This site chose the Norton Secured Seal to promote trust online with consumers. IDAutomation.com, Inc., Computers Hardware, Software & Services, Tampa, FL View your cart in the IDAutomation Store
       
Menu

Home > Barcode Properties > GS1 AI (Application Identifier) and Element String Specifications  [Element String Testing Tool]

GS1 AI (Application Identifier) & Element String Specifications

The GS1 Application Identifier (AI) appears after the Function Code 1 (FNC1) in GS1-128, DataBar Expanded, GS1-DataMatrix and GS1-QRCode barcode symbols to encode certain types of information. Multiple AIs may be encoded in a single symbol to allow, for example, serial numbers, sell-by dates and other information to be automatically evaluated at the point of sale.

When generating GS1 Symbols, the following rules apply:

The following chart provides examples of common GS1 element strings as defined by the GS1 Application Identifier Specification (v16 2016) and should be verified by a GS1 Member Organization before implementation.

Chart 1. Popular GS1 AIs.

Purpose

AI

Data Field Format (Fixed or Variable)

SSCC-18

00

18 numbers: 17 digits + MOD10 check digit

GTIN-14

01

14 numbers: 13 digits + MOD10 check digit

GTIN-14 of contained items

02

14 numbers: 13 digits + MOD10 check digit

Future assignment

03

14 digits

Future assignment

04

16 digits

Batch or Lot Number

10

Variable, up to 20 digits

Production Date

11

6 numbers: YYMMDD

Due Date

12

6 numbers: YYMMDD

Packaging Date

13

6 numbers: YYMMDD

Future assignment

14

6 digits

Best before Date

15

6 numbers: YYMMDD

Sell By Date

16

6 numbers: YYMMDD

Expiration Date

17

6 numbers: YYMMDD

Future assignment

18

6 digits

Future assignment

19

6 digits

Serial Number

21

Variable, up to 20 digits

Count of items

30

Variable, up to 8 numbers

Weight or dimensions

310-369

Variable, up to 6 numbers

Trade Item Count

37

Variable, up to 8 numbers

USPS

91

20 numbers: 19 digits + MOD10 check digit USPS Delivery Confirmation Service

Intra Company Internal

92-98

Variable, alpha numeric internal use data up to 30 characters

USPS

99

USPS Intelligent Mail Container Barcode

Global Coupon

255

12 digits + MOD10 check digit

Ship to

410

13 numbers: 12 digits + MOD10 check digit

Ship to

420

Variable, up to 20 digits

Origin

422

3 digit ISO country code

Net Weight in Kilograms

3103

6 numbers: AI is 310(n), where (n) indicates the decimal position

Net Weight in Pounds

3202

6 numbers: AI is 320(n), where (n) indicates the decimal position

Price

3922

Variable, up to 15 numbers: AI is 392(n), where (n) indicates the decimal position

Price in ISO Currency

3932

Variable, up to 15 numbers: AI is 393(n), where (n) indicates the decimal position

GIAI

8004

Global Individual Asset Identifier, often used in DOD UID Labels.

Coupon Extended Code

8100

6 numbers

USA Coupon Codes

8110

The DataBar Coupon Symbol consists of the company prefix, offer code and other data as defined by the Joint Industry Coupon Committee and GS1.

Extended Packaging URL

8200

Variable, up to 70 characters.

Below are a few examples of GS1 barcodes encoding element strings.

Chart 2. Element string example encoding two defined length element strings.

Element String

Element String

AI

GTIN Field

AI

Expiration Date Field (YYMMDD)

01

234567890123457

17

991231

Data To Encode: (01)3456789012345717991231

GS1-128:
 GS1-128 AI Example 1

GS1-DataMatrix:
 GS1-DataMatrix AI Example 1
 (01)34567890123457
 (17)991231

GS1-QRCode:
 GS1-QRCode Example 1

 (01)34567890123457
 (17)991231

Chart 3. Element string example encoding one defined length element string and two variable length element strings. The addition of parentheses around the AI of 21 will insert an additional FNC1 within the barcode symbol.

Variable Element String

Variable Element String

AI

Batch Field

AI

Serial Number Field

10

3456789

21

3456789012

Data To Encode: (01)34567890123457103456789(21)3456789012

GS1-128:
GS1-128 Variable Length Element String Example

GS1-DataMatrix:
 GS1-DataMatrix Variable Length Element String Example
 (01)34567890123457
 (10)3456789
 (21)3456789012

GS1-QRCode:
 GS1-QRCode Example 1

 (01)34567890123457
 (10)3456789
 (21)3456789012

 ©Copyright 2017 IDAutomation.com, All Rights Reserved. Legal Notices.

 Barcode Fonts | Components | Scanners | Support | Contact Us

Loading
Training Videos on YouTube  Join us on Google Plus  Join us on LinkedIn  Follow us on Twitter  Like us on Facebook
Over 70% of Fortune 100 companies use IDAutomation's products to automate their businesses.