Идентификатор каждого гражданина Республики Беларусь имеет вид:
Ц ЦЦЦЦЦЦ Б ХХХ ББ Ц
группы: 1 2 3 4 5 6,
где Б - буква латинского алфавита (от А до Z);
Ц - цифра от 0 до 9;
где 1 группа: пол и век рождения 1 - мужчина (ХIХ век);
2 - женщина (ХIХ век);
3 - мужчина (ХХ век);
4 - женщина (ХХ век);
5 - мужчина (ХХI век);
6 - женщина (ХХI век);
2 группа: дата рождения в формате: ДДММГГ;
3 группа: код области.
За каждой областью и г.Минском закрепляется определенная буква:
г.Минск - А;
Минская область - В;
Брестская область - С;
Гомельская область - D;
Гродненская область - Е;
Витебская область - F;
Могилевская область - G;
4 группа: порядковый номер гражданина, родившегося в данный день и получавшего паспорт в данной области.
Номер генерируется по счетчику в соответствии с очередностью получения паспортов и может содержать буквы и цифры;
5 группа: признак гражданства.
РВ - гражданин Республики Беларусь;
6 группа: контрольная цифра.
Контрольная цифра (позиция 11) рассчитывается по модулю 10 с постоянно повторяющейся весовой функцией 731 731 … следующим образом:
слева направо умножить каждую цифру соответствующего элемента цифровых данных на весовой показатель, стоящий в соответствующей последовательной позиции;
сложить результаты каждого умножения;
разделить полученную сумму на 10 (модуль);
остаток деления является контрольной цифрой.
На позициях знаков, предназначенных для признака гражданства (12 - 13) и кода области, алфавитные знаки от А до Z имеют последовательно следующие значения от 10 до 35.
(Source: jek-hor.livejournal.com)