Complying with barcoding requirements of DGFT - GS1 India
Complying with barcoding requirements of DGFT - GS1 India
Complying with barcoding requirements of DGFT - GS1 India
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Complying</strong> <strong>with</strong> <strong>barcoding</strong><br />
<strong>requirements</strong> <strong>of</strong> <strong>DGFT</strong><br />
1
Summary <strong>of</strong> <strong>DGFT</strong> <strong>requirements</strong><br />
Packaging level Barcoding <strong>requirements</strong> Timeline<br />
Tertiary level – definition<br />
Comprises highest level <strong>of</strong> packaging<br />
containing secondary and other<br />
intermediate packages meant for<br />
transport/ logistics(cartons/pallets/<br />
shipments)<br />
Secondary level – definition<br />
Packaging level containing primary<br />
level packages. There can be more<br />
then one secondary level in a<br />
packaging hierarchy.<br />
Primary level – definition<br />
Comprises first level <strong>of</strong> packaging in<br />
direct contact <strong>with</strong> the product e.g.<br />
medicine strip, vial, single therapy kit,<br />
or items packed in mono carton for<br />
sale to consumers.<br />
Incorporation <strong>of</strong> barcodes (1D) encoding<br />
unique product identification code (GTIN),<br />
Batch Number, Expiry Date and Unique Serial<br />
Number (SSCC-Serial Shipping container<br />
code) <strong>of</strong> the Tertiary pack (shipper/carton).<br />
Incorporation <strong>of</strong> barcodes (1D or 2D)<br />
encoding unique product identification code<br />
(GTIN), Batch Number, Expiry date and<br />
Unique Serial Number on the secondary pack.<br />
Incorporation <strong>of</strong> 2D (<strong>GS1</strong> DataMatrix)<br />
barcodes on medicines at strip/vial/bottle etc<br />
encoding unique product identification code<br />
known as Global Trade Identification Number<br />
(GTIN) and Unique Serial Number on the<br />
primary pack.<br />
Phase 1 – by<br />
1 st Oct 2011<br />
Phase 2 – by<br />
1 st July 2012<br />
Phase 3 – by<br />
1 st January<br />
2013
Implementing barcodes at primary packaging level<br />
Schematic illustration <strong>of</strong> <strong>GS1</strong> Datamatrix (2D barcode) encoding GTIN and serial<br />
number.<br />
(01)<br />
(01)08901107000011(21)abcd12345 - as example only<br />
Application Identifier to be prefixed before the GTIN <strong>of</strong> the product SKU/variant/<br />
type<br />
08901107000011 GTIN-14 (14 digit) <strong>of</strong> the primary pack allocated by the company<br />
(21)<br />
abcd12345<br />
Application Identifier to be prefixed before the unique serial number <strong>of</strong> the product<br />
SKU/variant/type<br />
Unique serial number <strong>of</strong> each item <strong>of</strong> the product SKU/variant/type given by the<br />
company<br />
Notes:<br />
• For very small pack size (e.g. vials and ampoules) where there is a space constraint for printing<br />
barcodes , it is mandatory to mention GTIN and serial number in human readable form.<br />
• Detailed technical guidelines for generation and implementation <strong>of</strong> <strong>GS1</strong> Datamatrix are available<br />
at www.pharmexcil.org<br />
3
Implementing barcodes at primary packaging level<br />
Step 1 - Obtaining GCP (<strong>GS1</strong> Company Prefix Number)<br />
GCP is the company prefix number allocated by <strong>GS1</strong> to a subscriber company to<br />
uniquely identify its products worldwide. It is used in generation <strong>of</strong> GTIN and SSCC as<br />
per <strong>DGFT</strong> <strong>requirements</strong>. To apply for GCP, log in to:<br />
http://www.gs1india.org/Support/GetRegistered<br />
GCP can vary from 7 to 10 digits based on the number (quantity) <strong>of</strong> stock keeping units<br />
(SKUs)/product variants/product types subscribed by the company.
Implementing barcodes at primary packaging level<br />
Step – 2<br />
Generating GTIN-14 and serial number for primary packs<br />
a) Generating GTIN-14 for the primary pack<br />
GTIN-14 structure<br />
N1 N2 N3 N4 N5 N6 N7 N8 N9 N10 N11 N12 N13 N14<br />
N1<br />
N2 - N13<br />
N14<br />
Package level indicator. Can vary from 0 to 8 to be allocated by the company at its discretion<br />
<strong>GS1</strong> Company Prefix Number (GCP) allocated by <strong>GS1</strong> <strong>India</strong> + item reference number (to be<br />
generated as a random number (numeric only) by the company.<br />
Check digit calculated based on preceding 13-digits (calculator available at<br />
http://www.gs1india.org.in/calculator.aspx)<br />
Example: 0 8901107 00001 1 - (GTIN-14)<br />
0 Packaging level indicator<br />
8901107 GCP allocated by <strong>GS1</strong> <strong>India</strong><br />
00001 Item reference number generated and allocated for each product type/variant/SKU<br />
by the company (numeric only)<br />
1 Check digit
Implementing barcodes at primary packaging level<br />
b) Generating unique serial number for each primary pack item<br />
It is a variable data structure ranging from 1 to 20 characters which can be alpha-numeric to<br />
uniquely identify each item <strong>of</strong> a product variant/SKU/product type. The same is to be generated by<br />
the company. It is preceded by Application Identifier (AI) 21.<br />
Note: An AI is a prefix code used to identify what kind <strong>of</strong> information follows it. These identifiers<br />
are standardised and recognised worldwide.<br />
Schematic representation <strong>of</strong> unique serial number data structure<br />
Application<br />
Identifier<br />
Serial Number<br />
21 mnop09876<br />
In example above, “mnop09876“ is the unique serial number <strong>of</strong> the<br />
primary pack preceded by AI 21.<br />
6
Implementing barcodes at Primary Packaging level<br />
Notes:<br />
• It is mandatory to use only GTIN-14 data structure at all packaging levels. GTIN-14 would require<br />
to be preceded <strong>with</strong> Application Identifier (AI) 01 when representing product code along<strong>with</strong> its<br />
serial number at the primary packaging level and other attribute information as required.<br />
• If GTIN-13 (13 digit <strong>GS1</strong> product code) already exists for an SKU/product variant/product type, it<br />
can be converted to GTIN-14 by adding 0 as the preceding digit.<br />
Example : If GTIN-13 <strong>of</strong> an existing primary pack is “8901107000011”, to convert to GTIN-14, it<br />
would become “08901107000011”<br />
• GTIN-14 at primary level will be different from its GTIN-14 at secondary and tertiary levels.<br />
7
Implementing barcodes at secondary packaging level<br />
Schematic illustration <strong>of</strong> <strong>GS1</strong>-128 linear (1D) barcode and <strong>GS1</strong> Datamatrix (2D) barcode encoding<br />
GTIN, expiry date, batch number and serial number as per <strong>DGFT</strong> <strong>requirements</strong>. Companies can opt<br />
for either the 1D or 2D barcode depending on space availability.<br />
2D- <strong>GS1</strong> Datamatrix<br />
1D- linear barcode<br />
(01)08901107000028<br />
(17)090400<br />
(10)ab12345<br />
(21)mnop09876<br />
or<br />
(01) Application Identifier (AI)to indicate that the data following it is GTIN-14<br />
08901107000028 GTIN-14 to be allocated by the company<br />
(17)<br />
AI to indicate that the data following it is the expiration date <strong>of</strong> the product in<br />
YYMMDD format<br />
090400 Expiration date <strong>of</strong> the product in YYMMDD format (April 2009 in this case)<br />
(10) AI to indicate that the data following it is batch or lot number <strong>of</strong> the product.<br />
ab12345<br />
(21)<br />
mnop09876<br />
Batch / lot number <strong>of</strong> the product generated by the company<br />
AI to indicate that the data following it is the unique serial number <strong>of</strong> the<br />
secondary pack.<br />
Serial number <strong>of</strong> secondary pack generated by the company which should be<br />
alpha-numeric and <strong>of</strong> variable length field varying from 1 to 20 characters<br />
8
Implementing barcodes at secondary packaging level<br />
Notes:<br />
a. Generate GTIN-14 as explained in slide no 5. GTIN-14 at secondary level will be different from<br />
the one at primary and tertiary level. GTIN-14 is preceded by application identifier (01).<br />
b. Expiry date is to be represented after GTIN-14 <strong>of</strong> the secondary pack. AI (17) is to be used to<br />
denote expiry date. There are two alternative ways <strong>of</strong> providing expiry date, depending on<br />
whether only the month and year is used or whether date, month and year is used. Examples<br />
<strong>of</strong> how to represent these two options are as below:<br />
Example:<br />
“090419” - where expiry date is required to be represented <strong>with</strong> date, month and<br />
year. In this case it is for representing 19 th April 2009.<br />
“090400” - where the expiry date is required to be represented <strong>with</strong> month and year<br />
only. In this case it is for representing April 2009.<br />
c. It is mandatory to print information in human readable form along <strong>with</strong> the barcode.<br />
9
Implementing barcodes at tertiary packaging level for homogenous packs<br />
Homogeneous pack contains multiple units <strong>of</strong> the same SKU/product variant/product type<br />
<strong>DGFT</strong> requirement: Two separate linear barcodes on the label as per details below:<br />
1. First barcode - <strong>with</strong> GTIN-14, expiry date and batch number following <strong>GS1</strong>-128 symbology<br />
2. Second barcode – <strong>with</strong> serial shipping container code (SSCC) following <strong>GS1</strong>-128 symbology<br />
.<br />
Label for tertiary<br />
packaging<br />
First barcode<br />
First barcode<br />
(01) Application Identifier (AI) to indicate that the data following it is the GTIN-14 <strong>of</strong> the tertiary pack<br />
08901107000035 GTIN <strong>of</strong> the tertiary pack generated by the company using the GCP allocated to it<br />
(17) AI to indicate that the data following it is the expiry date <strong>of</strong> the product in YYMMDD format<br />
090400 Expiry date <strong>of</strong> the product in YYMMDD format (April 2009 this case)<br />
(10) AI to indicate that the data following it is batch or lot number <strong>of</strong> the product.<br />
ab12345<br />
Batch/lot number <strong>of</strong> the product allocated by the company (1 to 20 digits in alpha-numeric format)<br />
Second barcode<br />
(00) AI to indicate that the data following it is the SSCC <strong>of</strong> the tertiary pack.<br />
189011070000000018<br />
Second barcode<br />
SSCC number <strong>of</strong> the tertiary pack (18 digit numeric) generated by the company using the GCP<br />
allocated to it.<br />
10
Implementing barcodes at tertiary packaging level for heterogeneous packs<br />
Heterogeneous pack contains multiple units <strong>of</strong> the different SKUs/product variants/product types<br />
<strong>DGFT</strong> requirement:<br />
One linear barcode representing SSCC <strong>of</strong> the tertiary pack on the<br />
label as below:<br />
(00)<br />
189011070000000018<br />
AI to indicate that the data following it is the unique serial<br />
number <strong>of</strong> the tertiary pack in SSCC format.<br />
SSCC (18 digit numeric number) <strong>of</strong> the tertiary pack generated<br />
by the company using the GCP allocated to it<br />
11
Implementing barcodes at tertiary packaging level<br />
Generating SSCC for both homogenous and heterogeneous packs using “89011070000000018” as<br />
an example:<br />
Extension digit Global company prefix (GCP) number Serial number Check digit<br />
1 8901107 000000001 8<br />
Notes:<br />
1 Extension digit - can be any number ranging from 0-9. It provides flexibility to increase<br />
the serialisation capacity <strong>of</strong> the SSCC. With each extension digit, a company can<br />
generate a fresh set <strong>of</strong> serial numbers.<br />
8901107 GCP <strong>of</strong> the company allocated by <strong>GS1</strong> <strong>India</strong> or by any other <strong>GS1</strong> organisation<br />
worldwide.<br />
000000001 Serial number <strong>of</strong> the tertiary pack generated by a company.<br />
8 Check digit calculated using check digit calculator available at<br />
http://www.gs1india.org.in/calculator.aspx<br />
12
Important general notes<br />
• Each packaging level (primary, secondary and tertiary) requires generation <strong>of</strong> different GTIN for it.<br />
• <strong>DGFT</strong> <strong>requirements</strong> on <strong>barcoding</strong> are in addition to existing statutory labeling & marking <strong>requirements</strong>.<br />
• The parentheses (brackets) <strong>of</strong> AI’s should not be encoded in the barcode and are meant to be<br />
represented only in human readable form.<br />
• It is mandatory to print data encoded in barcodes as human readable information as well.<br />
• Detailed technical specifications for generation <strong>of</strong> barcodes and <strong>GS1</strong> numbers using are available at<br />
http://www.pharmexcil.org.<br />
• <strong>DGFT</strong> notification allows exemption from the stipulated <strong>barcoding</strong> <strong>requirements</strong> in the event <strong>of</strong> specific<br />
requirement <strong>of</strong> the Government/Regulator only in the importing country. Such exemption is not<br />
available for importer/buyer <strong>requirements</strong>.<br />
__________________________