Помогите найти алгоритм расчета так называемого контрольного разряда ИНН юр. лица (украинского, естественно).
Вычисление проводится по формуле:
n10 = ((2n1 + 4n2 + 10n3 + 3n4 + 5n5 + 9n6 + 4n7 + 6n8 + 8n9) mod 11) mod 10,
где nx – номер в проверяемом номере, а mod 11 и mod 10 – остатки от деления.
Каждый разряд ИНН умножается на соответствующий коэффициент, полученные числа суммируются, потом поочерёдно вычисляется остаток от деления на 11 и на 10. Получившееся число должно быть равно десятому разряду в ИНН. Последняя десятая цифра в ИНН является контрольной.
Судя по количеству коэффициентов, речь идет об ИНН физлиц (10 символов). Мне бы по юр. лицам найти (12 символов).
n12 = ((3n1 + 7n2 +2n3 + 4n4 + 10n5 + 3n6 + 5n7 + 9n8 + 4n9 + 6n10 + 8n11) mod 11) mod10
12-й символ контрольный
Да, подходит. Если не секрет, откуда источник? Спрашиваю, так как нашел несколько вариантов наборов коэффициентов, и появилось сомнение, что все они - результат перебора...
alex040269
14.08.13, 15:33
Цитата(Petre @ 14.08.13, 13:29) необходимо зарегистрироваться для просмотра ссылки
Судя по количеству коэффициентов, речь идет об ИНН физлиц (10 символов). Мне бы по юр. лицам найти (12 символов).
для ф.л. первые 5 цифр - номер дня рождения начиная с 01/01/1900 т.е. ДеньРождения - "01/01/1900" + 1 , где-то так.
и кажется предпоследняя цифра чет/не чет - мужчина,женщина
alex040269, необходимо зарегистрироваться для просмотра ссылки
У меня другая формула для ИНН Физлица
n10=(-1n1+5n2+7n3+9n4+4n5+6n6+10n7+5n8+7n9) mod 11
alex040269
06.09.13, 14:04
Цитата(rurk @ 06.09.13, 14:57) необходимо зарегистрироваться для просмотра ссылки
У меня другая формула для ИНН Физлица
n10=(-1n1+5n2+7n3+9n4+4n5+6n6+10n7+5n8+7n9) mod 11
а если n10 = 10 тогда как ?
Цитата(Petre @ 14.08.13, 14:08) необходимо зарегистрироваться для просмотра ссылки
Да, подходит.
Все-таки не подходит. Нашел на просторах другой вариант, но, как говорится, источники проверить не удалось.
1. n10 = (11n1 + 13n2 + 17n3 + 19n4 + 23n5 + 29n6 + 31n7 + 37n8 + 41n9 + 43n10 + 47n11) mod 11
Если = 10, то второй проход:
2. n10 = (17n1 + 19n2 + 23n3 + 29n4 + 31n5 + 37n6 + 41n7 + 43n8 + 47n9 + 53n10 + 59n11) mod 11
Максим Евгеньевич
08.11.13, 21:26
Цитата(Petre @ 09.09.13, 9:50) необходимо зарегистрироваться для просмотра ссылки
Все-таки не подходит. Нашел на просторах другой вариант, но, как говорится, источники проверить не удалось.
1. n10 = (11n1 + 13n2 + 17n3 + 19n4 + 23n5 + 29n6 + 31n7 + 37n8 + 41n9 + 43n10 + 47n11) mod 11
Если = 10, то второй проход:
2. n10 = (17n1 + 19n2 + 23n3 + 29n4 + 31n5 + 37n6 + 41n7 + 43n8 + 47n9 + 53n10 + 59n11) mod 11
Это все для физ лица.. помогите тоже найти верный алгоритм расчета так называемого контрольного разряда ИНН юр. лица (украинского, естественно).
Цитата(Максим Евгеньевич @ 08.11.13, 22:26) необходимо зарегистрироваться для просмотра ссылки
помогите тоже найти верный алгоритм расчета так называемого контрольного разряда ИНН юр. лица (украинского, естественно)
Сообщение
необходимо зарегистрироваться для просмотра ссылки4 не предлагать?
Цитата(Максим Евгеньевич @ 08.11.13, 21:26) необходимо зарегистрироваться для просмотра ссылки
Это все для физ лица..
И давно у физ лиц 12-значный ИК?
mariya0812
24.03.16, 16:36
Petre @ 11.11.13, 18:00 необходимо зарегистрироваться для просмотра ссылки,
Перебрала все предложенные варианты. По всему выходит. что у меня поддельный номер. После деления на 11 остаток 10, после деления на 10 = 0. А последняя цифра ИНН - 2. Ни так, ни так не выходит. Хотя и дата рождения и пол - все верно.
Цитата(mariya0812 @ 24.03.16, 17:36) необходимо зарегистрироваться для просмотра ссылки
Хотя и дата рождения и пол - все верно.
Дело в том, что на заре выдачи кодов ДРФО (ИНН), были сбои, возможно они и сейчас есть, когда людям присваивался код который не соответствует алгоритму, например начинающийся на 8.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.