Задать вопрос
@TempUserForToster

Как сгенерировать корректный номер налоговой записи налогоплательщика (ИНН)?

ИНН физического лица для России состоит из 12 цифр:

1 и 2 - код субъекта Российской Федерации (код региона)
2 и 3 - номер местной налоговой инспекции
4 - 10 - номер налоговой записи налогоплательщика
11 и 12 - контрольные цифры

Подскажите, пожалуйста, как сгенерировать корректный номер налоговой записи налогоплательщика или там могут быть абсолютно произвольные цифры?

UPD:
Забыл написать, если верно понял, то цифры 4-10 генерируются в произвольном порядке от 000000 до 999999. При создании ИНН первые 4 цифры брал корректные, опираясь на список кодов\номеров, 4-10 произвольные цифры, 11-12 создавал по алгоритму. В итоге, при проверке сгенерированных номеров на сайте проверки ИНН все значения оказались корректными.

Если не прав - буду рад исправлению.
  • Вопрос задан
  • 20034 просмотра
Подписаться 3 Оценить Комментировать
Ответ пользователя makol К ответам на вопрос (5)
makol
@makol
Прочтите внимательно и обратитесь к ним, ru.wikipedia.org/wiki/%D0%98%D0%B4%D0%B5%D0%BD%D1%... они вам как раз и сгенерируют, если потребуется. : ) А когда следующий раз вы захотите сгенерировать бланк паспорта гражданина России, то сразу обращайтесь в УФМС. : )
Ответ написан