16-06-2023
GS1-128 (ранее также назывался: UCC-128 или EAN-128) формат штрихкода глобальной организации по стандартизации GS1, предназначенный для передачи информации о грузе между предприятиями. В формате регламентирован словарь (Code-128) и группы кодов, но не регламентирована длина. Такой код может содержать различную информацию, например, код товара, сроки годности, размеры, объём, код партии производителя и др.
Например, простой SSCC (англ. Serial Shipping Container Code - глобально-уникальный код грузовых контейнеров) штрих-код будет может выглядеть так:
[FNC1] 00 12345678 0000000001
[FNC1] - это один символ функциональный код 1, который указывает, что последовательность, закодированная с помощью Code-128 - это штрихкод GS1-128. 00 - это идентификатор применения (AI) SSCC, что определяет следующие данные как код SSCC, в котором 12345678 - это номер компании, а 0000000001 - это номер контейнера.
Можно кодировать несколько элементов данных в один штрих-код. Например серийный номер, (AI 21), дата производства (AI 11) и срок годности (AI 17) вместе будут выглядеть примерно так:
[FNC1] 21 12345 [FNC1] 11 090101 17 100101
Требуется указать дополнительный FNC1 до даты производства, поскольку длина серийного номера переменная. При этом данный символ не обязательно указывать до срока годности, т.к. дата производства фиксированной длины. Если переупорядочить элементы и поместить серийный номер (элемент с переменной длиной) в конец, то можно получить более компактную форму:
[FNC1] 11 090101 17 100101 21 12345
Этот список от 2003 года и поэтому устарел и, возможно, неправильный. Также список является объектом авторского права GS1 – актуальный список доступен на официальном сайте[1].
Все даты указываются в формате ГГММДД.
Y в AI обозначает число знаков после запятой в следующем значении. Представленное значение является следующим целым числом, которое делится на 10Y. Например, чистый вес 22,7 кг может быть закодирован в качестве 3101 000227, 3102 002270, 3103 022700, или 3104 227000.
AI | Описание | Длина (без AI) |
---|---|---|
00 | Глобально-уникальный код грузовых контейнеров (Serial Shipping Container Code (SSCC)) | 18 |
01 | Глобально-уникальный номер торговых продуктов (Global Trade Item Number (GTIN)) | 14 |
02 | GTIN содержащихся в грузе торговых продуктов (GTIN of Contained Trade Items) | 14 |
10 | Номер партии/лота (Batch/Lot Number) | переменная, максимально 20 |
11 | Дата производства (Production Date) | 6 |
12 | Срок годности (Due Date) | 6 |
13 | Дата упаковки (Packaging Date) | 6 |
15 | Дата, до которой лучше всего применить товар (Best Before Date (YYMMDD)) | 6 |
17 | Дата истечения строка годности (Expiration Date) | 6 |
20 | Вариант исполнения продукта (Product Variant) | 2 |
21 | Серийный номер (Serial Number) | переменная, максимально 20 |
22 | Вторичные поля данных (Secondary Data Fields) | переменная, максимально 29 |
23n | Номер лота n (Lot number n) | variable, up to 19 |
240 | Дополнительный идентификатор продукта (Additional Product Identification) | переменная, максимально 30 |
241 | Номер партии по данным заказчика (Customer Part Number) | переменная, максимально 30 |
242 | Номер изготовленного под заказ варианта (Made-to-Order Variation Number) | переменная, максимально 6 |
250 | Второй серийный номер (Secondary Serial Number) | переменная, максимально 30 |
251 | Ссылка на исходную запись (Reference to Source Entity) | переменная, максимально 30 |
253 | Глобально-уникальный идентификатор типа документа (GDTI)) | переменная, 13F17 |
254 | Расширенный компонент глобально-уникального номера местонахождений ( (GLN) Extension Component)) | переменная, максимально 20 |
255 | Глобально-уникальный номер купона (Global Coupon Number (GCN)) | переменная, 13–25 |
30 | Количество грузовых мест (Count of items) | переменная, максимально 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 | переменная, максимально 8 |
390y | Amount payable (local currency) | переменная, максимально 15 |
391y | Amount payable (with ISO currency code) | переменная, 3–18 |
392y | Amount payable per single item (local currency) | переменная, максимально 15 |
393y | Amount payable per single item (with ISO currency code) | переменная, 3–18 |
400 | Customer Purchase Order Number | variable, up to 30 |
401 | Consignment Number | переменная, максимально 30 |
402 | Bill of Lading number | 17 |
403 | Routing code | переменная, максимально 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) | переменная, максимально 20 |
421 | Ship To/Deliver To Postal Code (with ISO country code) | переменная |
422 | Country of Origin (ISO country code) | 3 |
423 | Country or countries of initial processing | переменная, 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 | переменная, максимально 30 |
7003 | expiration date and time | 10 |
7004 | Active Potency | переменная, максимально 4 |
703n | Processor approval (with ISO country code); n indicates sequence number of several processors | переменная, максимально, 3–30 |
8001 | Roll Products: Width/Length/Core Diameter/Direction/Splices | 14 |
8002 | Mobile phone identifier | переменная, максимально 20 |
8003 | Global Returnable Asset Identifier | переменная, 14–30 |
8004 | Global Individual Asset Identifier | перменная, up to 30 |
8005 | Price per Unit of Measure | 6 |
8006 | identification of the components of an item | 18 |
8007 | International Bank Account Number | переменная, up to 30 |
8008 | Date/time of production | переменная, 8–12 |
8018 | Global Service Relationship Number | 18 |
8020 | Payment slip reference number | переменная, 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) | переменная, максимально 30 |
8200 | Extended Packaging URL | переменная, максимально 70 |
90 | Mutually Agreed Between Trading Partners | переменная, максимально 30 |
91–99 | Internal Company Codes | переменная, максимально 30 |
GS1-128.