Структура данных нижней строки машиночитаемой записи предусматривает включение пяти контрольных цифр, по одной для каждой серии знаков соответствующих элементов данных на позициях 10, 20, 28, 43 и 44.
Позиции знаков | Элемент данных |
1-9 | Серия и номер паспорта |
10 | Контрольная цифра |
11-13 | Гражданство (код ИКАО) |
14-19 | Дата рождения |
20 | Контрольная цифра |
21 | Пол |
22-27 | Дата истечения срока действия |
28 | Контрольная цифра |
29-42 | Дополнительные элементы данных |
43 | Контрольная цифра |
44 | Заключительная контрольная цифра |
Контрольные цифры рассчитываются по модулю 10 с постоянно повторяющейся весовой функцией 731 731 731... следующим образом:
Этап 1. Слева направо умножить каждую цифру соответствующего цифрового элемента данных на весовой показатель, стоящий в соответствующей последовательной позиции.
Этап 2. Сложить результаты каждого умножения.
Этап 3. Разделить полученную сумму на 10 (модуль).
Этап 4. Остаток деления является контрольной цифрой.
При расчете заключительной контрольной цифры нижней строки машиночитаемой записи применяется весовой показатель 731... в последовательности без разрывов позиций знаков машиночитаемой записи 1-10, 14-20, 22-28, 29-43, включая позиции знаков, содержащие контрольные цифры.
Пример расчета контрольной цифры:
Используя в качестве примера дату 9 мая 1951 года, представленную в цифровой форме, расчет производится следующим образом:
Дата: | 5 10 509 | |
Весовой показатель: | 7 31 731 | |
Этап 1 (умножение) | Результат: | 35 3 0 35 0 9 |
Этап 2 (сложение) | Сумма результатов: | 35 + 3 + 0 + 35 + 0 + 9 = 82 |
Этап 3 (деление на модуль) | Получение остатка: | 82:10 = 8, |
Этап 4 (контрольная цифра - остаток) | Контрольная цифра: | 2 |
Запись в МЧЗ | 5105092 |