Для кодировки единиц поставки применяются соответствующие варианты кодов, которые базируются на кодах единиц потребления. Но допустимые варианты и структуры кодов регламентируются стандартами.(табл.3)
Таблица 3
Структура кодов единиц поставки
Примечание.
1 -16 - порядковый номер разряда в коде;
Р - резервный разряд в 16-разрядном коде DUN -16, его значение фиксировано и равняется <0>;
ВП - код вида поставки (1 разряд для DUN -14, 2 разряда для DUN -16);
П1, П2, ПЗ — разряды префикса кода EAN, которые идентифицируют страну;
Р1 - Р9 - разряды кода EAN единицы потребления;
К1, К2, КЗ-контрольные цифры соответствующие кодам EAN, DUN-14 и DUN-16.
Для единиц поставки, которые отличаются объемом, площадью, длиной, весом, количеством штук и тому подобное, можно применять дополнительный код (ДК), который добавляется к коду DUN - 14 или DUN -16. При этом ВП в позиции 14 должен иметь значение 9, что указывает на наличие ДК. Структура кодов таких единиц поставки приведена в табл. 4.
Четырнадцатиразрядный код DUN - 14 состоит из одного (старшего) разряда ВП, двенадцати разрядов кода EAN -13 (без контрольного знака) и одного контрольного разряда. Формат кода DUN -14 и приведен в табл. 5 и 6.
Таблица 4
Структура кодов единиц поставки с ДК
Примечание.
1-16-порядковый номер разряда в коде;
Р - резервный разряд в формате DUN -16 (фиксированное значение <0>);
ВП - код вида поставки в позиции 14 принимает значение 9 при наличии дополнительного кода;
К2, КЗ - контрольные цифры кодов DUN -14 и DUN -16;
Д1 — Д5 — разряды дополнительного кода, которые указывают количество (тонны, килограммы, метры, штуки и тому подобное.) товара в единице поставки;
К4 - контрольная цифра дополнительного кода;
Таблица 5
Формат кода DUN-14 на основе кода EAN -13
Примечание. X - цифра кода
Таблица 6
Формат кода DUN-14 на основе кода EAN-8
Примечание. X - цифра кода.
Шестнадцатиразрядный код DUN - 16 состоит из одного резервного (старшего) разряда, следующих двух разрядов ВП, двенадцати разрядов кода EAN - 13 и одного контрольного разряда. Формат кода DUN -16 приведен в табл. 7.
Код ВП должен иметь значение, отличное от "0" и "00". Дополнительный код ДК имеет такие правила формирования:
а) ДК содержит 5 цифровых разрядов, которые отображают количество товара, что содержатся в единице поставки, и один контрольный разряд;
б) единица измерения количества не кодируется;
в) десятичная точка в 5 разрядном коде нецелого числа не кодируется.
В случае применения ДК в позицию 14 кода DUN - 16 или DUN - 14 необходимо ставить цифру "9".
Таблица 7
Формат кода DUN -16 на основе кода EAN -13
Примечание. X - цифра кода
Контрольную цифру в кодах DUN -14, DUN -16 и ДК рассчитывают так:
Нумерация позиций осуществляется справа налево (контрольная цифра есть на первой позиции);
Начиная с позиции 2, составить через одну все значения цифр (парные позиции);
Умножить результат этапа 2 на 3;
Прибавить все значения цифр, начиная с позиции 3, которые остались (непарные позиции);
Прибавить результаты этапа 3 и этапа 4;
Контрольная цифра - это наименьшее число, которое нужно прибавить к результату этапа 5, чтоб получить число кратное 10.