Структура данных второй машиночитаемой строки предусматривает включение пяти контрольных цифр, по одной для каждой из следующих серий знаков и цифровых элементов данных на позициях 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, включая знаки, содержащие символ "<" и контрольные цифры.