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 2016 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.