Алгоритм расчёта контрольного разряда в кодах GS1-13, GS1-8, ITF-14

Возьмем штриховой код: 481234567890К
Шаг 1: Начиная с крайнего справа разряда, сложить значения чётных разрядов.
8+2+4+6+8 = 28
Шаг 2: Результат шага 1 умножить на цифру 3.
28*3 = 84
Шаг 3: Суммировать значения оставшихся разрядов, исключая контрольный разряд.
4+1+3+5+7+9 = 29
Шаг 4: Суммировать результаты шагов 2 и 3.
84+29 = 113
Шаг 5: Отбросим сотни и десятки.
113-110 = 3
Шаг 6: Из числа 10 вычесть полученное число в п.5
10 – 3 = 7
Контрольное число 7 код 4812345678907