fake.bg
ЕГН · след 2000 г.

ЕГН на родените след 2000 г.

Публикувано

ЕГН на дете, родено през 2005 г., започва с 05, а „месецът“ в него е например 43. Това не е грешка: така е записано в наредбата за ЕСГРАОН. Ето как се чете такъв номер и къде старият софтуер се спъва в него.

Правилото: към месеца се добавя 40

Първите шест цифри на ЕГН са датата на раждане: последните две цифри на годината, месецът и денят. Тъй като годината е само с две цифри, родените през 1905 и през 2005 г. биха имали еднакво начало. Затова наредбата отделя вековете чрез месеца:

  • родени през 1900–1999 г.: месецът е както е, от 01 до 12;
  • родени от 1 януари 2000 г. до 31 декември 2099 г.: към месеца се добавя 40, т.е. от 41 (януари) до 52 (декември);
  • родени до 31 декември 1899 г.: към месеца се добавя 20, т.е. от 21 до 32.

Правилото е в чл. 104, ал. 3 от Наредба № РД-02-20-9 от 21 май 2012 г. за функциониране на Единната система за гражданска регистрация.

Как се чете такъв номер

Вземете ЕГН 0543031240 (тестов номер, генериран за примера):

  • 05 — годината завършва на 05;
  • 43 — месец 43 е по-голям от 40, значи векът е 2000–2099 и месецът е 43 − 40 = 3 (март). Годината е 2005;
  • 03 — денят е 3-ти;
  • 124 — уникалната комбинация за деня. Последната ѝ цифра (4) е четна, значи лицето е мъж; нечетна цифра означава жена;
  • 0 — контролната цифра.

Резултатът е мъж, роден на 3 март 2005 г.

Контролната цифра се смята по същия начин

Векът не променя формулата. Всяка от първите девет цифри се умножава по своето тегло: 2, 4, 8, 5, 10, 9, 7, 3, 6. Произведенията се събират и сумата се дели на 11. Остатъкът е контролната цифра, а ако остатъкът е 10, цифрата е 0.

0·2 + 5·4 + 4·8 + 3·5 + 0·10 + 3·9 + 1·7 + 2·3 + 4·6 = 131
131 = 11·11 + 10  →  остатък 10  →  контролна цифра 0

Още един пример: жена, родена на 28 декември 2012 г., с комбинация 137 дава 12 52 28 137. Сумата е 210, остатъкът при деление на 11 е 1, и номерът е 1252281371.

Къде системите грешат с тези номера

  • Водеща нула. При родените през 2000–2009 г. ЕГН започва с 0. Таблица или база, която пази ЕГН като число, изрязва нулата и остават девет цифри. Пазете ЕГН като текст.
  • Проверка „месецът е до 12“. Формуляр, който отхвърля месец 41–52, отхвърля всички родени след 2000 г. Валидирайте по правилото от наредбата, а не по обикновена дата.
  • Изчисляване на възрастта. Ако кодът приема, че „05“ значи 1905, детето излиза на над сто години. Векът идва от месеца, не от годината.

Проверката на /egn прилага правилата за трите века. Пресмятането е изцяло в браузъра и въведеният номер не се изпраща към сървъра.

Източници