v7: Алгоритм проверки валидности ИИН/БИН Казахстан (и ИНН в РФ) #473861


#0 by 1Сергей
Казахстанцы! Вы уже столкнулись с этими кодами? Проверил ИИН у 4-х сотрудников, ни у одного не корректен. Не могу понять. Вот тут подробно написано про генерацию ИИН и проверку на валидность: Меня интересует именно проверка: a12=(1*a1+3*a2+7*a3+9*а4+3*а5+1*а6+9*a7+7*a8+3*a9+9*a10 +1*a11) mod 10 Может, я чего-то не знаю? Проверил 4-х сотрудников. ИИН переписывал прямо с удостоверения. И ни у одного не правильно. Как так?
#1 by KishMish
с иин не пробывал. с бин вот были заморочки. так и не понял. и еще, как они пишут? вот это СуммаРазрядов%10 .... но может быть в этом проблема До перерегистрации и замены ранее выданных документов, удостоверяющих личность, на документы нового образца (smart-карточки) при создании Государственных баз данных физических (юридических) лиц используется ID-код, впечатанный в документах, удостоверяющих личность гражданина, с алгоритмом расчета контрольного 12-го разряда по модулю 11 в два цикла. главное тут "по модудулю 11" как то так
#2 by 1Сергей
1. Пробовал и %. Результат тот же. 2. А можно ссылку? И как это понять "по модулю 11 в два цикла"?
#3 by 1Сергей
+ 2. нашел. в моей же ссылке :) сорри однако, всё равно не понятно. Буду копать
#4 by KishMish
по модулю 11 означает СуммаРазрядов%11 в два цикла значит двжады. чтоб 100пуд получилась цифра, а не число (например 21%11=10, а должна быть цифра 0-9) я думаю так (СуммаРазрядов%11)%11
#5 by 1Сергей
не... лажа СуммаРазрядов % 11 % 11 % 11 % 11 % 11 % 11 = 10
#6 by KishMish
мя, ступил 10%11=10 тада не знаю, если найдешь решение отпишись. чую, мне тоже самое грозит... )))
#7 by Рэйв
ИИН с удостоверения?  Его там пишут чтоли?  Может ты номер удостоверения проверяешь?
#8 by 1Сергей
здасьте... Если на Вашем удостоверении нет ИИН, то срочно меняйте
#9 by KishMish
ИИН давно ужо на удлич пишут. у меня даже штрихкод есть
#10 by Рэйв
У меня нет. У меня отдельная красивая гербовая бумажка с финтифлюшками защиты.
#11 by KishMish
в два цикла может вот что КонтрольаяСумма%11 = ab КонечныйРезультат = a+b в рк общение с госорганами часто напоминает "занимательную математику"
#12 by 1Сергей
попробую этот вариант ЗЫ на одном форуме советовали забить и не париться :)
#13 by skunk
неправильный
#14 by 1Сергей
Может, ты знаешь где собака зарыта?
#15 by Name2006
Забей и не парься.
#16 by skunk
неа ... просто максимальное число от Число%11 может быть 10 ...
#17 by 1Сергей
это то понятно. Вот этот ребус видимо не сможет расшифровать, даже тот, кто его написал: "по модулю 11 в два цикла"
#18 by skunk
а в какой программе проверяет корректно?
#19 by aka AMIGO
сможете посмотреть вот тут?
#20 by aka AMIGO
+19 в яндексе много чего по "ИНН проверка на валидность".. глаза разбегаются :)
#21 by 1Сергей
не путай российский иНн с казахстанским иИн
#22 by aka AMIGO
виноват.. :(
#23 by skunk
знаешь в какой программе он проверяет корректно?
#24 by 1Сергей
неа. нигде не проверяет, насколько я знаю
#25 by OFF
из 41 проверенного БИНа по данной формуле корректными оказались только 12, в то же время они не корректны при проверке в минюсте.
#26 by aka AMIGO
вот казахский сайт, а вдруг есть про валидность/проверку:
#27 by OFF
+ об этом говорилось на партнерском 14.07.2009, в формуле ниче не изменилось кроме очепятки "1*Сред(Значение,111,1);"
#28 by 1Сергей
смотрел я там, вот: там как раз и посоветовали забить...
#29 by 1Сергей
Кстати, один из ИИН при такой ошибке срабатывает нормально
#30 by aka AMIGO
вот еще нашел, по-моему, свежая:
#31 by skunk
это вроде то, что нужно ... осталось только понять как определить когда проверять по модулю 11 в два цикла
#32 by 1Сергей
А... Так это Вы и посоветовали? :) о, спасибо! Курю
#33 by 1Сергей
Вроде работает
#34 by 1Сергей
Вот что получилось:
#35 by 1Сергей
Одно не понятно - "Если полученное число также равно 10, то данный ИИН не используется". Это как понимать?
#36 by 1Сергей
ошибочка.
#37 by skunk
если и в ту и в другую сторону получишь число 10, то что-то напарил в первых 11 цифрах
#38 by 1Сергей
ок. Моя функция скажет что некорректный в таком случае
#39 by aka AMIGO
Приведу функцию для проверки валидности ИНН в РФ, пусть будет до кучи..:
#40 by aka AMIGO
+39 Веса разрядов ИНН взяты из функции, описанной в
#41 by BOZKURT
подпишусь. скоро придется на шарпе такое ваять.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С