Что значит контрольное число для инн не совпадает с рассчитанным

1С 8.x : Функция проверки соответствия введенного ИНН контрагента требованиям

ИНН указывается налогоплательщиками в документах, предусмотренных законодательством, подаваемых в налоговые органы. Для идентификации отдельного подразделения организации, в связи с постановкой на учет в разных налоговых органах применяется код причины постановки (КПП).

Структура ИНН юридического лица

ИНН юридического лица состоит из 10 последовательных цифр.

1-2: код субъекта Российской Федерации.

3-4: номер налоговой инспеции в субъекте РФ.

1-4: код налоговой инспекции по СОУН (Справочник кодов обозначения налоговых органов для целей учёта налогоплательщиков) осуществивщей регистрацию.

5-9: номер записи в территориальном разделе ЕГРН (Единый государственный реестр налогоплательщиков).

10: контрольная цифра.

Структура ИНН физического лица

ИНН юридического лица состоит из 10 последовательных цифр.

1-2: код субъекта Российской Федерации.

3-4: номер налоговой инспеции в субъекте РФ.

1-4: код налоговой инспекции по СОУН осуществивщей регистрацию.

5-10: номер записи в территориальном разделе ЕГРН.

11-12: контрольные цифры.

Для проверки ИНН можно обратиться в налоговый орган за выпиской из ЕГРН или провести проверку контрольных цифр в соответствии со следующим алгоритмом:

ИНН 500100732259 — 12 цифр (первый попавшийся в Интернете ИНН).

Шаг 1: 5* 7+ 0* 2+ 0* 4+ 1* 10+ 0* 3+ 0* 5+ 7* 9+ 3* 4+ 2* 6+ 2* 8= 148
148= 11* 13 + 5(остаток); совпадает
Шаг 2: 5* 3+ 0* 7+ 0* 2+ 1* 4+ 0* 10+ 0* 3+ 7* 5+ 3* 9+ 2* 4+ 2* 6+ 5* 8= 141141= 11* 12 +9(остаток); совпадает
Оба контрольных числа совпадают, номер правильный.

ИНН 7830002293 — 10 цифр (Санкт-Петербургская бумажная фабрика Гознака).

Шаг 1: 7* 2+ 8* 4+ 3* 10+ 0* 3+ 0* 5+ 0* 9+ 2* 4+ 2* 6+ 9* 8= 168168= 11* 15 +3(остаток)
Контрольное число совпадает, номер правильный.

Функция проверки соответствия ИНН требованиям:
Код 1C v 8.х

Источник

Что значит контрольное число для инн не совпадает с рассчитанным

Контрольное число ИНН

У налоговых работников есть свой хитрый способ вычислять подделанные фирмой документы. Это проверка реальности указанного в них ИНН.

Чтобы провести ее, инспектор рассчитывает «контрольное число», которое должно совпадать с последней цифрой в ИНН организации. Алгоритм этого расчета МНС держит в строжайшей тайне. Но нам удалось его выяснить.

1. Умножьте каждую цифру ИНН на соответствующий множитель по таблице:

Порядковый номер цифры ИНН12345678910
Множители2410359468

2. Сложите все полученные произведения.

3. Найдите остаток от деления полученной суммы на 11.

В результате этих вычислений вы получите «контрольное число».

Для примера рассчитаем «контрольное число» такого ИНН: 7705432475.

1. Произведения получатся такими:

14 (7 x 2); 28 (7 x 4); 0 (0 x 10);

15 (5 x 3); 20 (4 x 5); 27 (3 x 9); 8 (2 x

x 4); 24 (4 x 6); 56 (7 x 8).

2. Сложим эти числа: 14 + 28 + 0 + 15 +

+ 20 + 27 + 8 + 24 + 56 = 192.

3. Разделим 192 на 11.

Получится 17,45454 (192 : 11). Целую часть от этого числа (17) умножим на 11. Это будет 187 (17 x 11). Теперь из 192 вычитаем 187. Получается 5 (192 – 187). Это и есть «контрольное число». Как видите, оно совпадает с последней цифрой в ИНН. Это значит, он не поддельный.

Источник

процедура проверки правильности заведенного инн

Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть фото Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть картинку Что значит контрольное число для инн не совпадает с рассчитанным. Картинка про Что значит контрольное число для инн не совпадает с рассчитанным. Фото Что значит контрольное число для инн не совпадает с рассчитанным

Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть фото Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть картинку Что значит контрольное число для инн не совпадает с рассчитанным. Картинка про Что значит контрольное число для инн не совпадает с рассчитанным. Фото Что значит контрольное число для инн не совпадает с рассчитанным

Народ, есть у кого-нибудь процедура проверки корректности введенного инн через контрольную сумму? или есть ли она в типовых конфах?

Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть фото Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть картинку Что значит контрольное число для инн не совпадает с рассчитанным. Картинка про Что значит контрольное число для инн не совпадает с рассчитанным. Фото Что значит контрольное число для инн не совпадает с рассчитанным

Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть фото Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть картинку Что значит контрольное число для инн не совпадает с рассчитанным. Картинка про Что значит контрольное число для инн не совпадает с рассчитанным. Фото Что значит контрольное число для инн не совпадает с рассчитанным

«Функция глПроверкаИНН(ИННиКПП) Экспорт

ПолныйИНН=СтрЗаменить(СокрЛП(ИННиКПП),»/»,»\»);
ПозицияРазделителя=Найти(ПолныйИНН,»\»);
Если ПозицияРазделителя>0 Тогда
ТекИНН=Лев(ПолныйИНН,ПозицияРазделителя-1);
ТекКПП=Сред(ПолныйИНН,ПозицияРазделителя+1);
Иначе
ТекИНН=ПолныйИНН;
ТекКПП=»»»»;
КонецЕсли;

Если (СтрДлина(ТекИНН)<>12) И (СтрДлина(ТекИНН)<>10) Тогда
Возврат(0);
КонецЕсли;

ФакторИНН[1]=3;
ФакторИНН[2]=7;
ФакторИНН[3]=2;
ФакторИНН[4]=4;
ФакторИНН[5]=10;
ФакторИНН[6]=3;
ФакторИНН[7]=5;
ФакторИНН[8]=9;
ФакторИНН[9]=4;
ФакторИНН[10]=6;
ФакторИНН[11]=8;

НомерВНалоговой=Лев(ТекИНН,4);
НомерНалогоплательщика=Сред(ТекИНН,5,?(СтрДлина(ТекИНН)=10,5,6));
КонтрольнаяСумма=Прав(ТекИНН,?(СтрДлина(ТекИНН)=10,1,2));
ИННХороший=1;

Если СтрДлина(ТекИНН)=10 Тогда
КонтрольнаяСумма2=0;
Для t=1 По 9 Цикл
КонтрольнаяСумма2=КонтрольнаяСумма2+Число(Сред(ТекИНН,t,1))*ФакторИНН[t+2];
КонецЦикла;
КонтрольнаяСумма2=КонтрольнаяСумма2 % 11;
КонтрольнаяСумма2=КонтрольнаяСумма2 % 10;
Если КонтрольнаяСумма2<>Число(КонтрольнаяСумма) Тогда
ИННХороший=0;
КонецЕсли;
Иначе
КонтрольнаяСумма2=0;
Для t=1 По 10 Цикл
КонтрольнаяСумма2=КонтрольнаяСумма2+Число(Сред(ТекИНН,t,1))*ФакторИНН[t+1];
КонецЦикла;
КонтрольнаяСумма2=КонтрольнаяСумма2 % 11;
КонтрольнаяСумма2=КонтрольнаяСумма2 % 10;

КонтрольнаяСумма3=0;
Для t=1 По 11 Цикл
КонтрольнаяСумма3=КонтрольнаяСумма3+Число(Сред(ТекИНН,t,1))*ФакторИНН[t];
КонецЦикла;
КонтрольнаяСумма3=КонтрольнаяСумма3 % 11;
КонтрольнаяСумма3=КонтрольнаяСумма3 % 10;

Если (КонтрольнаяСумма2<>Число(Лев(КонтрольнаяСумма,1))) ИЛИ (КонтрольнаяСумма3<>Число(Прав(КонтрольнаяСумма,1))) Тогда
ИННХороший=0;
КонецЕсли;
КонецЕсли;

Но в типовых тоже что то есть. Я даже уже не помню, сам я это написал или честно стырил где то»

Источник

Расчет контрольных чисел в 1С

1. Определение контрольных чисел

Здравствуйте, коллеги! В данной статье будет разобрано понятие контрольных чисел в системе 1С на примере расчёта ИНН, а также алгоритмы работы с контрольными числами и ИНН.

Для начала рассмотрим определение контрольного числа по примеру ИНН организации в 1С.

Каждая задача по учёту привязана к обязательным расчётам. Чтобы оправдать легитимность расчётов, используются специальные числа, которые называют контрольными. Самыми распространённым являются методы по нахождению и проверки контрольных чисел для таких документов как ИНН. Чтобы это сделать создают специальный алгоритм, а в последствии – программу.

В любых расчётах в силу даже человеческого фактора может встретиться ошибка, поэтому очень важно своевременно найти и устранить все возможные недочеты. Существует достаточно много алгоритмов по расчёту контрольных чисел. Рассмотрим алгоритм для ИНН на платформе 1С.

ИНН – это специальный индивидуальный код, который используется в налоговой инспекции. Он состоит из 12-ти цифр. Рассмотрим структуру ИНН для юридического лица – это 10 цифр:

· 1-я и 2-я цифры – это код для субъекта РФ;

· 3-я и 4-я цифры – это учётный номер налоговой в конкретном субъекте РФ;

· С 5-ой по 9-ю цифры – это порядковый номер записи в разделе территории по единому государственному реестру налогоплательщиков (номер записи в ЕГРН);

· 10-я цифра – это цифра контроля.

Структура для физического лица немного разнится: в ней 11-я и 12-я цифры – это контрольные цифры, а 10-я цифра принадлежит к номеру записи в ЕГРН.

2. Расчет ИНН

Для проверки ИНН. Первый можно либо обратиться в налоговую службу, либо сделать расчет ИНН, согласно следующему порядку действий:

1. Чтобы провести расчёт последнего (10-го) разряда контроля, каждую из цифр необходимо умножить на соответствующий множитель (согласно таблице ниже), просуммировать все значения, взяв сумму по 11-му модулю, потом взять по 10-му модулю – это и станет 10-м разрядом;

2. чтобы посчитать контроль разряда 11 (для ИНН из 12 цифр), необходимо каждую из цифр помножить на нужный коэффициент (из таблицы ниже), просуммировать по 11-му модулю, затем взять 10-й модуль – это и станет 11-м разрядом;

3. чтобы посчитать 12-й разряд (в ИНН из 12 цифр), каждую цифру (помимо 12-ой, 11-я вычисляется по прошлому пункту) перемножаем на коэффициенты (по таблице ниже), затем всё суммируется по 11-му модулю, берётся 10-й модуль, который и станет 12-м разрядом.

Таблица для расчёта множителей:

Рис. 1 Таблица множителей для расчета ИНН

Далее представлен код программы в системе 1С, при помощи которого можно проверить контрольные числа в ИНН:

Рис. 2 Проверка контрольных чисел ИНН в 1С



Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть фото Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть картинку Что значит контрольное число для инн не совпадает с рассчитанным. Картинка про Что значит контрольное число для инн не совпадает с рассчитанным. Фото Что значит контрольное число для инн не совпадает с рассчитанным

Рис. 3 Код для контрольных чисел ИНН

Рис. 4 Проверка контрольных чисел ИНН в системе 1С

Рис. 5 Программный код 1С для контрольных чисел ИНН

Аналогично можно рассчитать контрольные числа для СНИЛС и других возможных случаев.

Источник

Отключить проверку ИНН (на уровне пользователя)

Как добавить при регистрации пользователя свои поля вроде ИНН и т.д
Здравствуйте. Подскажите пожалуйста как можно добавлять свои поля в форму регистрации пользователя.

2 пользователя на сервере. 3 пользователь не может войти просит одного из пользователя отключить
Добрый день.проблема в организации. ЛВС сервер2008. работаю удаленно 2 пользователя на сервере. 3.

Доступ на уровне пользователя
ЗУП 2.5 Внешняя обработка. В обработке на форме имеются вкладки, подскажите, как осуществить.

Unix на уровне пользователя
Доброго времени суток. Интересует один вопрос.. Что включает в себя знание UNIX на уровне.

из УТ10.3 в текстовый файл сохранены некоторые данные по контрагенту. (вот там ИНН, КПП, КодПоОКПО корреспондента есть)
В ДО идет попытка загрузки данных контрагента из того файла и записи этих данных в базу, но запись не происходит, потому как ИНН не нравится, КПП не нравится и код по ОКПО не нравится.

и не думаю, что это так важно. не люблю вопрос «зачем»

а у меня не записывается.
При загрузке у меня Не просто программно запись ведется и молча сохраняется, а открывается форма справочника, чтобы некоторые данные пользователь вводил своими руками.

Даже если записать с неправильным ИНН насильственным образом, то при следующей попытке пользователем что-то там исправить, пользователь этой возможности иметь не будет, ибо ИНН и подобное ему неправильные.

Добавлено через 1 минуту

что же тогда этот ИНН по определенным правилам не одинаково формируется для двух конфигураций??
Ут10.3 Демо, ДО1.3 Демо

OrkVasya, ясно
ну, не я его туда вбивал.

а есть генератор какой-нибудь ИНН этих, КПП и ОКПО? (любых случайных)
я их на нормальные хоть поменять смогу. руками не очень удобно подбирать.

да он пишется своими руками без проблем. ). Просто не всегда под рукой интернет и базы есть, гд подглядеть можно.
тут мне уже дали понять главное по моему начальному вопросу. и это самое важное.

Почему бы просто при самописной загрузке не использовать свойство обмена?

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Блокировка пользователя на уровне сессии
Например, в админке пользователь «1» зашел в конкретный раздел, через некоторое время в этот же.

Мастер защиты на уровне пользователя
Здравствуйте, у меня следующая проблема в 2007 Access не активен мастер защиты на уровне.

Отключить проверку драйверов на совместимость
Когда я пытаюсь запустить программу Procmon, она выдает сообщение «Unable load driver. «, как-то.

Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть фото Что значит контрольное число для инн не совпадает с рассчитанным. Смотреть картинку Что значит контрольное число для инн не совпадает с рассчитанным. Картинка про Что значит контрольное число для инн не совпадает с рассчитанным. Фото Что значит контрольное число для инн не совпадает с рассчитаннымКак отключить проверку диска.
винда каждый старт проверяет диск но не системный а тот на котром у меня только данные диск.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *