Как рассчитать контрольное число СНИЛС

Страховое свидетельство обязательного пенсионного страхования — это документ, выдаваемый застрахованному лицу, подтверждает его регистрацию в системе государственного пенсионного страхования Российской Федерации.

В нем указан номер лицевого счета, который открыт данному человеку в Пенсионном фонде РФ. При устройстве на работу, заключении трудового договора или договора подряда человек должен предъявить работодателю страховое свидетельство для того, чтобы тот смог подать индивидуальные сведения на работника в пенсионный фонд.

СНИЛС — страховой номер индивидуального лицевого счета застрахованного лица.

Номер карточки пенсионного страхования (он же СНИЛС) проверяется на валидность контрольным числом. СНИЛС имеет вид: «XXX-XXX-XXX YY», где XXX—XXX-XXX — собственно номер, а YY — контрольное число.

Алгоритм формирования контрольного числа СНИЛС таков:1) Проверка контрольного числа Страхового номера проводится только для номеров больше номера 001—001-9982) Контрольное число СНИЛС рассчитывается следующим образом:

2.1) Каждая цифра СНИЛС умножается на номер своей позиции (позиции отсчитываются с конца)2.2) Полученные произведения суммируются2.3) Если сумма меньше 100, то контрольное число равно самой сумме2.4) Если сумма равна 100 или 101, то контрольное число равно 002.5) Если сумма больше 101, то сумма делится нацело на 101 и контрольное число определяется остатком от деления аналогично пунктам 2.3 и 2.4

Есть мнение, что алгоритмически удобнее сумму не делить нацело на 101, а из суммы циклически вычитать 101 до тех пор, пока остаток от вычитания не будет меньше 102. Хотя по сути это и есть «деление нацело».

Новости по теме:   Пенсия по стажу без ограничений по возрасту: получите заслуженную отдых сегодня!

Граждане, поступающие на работу:1. При заключении трудового договора или договора гражданско-правового характера, на вознаграждение по которому в соответствии с законодательством Российской Федерации начисляются страховые взносы, с застрахованным лицом, не зарегистрированным в системе обязательного пенсионного страхования, страхователь представляет на это лицо анкету застрахованного лица в территориальный орган в течение 2 недель с даты заключения договора. Правильность указанных в анкете застрахованного лица сведений заверяется подписью застрахованного лица и проверяется страхователем.Если застрахованное лицо не имеет возможности лично заверить анкету застрахованного лица в связи с длительным (свыше одного месяца) нахождением в командировке, длительной болезнью или по иной причине, страхователь указывает эту причину в анкете и заверяет ее.2.

Территориальный орган ПФР в 3-недельный срок передает страхователю страховые свидетельства. Страхователь в течение недели после получения страховых свидетельств выдает их застрахованным лицам. Застрахованное лицо расписывается в сопроводительной ведомости в получении страхового свидетельства.Если страхователь не имеет возможности выдать страховое свидетельство или решение об отказе в регистрации в связи с длительным (свыше одного месяца) нахождением в командировке застрахованного лица, его длительной болезнью или по иной причине, страхователь проверяет правильность содержащихся в страховом свидетельстве сведений, расписывается за застрахованное лицо в сопроводительной ведомости и принимает меры к передаче страхового свидетельства застрахованному лицу.Граждане, занимающиеся индивидуальной трудовой деятельностью (предприниматели, адвокаты, занимающиеся частной практикой, нотариусы и др.):Застрахованное лицо, самостоятельно уплачивающее страховые взносы, не зарегистрированное в системе обязательного пенсионного страхования, проходит регистрацию в территориальном органе ПФР одновременно с регистрацией в качестве страхователя.Граждане, добровольно вступившие в правоотношения по обязательному пенсионному страхованиюЗастрахованные лица, добровольно вступившие в правоотношения по обязательному пенсионному страхованию, в том числе граждане Российской Федерации, работающие за пределами территории Российской Федерации и осуществляющие уплату страховых взносов в бюджет Пенсионного фонда Российской Федерации за себя, застрахованные лица, уплату страховых взносов в бюджет Пенсионного фонда Российской Федерации за которых осуществляют другие физические лица, а также неработающие застрахованные лица могут пройти регистрацию в территориальном органе по месту жительства.

При регистрации указанные застрахованные лица представляют в территориальный орган анкету застрахованного лица и предъявляют паспорт или иной документ, удостоверяющий личность.

В соответствии с п.5 ст. 7 Федерального закона «Об индивидуальном (персонифицированном) учете в системе государственного пенсионного страхования», в случае утраты страхового свидетельства обязательного пенсионного страхования:— застрахованное лицо, работающее по трудовому договору или заключившее договор гражданско-правового характера, вознаграждение по которому в соответствии с законодательством РФ начисляются страховые взносы, обязано в течение месяца со дня утраты страхового свидетельства обязательного пенсионного страхования обратиться к страхователю с заявлением о его восстановлении; страхователь должен передать это заявление в соответствующий орган Пенсионного фонда Российской Федерации вместе с документом, подтверждающим страховой номер индивидуального лицевого счета застрахованного лица;— физическое лицо, самостоятельно уплачивающее страховые взносы, обязано в течение одного месяца со дня утраты страхового свидетельства обязательного пенсионного страхования обратиться в орган Пенсионного фонда РФ по месту своей регистрации в качестве страхователя с заявлением о его восстановлении;— застрахованное лицо, не работающее по трудовому договору или не заключившее договор гражданско-правового характера, на вознаграждение по которому в соответствии с законодательством Российской Федерации начисляются страховые взносы, и не зарегистрированное в качестве страхователя, обязано в течение месяца со дня утраты страхового свидетельства обязательного пенсионного страхования обратиться с заявлением о его восстановлении в орган Пенсионного фонда Российской Федерации по месту жительства;— орган Пенсионного фонда РФ по заявлению застрахованного лица об утрате страхового свидетельства обязательного пенсионного страхования в течение месяца со дня обращения на основании открытого на него индивидуального лицевого счета выдает ему дубликат указанного страхового свидетельства через страхователя или лично; для решения этого вопроса орган Пенсионного фонда РФ вправе потребовать от застрахованного лица дополнительную информацию, подтверждающую его личность и сведения, содержащиеся в его индивидуальном лицевом счете.

Новости по теме:   Как перевести пенсию на карту банка
к содержанию ↑

Функция проверяет номер страхового свидетельства на соответствие требованиям ПФР

Проверка контрольного числа Страхового номера проводится только для номеров больше номера 001–001–998
Контрольное число Страхового номера рассчитывается следующим образом:
• каждая цифра Страхового номера умножается на номер своей позиции (позиции отсчитываются с конца)
• полученные произведения суммируются
• сумма делится на 101
• последние две цифры остатка от деления является Контрольным числом.
Например: Указан страховой номер 112–233–445 95
Проверяем правильность контрольного числа:
цифры номера 1 1 2 2 3 3 4 4 5
номер позиции 9 8 7 6 5 4 3 2 1
1х9+1х8+2х7+2х6+3х5+3х4+4х3+4х2+5х1=95
95 / !101! =95
Контрольное число=95 – указано верно
Некоторые частные случаи:
99 / !101! =99
100 / !101! =00
101 / !101! =00
102 / !101! =01
Код 1C v 8.х

//Проверяет номер страхового свидетельства на соответствие требованиям ПФР
Функция СтраховойНомерПФРСоответствуетТребованиям(СтраховойНомер) Экспорт

Результат = Истина;

СтрокаЦифр=СтрЗаменить(Лев(СтраховойНомер,11),"-",");

Если ПустаяСтрока(СтрокаЦифр) Тогда
Возврат Ложь;
КонецЕсли;

Попытка
П1 = Число(СтрокаЦифр);
КонтрольноеЧисло=Число(Прав(СтраховойНомер,2));
Исключение
Возврат Ложь;
КонецПопытки;

Если Число(Лев(СтрокаЦифр,9)) > 1001998 Тогда
Всего=0;
Для Сч = 1 По 9 Цикл
Всего=Всего+Число(Сред(СтрокаЦифр,10-Сч,1))*Сч
КонецЦикла;
Остаток=Всего%101;
Остаток=?(Остаток=100,0,Остаток);
Если Остаток<>КонтрольноеЧисло Тогда
Результат = Ложь;
КонецЕсли;
КонецЕсли;

Возврат Результат;

КонецФункции

Разместил: E_Migachev Версии: / 8.x / 8.2 УП / Дата: 12.01.2012 Прочитано: 17221Возможно, вас также заинтересует

к содержанию ↑

Похожие FAQ

Как заполнить табличную часть формы программно? 8
Нужно по кнопке Заполнить — сформировать данные для заполнения табличных частей и заполнить их. Форма имеет вид: Рядом с кнопкой Записать и закрыть добавлена кнопка Заполнить документ , код ее команды: // Код заполнения ТЧ НаСервере П 17 правил для составления оптимального ЗАПРОСа к данным базы 1С 51
Для формирования и выполнения запросов к таблицам базы данных в платформе 1С используется специальный объект языка программирования Запрос . Создается этот объект вызовом конструкции Новый Запрос .

Запрос удобно использовать, когда требуется получ 1С 8.x : Как убрать лидирующие нули в номере Документа (вариант2) 0
Скопировать строку с номером, с лидирующими нулями, в числовом поле (с форматом без групп, без группировки), и вернуть(скопировать) обратно в строковом поле с номером. Возвращает без нулей. COM-подключение к базе 7.7 из 8.2 1С 7
Если код выполняется на стороне клиента, то необходимо наличие базы 7.7 на локальной машине.

Пример (На форме объекта присутствует реквизит Таблица(ТаблицаЗначений)): НаКлиенте Процедура Загрузки() ПутьКБазе=» D: ВашаБаза 1с77 » ; Пользователь= Cклонения по падежам 6
НаКлиенте Процедура Команда1(Команда) ФИО = » Иванов Иван Иванович» ; Падеж = 2; Пол = 1; Результат = СклонениеФИО(ФИО, Падеж, пол); Сообщить(Результат); КонецПроцедуры НаСервере Функция СклонениеФИО(ФИО, Падеж, пол) Результат = » » ; Посмотреть все результаты поиска похожих

Следующая
Пенсия и льготыУсловия получения инвалидности при гипертонии: официальные нормативные документы

Добавить комментарий