Структура данных второй машиночитаемой строки предусматривает включение пяти контрольных цифр, по одной для каждой из следующих серий знаков и цифровых элементов данных на позициях 10, 20, 28, 43 и 44.
Позиции знаков | Элемент данных |
1-9 | Номер документа |
10 | Контрольная цифра |
14-19 | Дата рождения |
20 | Контрольная цифра |
22-27 | Дата окончания срока действия |
28 | Контрольная цифра |
29-42 | Личный код |
43 | Контрольная цифра |
44 | Заключительная контрольная цифра |
Контрольные цифры рассчитываются по модулю 10 с постоянно повторяющейся весовой функцией 731 731 .... следующим образом:
Этап 1. Слева направо умножить каждую цифру соответствующего цифрового элемента данных на весовой показатель, стоящий в соответствующей последовательной позиции.
Этап 2. Сложить результаты каждого умножения.
Этап 3. Разделить полученную сумму на 10 (модуль).
Этап 4. Остаток деления является контрольной цифрой.
Для элементов данных, когда номер не занимает все имеющиеся позиции знаков, используется символ "<" для заполнения пустых позиций и ему придается нулевое значение.
Контрольной цифрой для личного номера (29-42) в случае его отсутствия является символ "<" или "0".
При расчете заключительной контрольной цифры второй строки машиночитаемой зоны применяется весовой показатель 731... в последовательности без разрывов позиций знаков 1-10, 14-20 и 22-43, включая знаки, содержащие символ "<" и контрольные цифры.