GS1 Bar Code Specifications

The use of ASCI codes within barcodes is allowed given the proper settings are made for the barcode.  This holds true for both 1D and 2D barcodes.  In a addition, DLL sepcific functions can be used for entering values such as the FN1 used in GS1 barcodes. For 1D barcodes be sure to set full ASCII charracter set in the Types section for the barcode symbology you have selected.  From this point any standard or extended ASCII code may be used.  For the GS1 FN1-FN4 you use the "/FN1" DLL function.  Using the ASCII code for FN1 will not produce the same results as the DLL function.

For 2D data matrix barcodes you must select a ECC Value of 200 and uncheck the Standard ASCII option.  The data format ID is irrelevant since ECC 200 does not use this feature.  From this point any standard or extended ASCII code may be used.  For the GS1 FN1 code you use the "~1" DLL function.  Using the ASCII code for FN1 will not produce the same results as the DLL function.

These codes can be entered in either a formula or pre/post-amble.

A GS1 barcode will require the preamble of FN1, which is an unreadable code for most scanners.

 

The GS1 Application Identifier (AI) is a 2, 3, or 4 digit number that defines the format and meaning of the data that follows.

NOTE: For example, the GS1 code for customer part number is prefixed by 241. This is followed by up to 30 alphanumeric characters.

The GS1 Application Identifier is an open standard which allows GS1 bar codes to be used and understood by all companies throughout the supply chain.

The following table lists the more common Application Identifiers.

AI

Data

Name

Description

00

18 numeric

SCC

Serial Shipping Container Code (SSCC-18)

01

14 numeric

GTIN

Global Trade Item Number

02

14 numeric

CONTENT

GTIN of trade items contained in a logistic unit (number of containers)

10

1-20 alphanumeric

BATCH/LOT

Batch or lot number

11

6 numeric: YYMMDD

PROD DATE

Production date

12

6 numeric: YYMMDD

DUE DATE

Due date

13

6 numeric: YYMMDD

PACK DATE

Packaging Date

15

6 numeric: YYMMDD

BEST BEFORE or SELL BY

Best before date / Sell by Date (Quality Control)

17

6 numeric: YYMMDD

USE BY or EXPIRY

Expiration Date

20

2 numeric

VARIANT

Product Variant

21

1-20 alphanumeric

SERIAL

Serial Number

22

1-29 alphanumeric

QTY/DATE/BATCH

Secondary data for specific health industry products (HIBCC quantity, date, batch and link)

23x

1-19 alphanumeric

LOT

Lot Number

240

1-30 alphanumeric

ADDITIONAL ID

Additional product identification assigned by the manufacturer

241

1-30 alphanumeric

CUST. PART NO.

Customer part number

242

1-6 numeric

VARIATION NUMBER

Made-to-order variation number

250

1-30 alphanumeric

SECONDARY SERIAL

Second serial number

251

1-30 alphanumeric

REF. TO SOURCE

Reference to source entity

253

1-17 numeric

DOC. ID

Global Document Type Identifier

254

1-20 alphanumeric

GLN EXTENSION

GLN Extension component

30

1-8 numeric

VAR. COUNT

Variable count or quantity each

310n

6 numeric (n is the decimal position)

 

Product net weight in kg

311n

6 numeric (n is the decimal position)

 

Product length/1st dimension, in meters

312n

6 numeric (n is the decimal position)

 

Product width/diameter/2nd dimension, in meters

313n

6 numeric (n is the decimal position)

 

Product depth/thickness/3rd dimension, in meters

314n

6 numeric (n is the decimal position)

 

Product area, in square meters

315n

6 numeric (n is the decimal position)

 

Product volume, in liters

316n

6 numeric (n is the decimal position)

 

Product volume, in cubic meters

320n

6 numeric (n is the decimal position)

 

Product net weight, in pounds

321n

6 numeric (n is the decimal position)

 

Product length/1st dimension, in inches

322n

6 numeric (n is the decimal position)

 

Product length/1st dimension, in feet

323n

6 numeric (n is the decimal position)

 

Product length/1st dimension, in yards

324n

6 numeric (n is the decimal position)

 

Product width/diameter/2nd dimension, in inches

325n

6 numeric (n is the decimal position)

 

Product width/diameter/2nd dimension, in feet

326n

6 numeric (n is the decimal position)

 

Product width/diameter/2nd dimension, in yards

327n

6 numeric (n is the decimal position)

 

Product depth/thickness/3rd dimension, in inches

328n

6 numeric (n is the decimal position)

 

Product depth/thickness/3rd dimension, in feet

329n

6 numeric (n is the decimal position)

 

Product depth/thickness/3rd dimension, in yards

330n

6 numeric (n is the decimal position)

 

Container gross weight (Kg)

331n

6 numeric (n is the decimal position)

 

Container length/1st dimension (meters)

332n

6 numeric (n is the decimal position)

 

Container width/diameter/2nd dimension (meters)

333n

6 numeric (n is the decimal position)

 

Container depth/thickness/3rd dimension (meters)

334n

6 numeric (n is the decimal position)

 

Container area (square meters)

335n

6 numeric (n is the decimal position)

 

Container gross volume (liters)

336n

6 numeric (n is the decimal position)

 

Container gross volume (cubic meters)

337n

6 numeric (n is the decimal position)

KG PER m²

Kilograms per square meter

340n

6 numeric (n is the decimal position)

 

Container gross weight (pounds)

341n

6 numeric (n is the decimal position)

 

Container length/1st dimension, in inches

342n

6 numeric (n is the decimal position)

 

Container length/1st dimension, in feet

343n

6 numeric (n is the decimal position)

 

Container length/1st dimension in, in yards

344n

6 numeric (n is the decimal position)

 

Container width/diameter/2nd dimension, in inches

345n

6 numeric (n is the decimal position)

 

Container width/diameter/2nd dimension, in feet

346n

6 numeric (n is the decimal position)

 

Container width/diameter/2nd dimension, in yards

347n

6 numeric (n is the decimal position)

 

Container depth/thickness/height/3rd dimension, in inches

348n

6 numeric (n is the decimal position)

 

Container depth/thickness/height/3rd dimension, in feet

349n

6 numeric (n is the decimal position)

 

Container depth/thickness/height/3rd dimension, in yds

350n

6 numeric (n is the decimal position)

 

Product area (square inches)

351n

6 numeric (n is the decimal position)

 

Product area (square feet)

352n

6 numeric (n is the decimal position)

 

Product area (square yards)

353n

6 numeric (n is the decimal position)

 

Container area (square inches)

354n

6 numeric (n is the decimal position)

 

Container area (square feet)

355n

6 numeric (n is the decimal position)

 

Container area (square yards)

356n

6 numeric (n is the decimal position)

 

Net weight (troy ounces)

360n

6 numeric (n is the decimal position)

 

Product volume (quarts)

361n

6 numeric (n is the decimal position)

 

Product volume (gallons)

362n

6 numeric (n is the decimal position)

 

Container gross volume (quarts)

363n

6 numeric (n is the decimal position)

 

Container gross volume (gallons)

364n

6 numeric (n is the decimal position)

 

Product volume (cubic inches)

365n

6 numeric (n is the decimal position)

 

Product volume (cubic feet)

366n

6 numeric (n is the decimal position)

 

Product volume (cubic yards)

367n

6 numeric (n is the decimal position)

 

Container gross volume (cubic inches)

368n

6 numeric (n is the decimal position)

 

Container gross volume (cubic feet)

369n

6 numeric (n is the decimal position)

 

Container gross volume (cubic yards)

37

1-8 numeric

COUNT

Count of trade items contained in a logistic unit
(Number of Units Contained)

3922

1-15 numeric (n is the decimal position)

PRICE

Price

390n

1-15 numeric (n is the decimal position)

AMOUNT

Amount payable – single monetary area

391n

1-15 numeric (n is the decimal position)

AMOUNT

Amount payable – with ISO currency code

392n

1-15 numeric (n is the decimal position)

PRICE

Amount payable for a Variable Measure Trade Item – single monetary unit

393n

1-15 numeric (n is the decimal position)

PRICE

Amount payable for a Variable Measure Trade Item – with ISO currency code

3932n

1-15 numeric (n is the decimal position)

PRICE

Price in ISO Currency

400

1-29 alphanumeric

ORDER NUMBER

Customer purchase order number

401

1-29 alphanumeric

CONSIGNMENT

Consignment number

402

17 numeric

SHIPMENT NO.

Shipment identification number

403

1-29 alphanumeric

ROUTE

Routing code

410

13 numeric

SHIP TO LOC

Ship to/deliver to location code (EAN13 or DUNS)

411

13 numeric

BILL TO

Bill to/invoice location code (EAN13 or DUNS code)

412

13 numeric

PURCHASE FROM

Purchase from location code (EAN13 or DUNS)

413

13 numeric

SHIP FOR LOC

Ship for/deliver for/forward to Global Location Number

414

13 numeric

LOC No

Identification of a physical location Global Location Number

415

13 numeric

PAY

Global Location Number of the Invoicing Party

420

1-20 alphanumeric

SHIP TO POST

Ship to/deliver to postal code (single postal authority)

421

4-12 alphanumeric
(3-digit ISO country + 9-digit postal code)

SHIP TO POST

Ship to/deliver to postal code

422

3 numeric

ORIGIN

Country of origin of a trade item

423

12 numeric

COUNTRY - INITIAL PROCESS.

Country of initial processing

424

3 numeric

COUNTRY - PROCESS.

Country of processing

425

3 numeric

COUNTRY - DISASSEMBLY

Country of disassembly

426

3 numeric

COUNTRY – FULL PROCESS

Country covering full process chain

7001

13 numeric

NSN

NATO stock number

7003

10 numeric

EXPIRY DATE/TIME

Expiration Date and Time

8001

14 numeric

DIMENSIONS

Roll Products - Width/Length/Core Diameter

8002

1-20 alphanumeric

CMT No

Electronic Serial Number (ESN) for Cellular Phone

8003

14 Digit UPC +1-16 Alphanumeric Serial #

GRAI

UPC/EAN and Serial Number of Returnable Asset

8004

1-30 Alphanumeric

GIAI

UPC/EAN Serial Identification

8005

6 numeric

PRICE PER UNIT

Price per Unit of Measure

8100

6 numeric ( 1-digit NSC, 5-digit offer)

 

GS1-128 Coupon Extended Code: Number System and Offer

8101

10 numeric
(1-digit NSC, 5-digit offer, 4-digit end)

 

GS1-128 Coupon Extended Code: Number System, Offer Code, End of Offer

8102

2 numeric
(0 + 1-digit NSC)

 

GS1-128 Coupon Extended Code: Number System preceded by 0

90

1-30 alphanumeric

INTERNAL

Mutually Agreed Between Trading Partners

91

2-digit service code, 9-digit customer ID,  8-digit package ID +1 Mod10 check digit

INTERNAL

USPS services

92

1-30 alphanumeric

INTERNAL

Internal Company Codes

93

1-30 alphanumeric

INTERNAL

Internal Company Codes

94

1-30 alphanumeric

INTERNAL

Internal Company Codes

95

1-30 alphanumeric

INTERNAL

Internal Company Codes

96

1-30 alphanumeric

INTERNAL

Internal Company Codes

97

1-30 alphanumeric

INTERNAL

Internal Company Codes

98

1-30 alphanumeric

INTERNAL

Internal Company Codes

99

1-30 alphanumeric

INTERNAL

Internal Company Codes