Бухгалтерский учет. Налоги. Аудит
Все файлы из этой темы

Имя файла Размер файлов   Написал Дата  
INN.rar 3.8 KB открыть | скачать Valer_ka 08.06.2007 Читать сообщение

описание алгоритма вычисления контрольного числа ИНН

avatar 08.06.2007, 16:24
Может у кого есть описание алгоритма вычисления контрольного числа приведенное в в приложении N 14 к Постановке задачи "Госреестр" для регионального и федерального уровней (2 очередь, стр. 68 - 70), утвержденной 21 декабря 1993 года

Поделитесь, пожалуйста
08.06.2007, 16:27
Это вам надо в Чувашию, к чувашам, которые программу для наложки писали, они уж точно знают...
avatar
Гена  
08.06.2007, 16:58
? цифры в ИHH по порядку; Множитель для 10-ти зн.; Множитель для 12-ти зн
(1-ая контр. Цифра); Множитель для 12-ти зн (2-ая контр. Цифра)
1; 2; 7; 3
2; 4; 2; 7
3; 10; 4; 2
4; 3; 10; 4
5; 5; 3; 10
6; 9; 5; 3
7; 4; 9; 5
8; 6; 4; 9
9; 8; 6; 4
10; ; 8; 6
11; ; ; 8
...
1. Для расчета десятого контрольного разряда в 10-ти значном ИHH каждая
цифра ИHH (кроме десятой) умножается на соответствующий множитель в
соответствии с таб.1 , затем все значения суммируются , сумма берется по
модулю 11, затем полученное число берется по модулю 10 это и есть десятый
разряд.
2. Для расчета 11-ого контрольного разряда (1-ой контрольной цифры) в 12-ти
значном ИHH каждая цифра ИHH (кроме 11-ой и 12-ой) умножается на
соответствующий множитель в соответствии с таб.1 , затем все значения
суммируются , сумма берется по модулю 11, затем полученное число берется по
модулю 10 это и есть 11-ый разряд.
3. Для расчета 12-ого контрольного разряда (2-ой контрольной цифры) в 12-ти
значном ИHH каждая цифра ИHH (кроме12-ой) ,11-ая вычисляется в соотв. с
пред. пунктом, умножается на соответствующий множитель в соответствии с
таб.1 , затем все значения суммируются , сумма берется по модулю 11, затем
полученное число берется по модулю 10 это и есть 12-ый разряд.
avatar 08.06.2007, 17:32
Большое спасибо, Гена.
А источника нет?
avatar
Гена  
08.06.2007, 17:44
это ДСП
Valer_ka  
08.06.2007, 19:55
если только "Описание алгоритма" нужно, то вот наверное оно:



А "Постановку задачи" сложней найти.
Википедия тоже не ссылается на источник.

А ведь был же у меня когда-то такой документ. Удалил за ненадобностью.
avatar
Гена  
08.06.2007, 20:44
интересно, какой алгоритм более свежий?
Valer_ka  
08.06.2007, 22:40
Вот нашел у себя файл 10-летней давности с алгоритмом точь-в-точь как у Гены.
Вложения:
открыть | скачать - INN.rar (3.8 KB)
avatar 09.06.2007, 11:18
в К+ тоже такой

"Практическая бухгалтерия", 2005, N 10

СЕМЬ СПОСОБОВ ПРОВЕРКИ ПОСТАВЩИКОВ
...
Получается, что идеального способа быстро и бесплатно идентифицировать партнера все-таки нет?
- Не торопитесь с выводами. Существует еще одна возможность, которая позволяет проверить поставщика прямо на улице. Для этого достаточно знать его ИНН или ОГРН. Ведь и тот, и другой номер - это не случайные наборы цифр. В их структуру входят так называемые контрольные числа. Имея под рукой калькулятор, можно легко установить, существует ли в принципе тот или иной номер налогоплательщика или государственный регистрационный номер.
Индивидуальный налоговый номер фирмы состоит из десяти знаков. Первые четыре означают код налоговой инспекции, следующие пять - порядковый номер записи в реестре, а вот последняя, десятая цифра, и есть то самое контрольное число, которое надо проверить.
Алгоритм следующий. Сначала надо найти произведения первых девяти цифр ИНН на специальные множители. Затем сложить девять полученных произведений и разделить их сумму на 11. Целую часть частного от деления снова умножить на 11 и из этого числа вычесть первый результат умножения на 11. Полученная разница и есть контрольное число ИНН. Если она равна 10, то контрольное число - ноль.

Множители для проверки контрольного числа ИНН организаций
-----------------------------T--T--T--T--T--T--T--T--T--T--¬
¦Порядковый номер цифры ИНН ¦ 1¦ 2¦ 3¦ 4¦ 5¦ 6¦ 7¦ 8¦ 9¦10¦
+----------------------------+--+--+--+--+--+--+--+--+--+--+
¦Специальный множитель ¦ 2¦ 4¦10¦ 3¦ 5¦ 9¦ 4¦ 6¦ 8¦ -¦
L----------------------------+--+--+--+--+--+--+--+--+--+---

Предположим, мы хотим проверить ИНН 7708268456. Суммируем произведения первых девяти цифр ИНН на специальные множители:
7 x 2 + 7 x 4 + 0 x 10 + 8 x 3 + 2 x 5 + 6 x 9 + 8 x 4 + 4 x 6 + 5 x 8 = 226.
Делим эту сумму на 11:
226 : 11 = 20,545
Целая часть полученного результата равна 20. Умножаем ее на 11:
20 x 11 = 220.
Сравниваем две величины:
226 - 220 = 6.
Как видите, разница совпадает с последней цифрой ИНН. Несовпадение означало бы, что номер некорректен и фирмы с таким ИНН не существует.
Беседовала
С.Сурикова
Эксперт ПБ
Подписано в печать
23.09.2005

______________
стоп кадр! Редакция благодарит алфавит за любезно предоставленные буквы.
Автор:
Ваш Email:

Защита от спама:
Введите код, который вы видете ниже (защита от роботов-спамеров).
  ******    ******    ********  ********   **     ** 
 **    **  **    **      **     **     **  **     ** 
 **        **            **     **     **  **     ** 
 **        **   ****     **     **     **  ********* 
 **        **    **      **     **     **  **     ** 
 **    **  **    **      **     **     **  **     ** 
  ******    ******       **     ********   **     ** 
Сообщение: