Проверка за валидност на ЕГН

Единният Граждански Номер (ЕГН) се състои от 10 цифри. Първите 6 цифри са дата на раждане (ГГММДД), следващите 3 са поредност на раждането - число от 000 до 999 и десетата цифра е контролна.

фиг.1
номер на позицията в ЕГН123456789
умножение*********
тегла2485109736

Коректността на ЕГН се установява чрез проверка на датата, пола на лицето и контролната цифра.
  1. Проверка на датата: Проверяват се денят, месецът и годината за валидна дата. За родените преди 01.01.1900 г. към месеца се прибавя числото 20. За родените след 31.12.1999 г. към месеца се прибавя числото 40.
  2. Проверка на пол: Деветата цифра на ЕГН (фиг.1) е четна за мъже и нечетна за жени.
  3. Алгоритъм за изчисляване на контролната цифра:
    1. Умножават се стойностите (фиг.1) от всяка позиция със съответното тегло, посочено под номера на позицията.
    2. Сумират се получените произведения.
    3. Сумата по т.2 се дели на 11, взема се остатъкът от деленето.
    4. Ако полученият остатък от т.3 е число по-малко от 10, то става контролно число. Ако е равно на 10, контролното число е 0.
Пример: 6101047500 - Мъж, с дата на раждане 04.01.1961 г. Посоченият ЕГН е верен, но такова лице не съществува.

Със заповед N РД 02-14-637/22.06.1998 година министърът на регионалното развитие и благоустройството утвърди промяната, касаеща ЕГН за лицата, които ще бъдат родени през следващия век.
бележки
ЕГН
В момента тук са: vileto22, limon, 2 гости

Последни теми от форума