EAN13 — штрихкодовый стандарт, графическое представление товарного номера в машиночитаемом виде.
Баркод, цифровое представление штрихкода, в формате EAN13 состоит из 13 цифр.
Важной частью баркода является именно тринадцатая цифра, она рассчитывается по математической формуле, на основе предыдущих 12 цифр баркода и называется контрольной цифрой. Если контрольная цифра рассчитана неправильно, то баркод считается не допустимым и создать графический штрихкод к нему не получится.
Контрольная цифра рассчитывается по такой формуле: к сумме цифр на нечетных позициях прибавляется утроенная сумма цифр на четных позициях.
Далее получаем контрольную цифру — разница между окончательной суммой и ближайшим к ней наибольшим числом, кратным 10-ти
С контрольными цифрами разобрались - теперь можно сгенерировать штрих код для вайлдберриз.