Для расчета контрольного разряда в GS1-13, GS1-14 (ITF-14), GS1-8 используется один и тот же алгоритм вычислений (“по модулю 10”):
Пронумеровать все разряды справа налево от 1 до 14, начиная с позиции контрольного разряда (1-й).
ШАГ 1: Начиная со 2-го сложить значения всех ЧЕТНЫХ разрядов.
ШАГ 2: Полученную сумму умножить на 3.
ШАГ 3: Начиная со 3-го сложить значения всех НЕЧЕТНЫХ разрядов.
ШАГ 4: Сложить результаты, полученные во 2 и 3 шагах.
ШАГ 5: Значение контрольного разряда является наименьшим числом, которое в сумме с величиной, полученной в шаге 4, дает число, кратное 10.
Все недоразумения при расчетах возникают, как правило, по причине того, что многие неосознанно неправильно нумеруют разряды слева направо. При нумерации СПРАВА НАЛЕВО нет разницы в порядке расчета контрольного разряда С для 13 или 14-разрядного кода.
Проверить любой штриховой код можно здесь