Skip to main content
ГоловнаБлогГлосарійІдентифікатор застосування (AI)

Ідентифікатор застосування (AI)

17TRACK

Що таке ідентифікатор застосунку (AI)?

Ідентифікатор застосунку (AI) — це стандартизований числовий префікс у системі GS1, який визначає значення та формат даних, що йдуть після нього. У логістиці, складському зберіганні та виконанні замовлень в електронній торгівлі ідентифікатори застосунку GS1 дають змогу системам розрізняти таку інформацію, як ідентифікатор товару, ідентифікатор логістичної одиниці, номер партії або термін придатності в штрихкоді чи іншому підтримуваному представленні даних GS1.

Application Identifier AI

AI складається з двох, трьох або чотирьох цифр. Зазвичай це не сам бізнес-ідентифікатор: він повідомляє системі-одержувачу, як інтерпретувати пов’язане значення. Наприклад, AI 01 ідентифікує поле, що містить глобальний номер торгової одиниці (GTIN), тоді як AI 00 ідентифікує поле, що містить серійний код транспортної упаковки (SSCC). Авторитетні визначення, формати та правила використання підтримуються GS1.

У цьому контексті AI означає ідентифікатор застосунку, а не штучний інтелект. Це скорочення також використовується в інших технічних галузях, але значення GS1 є актуальним під час обговорення ідентифікації товарів, логістичних етикеток і даних штрихкодів у ланцюгах постачання.

Як працюють ідентифікатори застосунку

Елемент даних GS1 поєднує ідентифікатор застосунку з пов’язаним полем даних. Кілька елементів даних можна передавати разом, якщо це дозволяють вибраний штрихкод і відповідні правила GS1. Застосунок-одержувач зчитує AI, визначає очікувану структуру поля, витягує значення та призначає його відповідному бізнес-полю.

Це забезпечує узгоджений словник між організаціями. Без спільного правила інтерпретації послідовність цифр можна помилково прийняти за номер товару, дату або посилання на відправлення. AI забезпечує таку інтерпретацію, хоча програмне забезпечення-одержувач усе одно має реалізувати відповідні правила аналізу та перевірки.

Людське представлення та закодовані дані

Ідентифікатори застосунку зазвичай указуються в дужках у тексті для читання людиною, що супроводжує штрихкод. Наприклад, (17)271231 означає AI 17, за яким іде значення терміну придатності у форматі YYMMDD: 31 грудня 2027 року. Дужки допомагають людині розпізнати AI; вони не кодуються як звичайні дужки в даних штрихкоду GS1.

Сканери штрихкодів та їхні програмні інтерфейси можуть по-різному представляти керівну інформацію. Тому надрукована етикетка, текстовий результат сканера та збережений запис застосунку можуть виглядати неоднаково, навіть якщо вони представляють однакові дані. Під час реалізації слід розрізняти друковане представлення та закодовану структуру, а не намагатися аналізувати лише видимі дужки.

Довжина полів і роздільники

Деякі поля даних AI мають установлену довжину, тоді як інші допускають змінну кількість символів до визначеного максимуму. Ця відмінність має значення, коли кілька полів розташовані разом. Аналізатор має знати, де закінчується одне значення, перш ніж він зможе визначити наступний AI.

Для полів змінної довжини зазвичай потрібен відповідний роздільник, якщо після них іде інший елемент даних. У реалізаціях штрихкодів GS1 це передбачає механізм розділення, визначений для відповідної символіки, зокрема FNC1, якщо він застосовується. Програмні інтерфейси можуть представляти роздільник як символ роздільника груп. Точні вимоги слід брати із Загальних специфікацій GS1, а не виводити з вигляду етикетки.

Поширені ідентифікатори застосунку в логістиці

Наведені нижче приклади ілюструють часто важливі поля даних GS1. Це вибрані приклади, а не повний перелік і не заміна офіційним визначенням AI.

AIІдентифіковані даніФормат данихПрактичне значення
00Серійний код транспортної упаковки (SSCC)18 цифрових знаківІдентифікує окрему логістичну одиницю, наприклад палету або посилку.
01Глобальний номер торгової одиниці (GTIN)14 цифрових знаківІдентифікує торгову одиницю, а не конкретне відправлення.
10Номер партії або лотуЗмінна довжина, до 20 дозволених символівПов’язує торгову одиницю з виробничою партією або лотом.
11Дата виробництваШість цифр, YYMMDDПередає дату виробництва, пов’язану з товаром.
15Дата мінімального терміну придатностіШість цифр, YYMMDDПередає дату мінімального терміну придатності, яка відрізняється від дати закінчення терміну придатності.
17Термін придатностіШість цифр, YYMMDDПідтримує обробку, пов’язану із закінченням терміну придатності, якщо це актуально для товару.
21Серійний номерЗмінна довжина, до 20 дозволених символівРозрізняє окремий екземпляр у поєднанні з відповідним ідентифікатором товару.

Офіційні визначення також указують аспекти, які не відтворені в цьому короткому описі, зокрема дозволені набори символів, обов’язкові зв’язки з іншими даними та конкретні правила перевірки. Максимальна довжина поля не означає, що кожне значення має займати всю цю довжину.

Використання на складах і під час виконання замовлень в електронній торгівлі

Ідентифікатори застосунку перебувають на межі між фізичною ідентифікацією та бізнес-записами. Склад може відсканувати вхідну логістичну одиницю, отримати її SSCC і зіставити цей ідентифікатор з очікуваним надходженням. Дані на рівні товару можуть окремо ідентифікувати торгову одиницю, партію, термін придатності або серійний номер, важливі для роботи з запасами.

Штрихкод не повинен містити всі деталі операції. SSCC може слугувати посиланням на інформацію, що зберігається в складській системі або обмінюється між торговими партнерами. Так само GTIN ідентифікує торгову одиницю, тоді як описи, комерційні умови та розподіл замовлень можуть залишатися у підключених базах даних.

Наприклад, роздрібний продавець, який отримує товар із чутливим до дати запасом, може зчитати з сумісної етикетки ідентифікатор товару, номер партії та термін придатності. Якщо його складське програмне забезпечення підтримує ці поля, воно може записати партію та дату в дані надходження. Чи вплине ця інформація на ротацію запасів, залежить від налаштованих правил обліку запасів продавця; сама наявність AI не встановлює політику комплектування.

Під час обробки повернень підтримувана комбінація товару та серійного номера може допомогти працівникам зіставити фізичну одиницю з наявним записом. Це не підтверджує право клієнта на відшкодування, самостійно не доводить автентичність товару й не замінює процес авторизації повернення продавцем.

Транскордонні відправлення

Спільні визначення GS1 можуть допомогти торговим партнерам інтерпретувати ідентифікаційні дані через організаційні та державні кордони. Однак AI не є полем митної декларації лише тому, що він указаний у міжнародному відправленні. Ідентифікатори GS1 не замінюють тарифну класифікацію, інформацію про походження, комерційні рахунки-фактури чи будь-яку іншу документацію, необхідну для конкретної операції.

Так само SSCC не слід автоматично вважати номером відстеження перевізника. Перевізник або логістична інтеграція можуть пов’язувати ці два номери, але такий зв’язок має існувати у відповідних системах. Ідентифікатор застосунку описує поле даних; він не гарантує доступу до транспортних подій.

Ідентифікатори застосунку та пов’язані терміни

ТермінЩо він представляєЗв’язок з AI
GTINІдентифікатор торгової одиниціAI 01 оголошує, що наступне поле містить GTIN.
SSCCІдентифікатор окремої логістичної одиниціAI 00 оголошує, що наступне поле містить SSCC.
Символіка штрихкодуПравила представлення даних у машинозчитуваному символіСумісна символіка містить дані, визначені AI; AI не є типом штрихкоду.
SKUПосилання на облік запасів, призначене в межах системи обліку запасів підприємстваВоно не є взаємозамінним з AI і автоматично не еквівалентне GTIN.
Номер відстеження перевізникаПосилання, що використовується в процесі відстеження перевізникаНе слід вважати його SSCC або іншим ідентифікатором GS1 без перевірки.

GS1-128 і GS1 DataMatrix є прикладами форматів штрихкодів, які використовуються для передавання рядків елементів AI GS1. Не слід вважати, що звичайні символи Code 128 або Data Matrix дотримуються правил GS1 лише через схожий вигляд. Важливі і кодування, і структура даних.

Перевірки реалізації та валідації

Успішне сканування лише підтверджує, що сканер декодував символ. Воно не встановлює, що значення є дійсними, правильно пов’язаними або придатними для запланованої бізнес-операції. Практична реалізація має перевіряти кілька рівнів:

  1. Підтвердьте носій даних. Визначте, чи використовує етикетка очікуваний формат штрихкоду GS1 і чи повідомляє сканер інформацію, необхідну для його розпізнавання.
  2. Збережіть межі полів. Переконайтеся, що конфігурація сканера, проміжне програмне забезпечення та інтерфейси застосунку не видаляють роздільники, необхідні для аналізу.
  3. Перевірте AI і формат поля. Зіставте ідентифікатор з офіційними визначеннями, зокрема довжину поля та дозволені символи. Не вважайте кожен AI двозначним префіксом.
  4. Застосуйте правила для конкретного ідентифікатора. Перевіряйте контрольні цифри, якщо це потрібно, наприклад для GTIN і SSCC, та інтерпретуйте поля дат відповідно до правил GS1.
  5. Перевірте обов’язкові зв’язки. Переконайтеся, що додаткові атрибути, як-от серійна інформація або дані партії, пов’язані з ідентифікаторами, передбаченими відповідними правилами AI.
  6. Перевірте бізнесову актуальність. Порівняйте проаналізовані значення з очікуваними товарами, надходженнями або логістичними одиницями. Структурно дійсний ідентифікатор усе одно може стосуватися неправильного товару.
  7. Протестуйте весь інтерфейс. Використовуйте репрезентативні етикетки з різною довжиною полів, порядком полів і позиціями роздільників, а не тестуйте лише одне успішне сканування.

Під час реалізації слід використовувати актуальні визначення GS1, а не неофіційний список, скопійований у програмне забезпечення без подальшого обслуговування. Коли організації обмінюються даними на основі AI, погодження підтримуваних полів і обробки помилок таке саме важливе, як і погодження фізичної етикетки.

Поширені непорозуміння

  • AI не є унікальним ідентифікатором товару. Він визначає значення поля. Наступне значення містить інформацію про товар, логістичну одиницю, партію або інші дані.
  • Не кожен штрихкод містить ідентифікатори застосунку. Їхня наявність залежить від структури даних і відповідної реалізації GS1.
  • Видимі дужки не є роздільниками полів у закодованому штрихкоді. Це умовне представлення для читання людиною, яке не слід плутати зі справжнім механізмом розділення.
  • Дата мінімального терміну придатності та дата закінчення терміну придатності — це не одне й те саме поле GS1. AI 15 і AI 17 передають різні значення дат і не повинні замінювати одне одного.
  • Стандартизовані дані не означають автоматичну сумісність. Програмному забезпеченню-одержувачу все одно потрібні сумісний аналіз, перевірка, зіставлення полів і бізнес-правила.

Поширені запитання

Що означає AI на логістичному штрихкоді?

Це означає ідентифікатор застосунку: числовий префікс GS1, який визначає значення та формат наступних даних, наприклад SSCC, GTIN, номера партії або терміну придатності.

У чому різниця між AI 00 і AI 01?

AI 00 ідентифікує поле, що містить SSCC окремої логістичної одиниці. AI 01 ідентифікує поле, що містить GTIN торгової одиниці. Вони описують різні цілі ідентифікації.

Чи є ідентифікатори застосунку типами штрихкодів?

Ні. Ідентифікатори застосунку визначають поля даних. Тип штрихкоду, або символіка, визначає спосіб представлення інформації в машинозчитуваному символі. Сумісні формати штрихкодів GS1 можуть містити поля, визначені AI.

Чи забезпечує сканування ідентифікатора застосунку відстеження відправлення?

Ні, не саме по собі. Сканування надає ідентифікаційні дані або дані атрибутів. Для подій відстеження потрібні відповідна система та встановлений зв’язок між відсканованим ідентифікатором і записами відправлення.

Джерела

  • GS1: Application Identifiers — Офіційний огляд ідентифікаторів застосунку та їхньої ролі у визначенні полів даних GS1.
  • GS1 Application Identifiers Reference — Визначення окремих AI, формати даних, довжина полів і правила зв’язків.
  • GS1 General Specifications — Технічні правила ідентифікації GS1, кодування штрихкодів, інтерпретації для читання людиною, роздільників і перевірки.