номер PESEL
Эта статья нуждается в дополнительных цитатах для проверки . ( май 2016 г. ) |
PESEL ( польский : Powszechny Elektroniczny System Ewidencji Ludności ; Универсальная электронная система регистрации населения ) — национальный идентификационный номер, используемый в Польше с 1979 года. Номер состоит из 11 цифр, идентифицирует ровно одного человека и не может быть изменен после присвоения, за исключением в конкретных ситуациях (например, смена пола ).
Номер PESEL является обязательным для всех постоянных жителей Польши и для временных жителей, проживающих в Польше более 2 месяцев. После 1 марта 2015 года заявителям на получение польского паспорта без номера PESEL необходимо подать заявление на получение PESEL до подачи заявления на получение паспорта. В противном случае без номера PESEL нельзя будет взять заявление на получение паспорта и отпечатки пальцев. [ 1 ] [ 2 ]
Система PESEL изначально была разработана коммунистическим правительством Польской Народной Республики для отслеживания личной информации о своих гражданах. Это прямое ответвление предыдущей системы Magister , которая была разработана для отслеживания и записи данных обо всех людях с высшим образованием. [ 3 ]
Формат
[ редактировать ]Номера PESEL имеют форму YYMMDDZZZXQ, где YYMMDD — дата рождения (с информацией о веке, закодированной в поле месяца), ZZZ — уникальный идентификационный номер, X обозначает пол (четные числа для женщин, нечетные числа для мужчин), а Q — контрольная цифра , которая используется для проверки того, действителен ли данный PESEL.
Расчет контрольной суммы
[ редактировать ]Имея PESEL в форме ABCDEFGHIJK, можно проверить достоверность числа, вычислив следующее выражение:
A×1 + B×3 + C×7 + D×9 + E×1 + F×3 + G×7 + H×9 + I×1 + J×3
Контрольная сумма — это последняя цифра результата приведенного выше выражения, вычтенная из 10. Если эта последняя цифра равна 0, то контрольная сумма равна 0.
Если результат последней операции не равен последней цифре (K) данного PESEL, то PESEL неверен. Эта система надежно работает для выявления однозначных ошибок и замен цифр.
Пример: Проверка действительности PESEL 12345678901.
[ редактировать ]1×1 + 2×3 + 3×7 + 4×9 + 5×1 + 6×3 + 7×7 + 8×9 + 9×1 + 0×3 = 217
Последняя цифра результата (217 по модулю 10): 7
Последняя цифра не 0; контрольная сумма 10 − 7 = 3
3 не равно последней цифре PESEL, равной 1; номер PESEL недействителен. Действительный PESEL: 12345678903.
Реализация валидации
[ редактировать ]Ниже приведена реализация алгоритма проверки PESEL в TypeScript.
export function validatePesel(pesel: string): boolean {
if (pesel.length !== 11)
return false;
const arr = pesel.split("");
const multipliers = [1, 3, 7, 9];
let sum = 0;
for (let i = 0; i < arr.length - 1; i++) {
sum += Number(arr[i]) * multipliers[i % 4];
}
const modulo = sum % 10;
const lastD = Number(pesel[10]);
return (modulo === 0 && lastD === 0) ||
lastD === 10 - modulo;
}
Даты рождения
[ редактировать ]Система PESEL была разработана с расчетом на пять столетий. Чтобы отличить людей, родившихся в разные века, в поле ММ добавляются цифры:
- для дат рождения между 1900 и 1999 годами – поле ММ не изменяется (см. ниже)
- для других дат рождения:
- 2000–2099 – номер поля месяца увеличен на 20.
- 2100–2199 – месяц + 40
- 2200–2299 – месяц + 60
- 1800–1899 – месяц + 80
Например, человек, родившийся 24 декабря 2002 года, будет иметь номер PESEL, начинающийся с 023224, а человек, родившийся 24 декабря 1902 года, будет иметь номер PESEL, начинающийся с 021224.
Изменение номера PESEL
[ редактировать ]PESEL содержит дату рождения и пол данного человека, поэтому число меняется, если человек меняет свой пол или исправляет дату рождения (например, если ранее записанная дата рождения была неправильной). Принадлежащий физическому лицу номер PESEL также может быть изменен, «если предыдущий номер был произведен с нарушением закона» или в случае изменения свидетельства о рождении лица по какой-либо причине (например, усыновления). При изменении номера PESEL его владельцу запрещается дальнейшее использование предыдущего номера, и он не может быть присвоен другому лицу.
Другие идентификаторы
[ редактировать ]Аналогичная система идентификационных номеров существует для предприятий, называемая REGON (от Rejestr Gospodarki Narodowej – Регистр национальной экономики). Кроме того, все налогоплательщики-предприниматели (до сентября 2011 года – все налогоплательщики) имели идентификационный номер налогоплательщика, который называется NIP (Numer Identyfikacji Podatkowej) .
Людей в Польше часто просят предоставить номер своего удостоверения личности ( dowód osobisty ) в качестве удостоверения личности (вместо этого иностранные граждане должны указать номер своего паспорта ). Аналогичным образом, предприятия и корпорации часто обязаны указывать номер, под которым они фигурируют в реестре предприятий, KRS - Национальный судебный регистр (Krajowy Rejestr Sądowy) или идентификационный номер налогоплательщика - NIP.
Ссылки
[ редактировать ]- ^ «Паспортные данные» . Telawiw.msz.gov.pl . Проверено 20 марта 2017 г.
- ^ «Важная информация для лиц, подающих заявление на получение паспорта» . Сидней.MSZ.gov.pl . 16 марта 2015 года. Архивировано из оригинала 14 апреля 2015 года . Проверено 14 апреля 2015 г.
- ^ «Постоянное наблюдение: телефон – ваш личный шпион» . TechTrendy.pl (на польском языке). 24 июля 2012 года. Архивировано из оригинала 27 июля 2012 года . Проверено 25 июля 2012 г.
Внешние ссылки
[ редактировать ]- GUS — Центральное статистическое управление ( Польша ) — валидатор NIP и REGON, а также поиск по базе данных.
- Форма заявления PESEL (PDF) ( Министерство внутренних дел и администрации Республики Польша ) (MSWiA) - Форма заявления PESEL