GS1
- GS1 Standards in Transport & Logistics sector
New version of eCom Standards to optimize Transport Management now freely available athttp://www.gs1.org/gsmp/kc/ecom/xml/xml_v_3.
The GS1 System of standards is well known and widely used in the Transport and Logistics sector, which include the following:
The GS1 System of standards includes a range of GS1 Identification Keys, including the GTIN, GLN, SSCC, GRAI, GIAI, GSIN and GINC:
- The Global Trade Item Number (GTIN), is used to uniquely identify trade items (products or services) that may be priced, or ordered, or invoiced at any point in any supply chain. Each trade item that is different from another is allocated its own separate GTIN. Their main function is to provide a way to uniquely identify any item so it can be looked up in a database – for example to get its price, record its sale, confirm its delivery or identify its order – and this, at any point during the supply chain and from any place in the world.
- The Global Location Number (GLN) is the GS1 ID Key used to identify locations and legal entities. Being able to identify locations with a unique number is vital to many business processes; GLNs are also the essential building block for a variety of EPC/RFID applications built around location. Using a GLN rather than a proprietary internal numbering system for locations gives a company significant advantages, because it provides a standardized way to uniquely identify entities and locations throughout the supply chain.
- The Serial Shipping Container Code (SSCC) is the GS1 ID Key used to identify individual logistic units. A logistic unit can be any combination of units put together in a carton, in a case, on a pallet or on a truck, where the specific unit load needs to be managed through the supply chain. The SSCC enables a unit to be tracked individually, providing benefits for order and delivery tracking and automated goods-receiving. The serial reference component of the SSCC provides virtually unlimited number capacity, simplifying number allocation and guaranteeing unique identification.
- The Global Returnable Asset Identifier (GRAI) is used to identify returnable assets such as re-usable transport equipment like trays, crates, pallets or beer kegs that are used and then returned to be used again. The GRAI can be used simply for asset identification and tracking purposes, or it can be as part of a hiring or rental system where two or more companies collaborate, as it allows enterprises to scan assets into and out of their businesses.
- The Global Individual Asset Identifier (GIAI) is used to identify fixed assets of any value within a company that need to be identified uniquely, for the transportation purposes this can include a truck, a trailer, a Unit Load Device (ULD), a container, a rail car, and so forth.
- The Global Shipment Identification Number (GSIN) is a number assigned by a seller (sender) of the goods. It provides a globally unique number that identifies a logical grouping of physical units travelling under one dispatch advice and/or one bill of lading as part of a specific seller/buyer relationship: from the consignor (seller) to the consignee (buyer). The GSIN fulfils the requirements of the Unique Consignment Reference (UCR) of the World Customs Organisation (WCO), which can be used by Customs authorities to identify shipments subject to import or export processes.
- The Global Identification Number for Consignment (GINC) identifies a logical grouping of goods (one or more physical entities) that has been consigned to a freight forwarder or carrier and is intended to be transported as a whole. The GS1 ID Keys are complemented by GS1 Application Identifiers (GS1 AIs). GS1 AIs act like a code list of generic and simple data fields for use in multi-sector and international supply chain applications. Each GS1 AI consists of two or more digits and provides the definition, format and structure of the data field encoded in a GS1Data Carrier. For example, a GS1 AI exists for each GS1 ID Key, allowing them to be encoded in GS1 BarCodes or EPC/RFID tags. Supplementary data is always associated with a GS1 ID Key and, while the intention is that the GS1ID Key is used to find information about the identified object in a database, GS1 AIs exist for supplementary data that cannot be looked up in a database by reference to the GS1 ID key.
The GS1 System of standards also includes an entire portfolio of data carriers: different kinds of media that can hold GS1 ID Keys and application identifiers. The same content can, in fact, be encoded into different kinds of carriers, depending on what use will be made of it. GS1 Data Carriers include:
- GS1 BarCodes, data carriers which enable the rapid and unambiguous encoding of GTIN, GLN, SSCC and other GS1 Identification Keys and GS1 Application Identifiers (AIs). Using bar codes can greatly reduce human errors in data entry and processing.
- EPC/RFID tags, which use Radio-Frequency Identification technology to encode GS1 ID Keys in the GS1 Electronic Product Code (EPC). The GS1 Identification Key of the item (e.g. SSCC, GRAI, etc) is stored on a tag that is attached to the item and carries data programmed into a small computer chip and operates at a wide range of radio frequencies. The data relating to the item can then be used within and between organizations and trading partners in a secure manner via the EPCglobal Network.
Finally, the GS1 System of standards also comprises a set of communication standards:
- GS1 eCom Communication Standards, for example, uses GS1 Identification Keys such as GTIN, GLN and SSCC to unambiguously identify the products, services and parties involved in any electronic business transaction, enabling these exchanges to be smoothly compatible, between companies, and also across borders and across industries. GS1 eCom provides two complementary standards: GS1 EANCOM® and GS1 XML. They both allow a direct link between the physical flow of goods or services, and information related to them.
- The GS1 Global Data Synchronisation Network, or GDSN®, is another GS1 Communication Standard. The GDSN is built around the GS1 Global Registry®, GDSNcertified data pools, the GS1 Data Quality Framework and GS1 Global Product Classification, which when combined provide a powerful environment for secure and continuous synchronisation of accurate data.
The Global Standards Management Process, or GSMP, is the pre-eminent worldwide collaborative forum where all GS1 standards are built and maintained by a community of our users. In 2008, the GSMP combined with the EPCglobal Joint Action Group (JAG) to become the single standards development forum for all of GS1 Standards, Solutions and Guidelines. This new GSMP is the engine that powers the entire GS1 System of Standards.
It is an open and transparent process that brings together volunteers from all industries and from everywhere in the world to identify needs for standards, gather business requirements, document best practices, obtain consensus on solutions, and then develop and implement the resulting supply chain standards.
GS1-128 - By wikipedia
GS1-128 is an application standard of the GS1 implementation using the Code 128 barcode specification. The former correct name was UCC/EAN-128. Other no longer used names have included UCC-128 and EAN-128. GS1-128 uses a series of Application Identifiers to include additional data such as best before dates, batch numbers, quantities, weights and many other attributes needed by the user.
The GS1-128 standard is an application standard within the Code 128 barcode. It identifies data with Application Identifiers (AI). Without spaces below, a simple SSCC (Serial Shipping Container Code) barcode would look something like this:
[FNC1] 00 12345678 0000000001
In the example above, [FNC1] is the single character Function Code 1, which specifies that a Code 128 barcode is a GS1-128 code. 00 is the serial shipping container code ("SSCC") AI that designates the following data as a serial shipping container code. 12345678 is the company number. 0000000001 is the container number.
It is possible to encode several pieces of data in one barcode. For example a product serial number, production date, and expiration date together would look something like this:
[FNC1] 21 12345 [FNC1] 11 090101 17 100101
Note the additional FNC1 after the product serial number. Because the serial number is not of a fixed length, it is necessary to follow it with an FNC1 before the next AI. This is required for all variable-length AIs, except when they are the last one in the bar code.
Mapping to EPC codes
As EPC and EAN respectively UCC as code systems are not congruent, GS1-128 gets mapped to EPC-GTIN with a reference list including both codes per type of product. However, there is no mapping for the serial number with EPC-SGTIN.
Full list of Application Identifiers
All dates are formatted as YYMMDD.
y in the AI gives a number of decimal places.
Code |
Description |
data length (without AI) |
00 |
18 |
|
01 |
Global Trade Item Number (GTIN) |
14 |
02 |
GTIN of Contained Trade Items |
14 |
10 |
Batch/Lot Number |
variable, up to 20 |
11 |
Production Date |
6 |
12 |
Due Date |
6 |
13 |
Packaging Date |
6 |
15 |
Sell by Date (Quality Control) |
6 |
17 |
Expiration Date |
6 |
20 |
Product Variant |
2 |
21 |
Serial Number |
variable, up to 20 |
22 |
Secondary Data Fields |
variable, up to 29 |
23n |
Lot number n |
variable, up to 19 |
240 |
Additional Product Identification |
variable, up to 30 |
241 |
Customer Part Number |
variable, up to 30 |
242 |
Made-to-Order Variation Number |
variable, up to 6 |
250 |
Secondary Serial Number |
variable, up to 30 |
251 |
Reference to Source Entity |
variable, up to 30 |
253 |
Global Document Type Identifier |
variable, 13-17 |
254 |
GLN Extension Component |
variable, up to 20 |
30 |
Count of items |
variable, up to 8 |
310y |
Product Net Weight in kg |
6 |
311y |
Product Length/1st Dimension, in meters |
6 |
312y |
Product Width/Diameter/2nd Dimension, in meters |
6 |
313y |
Product Depth/Thickness/Height/3rd Dimension, in meters |
6 |
314y |
Product Area, in square meters |
6 |
315y |
Product Net Volume, in liters |
6 |
316y |
Product Net Volume, in cubic meters |
6 |
320y |
Product Net Weight, in pounds |
6 |
321y |
Product Length/1st Dimension, in inches |
6 |
322y |
Product Length/1st Dimension, in feet |
6 |
323y |
Product Length/1st Dimension, in yards |
6 |
324y |
Product Width/Diameter/2nd Dimension, in inches |
6 |
325y |
Product Width/Diameter/2nd Dimension, in feet |
6 |
326y |
Product Width/Diameter/2nd Dimension, in yards |
6 |
327y |
Product Depth/Thickness/Height/3rd Dimension, in inches |
6 |
328y |
Product Depth/Thickness/Height/3rd Dimension, in feet |
6 |
329y |
Product Depth/Thickness/3rd Dimension, in yards |
6 |
330y |
Container Gross Weight (kg) |
6 |
331y |
Container Length/1st Dimension (Meters) |
6 |
332y |
Container Width/Diameter/2nd Dimension (Meters) |
6 |
333y |
Container Depth/Thickness/3rd Dimension (Meters) |
6 |
334y |
Container Area (Square Meters) |
6 |
335y |
Container Gross Volume (Liters) |
6 |
336y |
Container Gross Volume (Cubic Meters) |
6 |
340y |
Container Gross Weight (Pounds) |
6 |
341y |
Container Length/1st Dimension, in inches |
6 |
342y |
Container Length/1st Dimension, in feet |
6 |
343y |
Container Length/1st Dimension in, in yards |
6 |
344y |
Container Width/Diameter/2nd Dimension, in inches |
6 |
345y |
Container Width/Diameter/2nd Dimension, in feet |
6 |
346y |
Container Width/Diameter/2nd Dimension, in yards |
6 |
347y |
Container Depth/Thickness/Height/3rd Dimension, in inches |
6 |
348y |
Container Depth/Thickness/Height/3rd Dimension, in feet |
6 |
349y |
Container Depth/Thickness/Height/3rd Dimension, in yards |
6 |
350y |
Product Area (Square Inches) |
6 |
351y |
Product Area (Square Feet) |
6 |
352y |
Product Area (Square Yards) |
6 |
353y |
Container Area (Square Inches) |
6 |
354y |
Container Area (Square Feet) |
6 |
355y |
Container Area (Square Yards) |
6 |
356y |
Net Weight (Troy Ounces) |
6 |
357y |
Net Weight/Volume (Ounces) |
6 |
360y |
Product Volume (Quarts) |
6 |
361y |
Product Volume (Gallons) |
6 |
362y |
Container Gross Volume (Quarts) |
6 |
363y |
Container Gross Volume (U.S. Gallons) |
6 |
364y |
Product Volume (Cubic Inches) |
6 |
365y |
Product Volume (Cubic Feet) |
6 |
366y |
Product Volume (Cubic Yards) |
6 |
367y |
Container Gross Volume (Cubic Inches) |
6 |
368y |
Container Gross Volume (Cubic Feet) |
6 |
369y |
Container Gross Volume (Cubic Yards) |
6 |
37 |
Number of Units Contained |
variable, up to 8 |
390y |
Amount payable (local currency) |
variable, up to 15 |
391y |
Amount payable (with ISO currency code) |
variable, 3-18 |
392y |
Amount payable per single item (local currency) |
variable, up to 15 |
393y |
Amount payable per single item (with ISO currency code) |
variable, 3-18 |
400 |
Customer Purchase Order Number |
variable, up to 30 |
401 |
Consignment Number |
variable, up to 30 |
402 |
Bill of Lading number |
17 |
403 |
Routing code |
variable, up to 30 |
410 |
Ship To/Deliver To Location Code (Global Location Number) |
13 |
411 |
Bill To/Invoice Location Code (Global Location Number) |
13 |
412 |
Purchase From Location Code (Global Location Number) |
13 |
413 |
Ship for, Deliver for, or Forward to Location Code (Global Location Number) |
13 |
414 |
Identification of a physical location (Global Location Number) |
13 |
420 |
Ship To/Deliver To Postal Code (Single Postal Authority) |
variable, up to 20 |
421 |
Ship To/Deliver To Postal Code (with ISO country code) |
variable, 3-15 |
422 |
Country of Origin (ISO country code) |
3 |
423 |
Country or countries of initial processing |
variable, 3-15 |
424 |
Country of processing |
3 |
425 |
Country of disassembly |
3 |
426 |
Country of full process chain |
3 |
7001 |
NATO Stock Number (NSN) |
13 |
7002 |
UN/ECE Meat Carcasses and cuts classification |
variable, up to 30 |
7003 |
expiration date and time |
10 |
7004 |
Active Potency |
variable, up to 4 |
703n |
Processor approval (with ISO country code) -- n indicates sequence number of several processors |
variable, 3-30 |
8001 |
Roll Products - Width/Length/Core Diameter/Direction/Splices |
14 |
8002 |
Mobile phone identifier |
variable, up to 20 |
8003 |
variable, 14-30 |
|
8004 |
variable, up to 30 |
|
8005 |
Price per Unit of Measure |
6 |
8006 |
identification of the components of an item |
18 |
8007 |
variable, up to 30 |
|
8008 |
Date/time of production |
variable, 8-12 |
8018 |
Global Service Relation Number |
18 |
8020 |
Payment slip reference number |
variable, up to 25 |
8100 |
Coupon Extended Code: Number System and Offer |
6 |
8101 |
Coupon Extended Code: Number System, Offer, End of Offer |
10 |
8102 |
Coupon Extended Code: Number System preceded by 0 |
2 |
8110 |
Coupon code ID (North America) |
variable, up to 30 |
90 |
Mutually Agreed Between Trading Partners |
variable, up to 30 |
91-99 |
Internal Company Codes |
variable, up to 30 |
External links
- GS1 Encoding System
- Application Identifier Values
- Another medical bar code standard: ANSI/HIBC 2.3 2009, Supplier Labeling Standard