Перейти к содержимому

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

  • автор:

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

В программе реализована проверка контрагентов через Интернет с помощью специализированного веб-сервиса ФНС Проверка реквизитов контрагентов, который позволяет в онлайн-режиме проверять существование контрагента по его ключевым реквизитам – ИНН и КПП. Такая проверка осуществляется по ЕГРН (Единому государственному реестру налогоплательщиков).

Для настройки сервиса выполните следующие действия (рис. 1):

  1. Меню: Администрирование – Настройки программы – Интернет-поддержка и сервисы.
  2. Откройте гиперссылку Проверка контрагентов.
  3. Установите флажок Автоматически проверять контрагентов по ЕГРН. При включении автоматического режима проверка контрагентов будет производиться при вводе нового контрагента и изменении реквизитов существующего, при открытии документов поступления и реализации, при формировании отчетов (например, книги продаж и покупок) в режиме реального времени (рис.2).
  4. Если автоматический режим проверки контрагентов выключен (снят флажок Автоматически проверять контрагентов по ЕГРН – рис. 1), то проверить контрагента можно по кнопке Еще (рис.3).
  5. По гиперссылке Подробнее о сервисе можно подробнее узнать о возможностях сервиса проверки контрагентов (рис.4).
  6. Закройте окно.

Для проверки непосредственно из программы 1С можно воcпользоваться сервисом 1С:Контрагент, позволяющим автоматически заполнять реквизиты контрагентов по ИНН (в т.ч. заполнения и проверки реквизитов инспекций ФНС и внебюджетных фондов), представлять актуальные сведения из ФИАС, полезную информацию для оценки благонадежности контрагентов (Досье контрагента), а также информацию о плановых и внеплановых проверках организации.

Идентификационный номер налогоплательщика
Идентификационный номер налогоплательщика (ИНН) — в Российской Федерации уникальный код используемый при учете в налоговом органе юридических и физических лиц. ИНН юридических лиц (организаций) состоит из 10 цифр. ИНН физических лиц, в т.ч. индивидуальных предпринимателей состоит из 12 цифр.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

title

3. Для расчета 12-ого контрольного разряда (2-ой контрольной цифры) в 12-ти значном ИНН каждая цифра ИНН (кроме12-ой) ,11-ая вычисляется в соотв. с пред. пунктом, умножается на соответствующий множитель в соответствии с таб.1 , затем все значения суммируются , сумма берется по модулю 11, затем полученное число берется по модулю 10 это и есть 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(остаток)
Контрольное число совпадает, номер правильный.

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

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

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

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

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

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

Имеется ввиду справочник "Корреспонденты"?
Похоже, что настройку никуда не закапывали — ее нет. Что правильно, ибо ИНН формируется по определенным правилам.
Но у меня в демо базе элемент записался и без указания ИНН.

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

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

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

Можете какой-нить ИНН показать, который в УТ нормально проходит, а в ДО нет? Алхимов. Юр.лицо ИНН 0461111101
в УТ такой, но ДО для него пишет Контрольное число для ИНН не совпадает с рассчитанным. Сейчас заметил: в УТ проверяется только длина ИНН. Если юр. лицо и длина 10 — все ок. В ДО проверка полная идет.
Кстати, ИНН 0461111101 Алхимова — не правильный. Можно через любую онлайн проверку попробовать.

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

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

Тут, видимо, гугл в помощь. Я на такие ресурсы не натыкался.

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

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

этот вопрос отпал уже если что.
я выше уже написал, что при попытке пользователем что-то там поменять. (вдруг он дописать захочет строчку в базу, откроет форму контрагента, напишет там строчку свою и нажмет "Записать", а там ему — а у вас неверный ИНН, пишите нормальный). не пробовал, правда, но думаю так и будет.
По моему единственное правильное решение подобного этому вопросу вопроса — это просто менять ИНН на правильный.
главный ответ на вопрос — настройки в ДО нет. Я только об этом спрашивал. А из-за вопроса "зачем" поехали немного не туда.

Я уже понял вашу нелюбовь к этому вопросу.
Лично я считаю, что как раз благодаря ответу на этот вопрос я полез в УТ и мы ответили на вопрос, почему там ок, а в ДО нет. Так что, по мне, это относительно.

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

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

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

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

Использован релиз 3.0.76

Корректность заполнения ИНН и КПП контрагентов в программе можно проверить через специализированный веб-сервис ФНС в режиме онлайн.

Проверка осуществляется по ЕГРН (Единому государственному реестру налогоплательщиков) в автоматическом и ручном режиме.

  1. Проверка ИНН в автоматическом режиме:
    • Раздел: Администрирование – Интернет-поддержка и сервисы (рис. 1).
    • Откройте блок "Проверка контрагентов" и установите флажок "Автоматически проверять контрагентов по ЕГРН". По кнопке "Проверить доступ к веб-сервису» можно проверить подключение к веб-сервису ФНС. Подключение к веб-сервису ФНС возможно только при включенной интернет-поддержке. Для включения интернет-поддержки используйте кнопку "Подключить" в блоке "Настройки интернет- поддержки", в открывшейся форме укажите свой логин и пароль.
    • При включенном флажке "Автоматически проверять контрагентов по ЕГРН" проверка будет осуществляться в автоматическом режиме. При вводе нового контрагента (или при изменении реквизитов существующего) его данные (ИНН и КПП) будут обрабатываться с помощью сервиса ФНС, который в онлайн-режиме проверит факт существования контрагента, сверит введенный в программу номер ИНН и КПП с данными из ЕГРН.
    • Результат проверки можно увидеть в карточке контрагента (рис. 2).
      • По итогам проверки может быть присвоен один из следующих статусов:
        • "Контрагент есть в базе ФНС" — означает, что контрагент найден в реестре ФНС и имеет статус действующего в интервале ±6 дней от даты запроса.
        • "Контрагент отсутствует в базе ФНС" — означает, что контрагент отсутствует в реестре ФНС.
        • "Неверный ИНН" — означает, что в проверяемых данных ИНН найдены ошибки.
        • "Неверная длина ИНН" — означает, что код ИНН имеет неверную длину.
        • т.п.
    • Статус проверки отображается не только в карточке контрагента, но и в формах списка и выбора справочника "Контрагенты". Если контрагент отсутствует в реестре или не имеет статус действующего, ИНН окрашивается в серый цвет, красным цветом выделены некорректно введенные ИНН контрагентов, если с ИНН все в порядке, он отображается черным цветом (рис. 3).
    • Кроме того, данный сервис позволяет отслеживать статус контрагентов компании при формировании книги покупок и книги продаж. Контрагент с недействующим ИНН отображается в книгах розовым цветом.
  2. Для проверки корректности введенного ИНН в ручном режиме (такая проверка рекомендуется для маломощных компьютеров) флажок "Автоматически проверять контрагентов по ЕГРНО" в блоке "Проверка контрагентов" ставить не нужно. Проверка контрагента по ИНН в ручном режиме производится по кнопке "Еще" (в справочнике "Контрагенты, в документах поступления и реализации), команда "Проверить контрагентов" (рис. 4).

Дополнительно к вышеописанному сервису можно подключить и сервис "1С:Контрагент", который позволит автоматически заполнять реквизиты контрагентов по ИНН (в т.ч. реквизиты ИФНС и внебюджетных фондов), получать актуальные сведения из ФИАС, полезную информацию для оценки благонадежности контрагентов ("Досье контрагента"), а также информацию о плановых и внеплановых проверках организации.

Ошибка неверная контрольная сумма инн

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

Идентификационный номер налогоплательщика
Идентификационный номер налогоплательщика (ИНН) — в Российской Федерации уникальный код используемый при учете в налоговом органе юридических и физических лиц. ИНН юридических лиц (организаций) состоит из 10 цифр. ИНН физических лиц, в т.ч. индивидуальных предпринимателей состоит из 12 цифр.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Конкретные примеры

ИНН 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(остаток)
Контрольное число совпадает, номер правильный.

Как включить (отключить) проверку контрагентов по ИНН в 1С:Бухгалтерии 8?

В программе реализована проверка контрагентов через Интернет с помощью специализированного веб-сервиса ФНС Проверка реквизитов контрагентов, который позволяет в онлайн-режиме проверять существование контрагента по его ключевым реквизитам – ИНН и КПП. Такая проверка осуществляется по ЕГРН (Единому государственному реестру налогоплательщиков).

Для настройки сервиса выполните следующие действия (рис. 1):

  1. Меню: Администрирование – Настройки программы – Интернет-поддержка и сервисы.
  2. Откройте гиперссылку Проверка контрагентов.
  3. Установите флажок Автоматически проверять контрагентов по ЕГРН. При включении автоматического режима проверка контрагентов будет производиться при вводе нового контрагента и изменении реквизитов существующего, при открытии документов поступления и реализации, при формировании отчетов (например, книги продаж и покупок) в режиме реального времени (рис.2).
  4. Если автоматический режим проверки контрагентов выключен (снят флажок Автоматически проверять контрагентов по ЕГРН – рис. 1), то проверить контрагента можно по кнопке Еще (рис.3).
  5. По гиперссылке Подробнее о сервисе можно подробнее узнать о возможностях сервиса проверки контрагентов (рис.4).
  6. Закройте окно.

Для проверки непосредственно из программы 1С можно воcпользоваться сервисом 1С:Контрагент, позволяющим автоматически заполнять реквизиты контрагентов по ИНН (в т.ч. заполнения и проверки реквизитов инспекций ФНС и внебюджетных фондов), представлять актуальные сведения из ФИАС, полезную информацию для оценки благонадежности контрагентов (Досье контрагента), а также информацию о плановых и внеплановых проверках организации.

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

«Функция глПроверкаИНН(ИННиКПП) Экспорт<br> <br> Перем ФакторИНН[11];<br> <br> ПолныйИНН=СтрЗаменить(СокрЛП(ИННиКПП),»/»,»»);<br> ПозицияРазделителя=Найти(ПолныйИНН,»»);<br> Если ПозицияРазделителя>0 Тогда<br> ТекИНН=Лев(ПолныйИНН,ПозицияРазделителя-1);<br> ТекКПП=Сред(ПолныйИНН,ПозицияРазделителя+1);<br> Иначе<br> ТекИНН=ПолныйИНН;<br> ТекКПП=»»»»;<br> КонецЕсли;<br> <br> Если (СтрДлина(ТекИНН)<>12) И (СтрДлина(ТекИНН)<>10) Тогда<br> Возврат(0);<br> КонецЕсли;<br> <br> ФакторИНН[1]=3;<br> ФакторИНН[2]=7;<br> ФакторИНН[3]=2;<br> ФакторИНН[4]=4;<br> ФакторИНН[5]=10;<br> ФакторИНН[6]=3;<br> ФакторИНН[7]=5;<br> ФакторИНН[8]=9;<br> ФакторИНН[9]=4;<br> ФакторИНН[10]=6;<br> ФакторИНН[11]=8;<br> <br> НомерВНалоговой=Лев(ТекИНН,4);<br> НомерНалогоплательщика=Сред(ТекИНН,5,?(СтрДлина(ТекИНН)=10,5,6));<br> КонтрольнаяСумма=Прав(ТекИНН,?(СтрДлина(ТекИНН)=10,1,2));<br> ИННХороший=1;<br> <br> Если СтрДлина(ТекИНН)=10 Тогда<br> КонтрольнаяСумма2=0;<br> Для t=1 По 9 Цикл<br> КонтрольнаяСумма2=КонтрольнаяСумма2+Число(Сред(ТекИНН,t,1))*ФакторИНН[t+2];<br> КонецЦикла;<br> КонтрольнаяСумма2=КонтрольнаяСумма2 % 11;<br> КонтрольнаяСумма2=КонтрольнаяСумма2 % 10;<br> Если КонтрольнаяСумма2<>Число(КонтрольнаяСумма) Тогда<br> ИННХороший=0;<br> КонецЕсли;<br> Иначе<br> КонтрольнаяСумма2=0;<br> Для t=1 По 10 Цикл<br> КонтрольнаяСумма2=КонтрольнаяСумма2+Число(Сред(ТекИНН,t,1))*ФакторИНН[t+1]; <br> КонецЦикла;<br> КонтрольнаяСумма2=КонтрольнаяСумма2 % 11;<br> КонтрольнаяСумма2=КонтрольнаяСумма2 % 10;<br> <br> КонтрольнаяСумма3=0;<br> Для t=1 По 11 Цикл<br> КонтрольнаяСумма3=КонтрольнаяСумма3+Число(Сред(ТекИНН,t,1))*ФакторИНН[t]; <br> КонецЦикла;<br> КонтрольнаяСумма3=КонтрольнаяСумма3 % 11;<br> КонтрольнаяСумма3=КонтрольнаяСумма3 % 10;<br> <br> Если (КонтрольнаяСумма2<>Число(Лев(КонтрольнаяСумма,1))) ИЛИ (КонтрольнаяСумма3<>Число(Прав(КонтрольнаяСумма,1))) Тогда<br> ИННХороший=0;<br> КонецЕсли;<br> КонецЕсли;<br> <br> Возврат(ИННХороший);<br> <br>КонецФункции<br><br>Но в типовых тоже что то есть. Я даже уже не помню, сам я это написал или честно стырил где то»

  1. Контрольное число для инн не совпадает с рассчитанным что это значит
  2. Контрольное число для инн не совпадает с рассчитанным что это значит
  3. Смотрите также
  4. 1С 8.x : Функция проверки соответствия введенного ИНН контрагента требованиям
  5. Как включить (отключить) проверку контрагентов по ИНН в 1С:Бухгалтерии 8?
  6. Отправим материал вам на:
  7. Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download
  8. Проверка ИНН
  9. Скачать файлы
  10. Специальные предложения

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

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

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

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

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

Порядковый номер цифры ИНН 1 2 3 4 5 6 7 8 9 10
Множители 2 4 10 3 5 9 4 6 8

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). Это и есть «контрольное число». Как видите, оно совпадает с последней цифрой в ИНН. Это значит, он не поддельный.

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

Дата публикации 11.06.2020

Использован релиз 3.0.76

Корректность заполнения ИНН и КПП контрагентов в программе можно проверить через специализированный веб-сервис ФНС в режиме онлайн.

Проверка осуществляется по ЕГРН (Единому государственному реестру налогоплательщиков) в автоматическом и ручном режиме.

  1. Проверка ИНН в автоматическом режиме:
    • Раздел: Администрирование – Интернет-поддержка и сервисы (рис. 1).
    • Откройте блок «Проверка контрагентов» и установите флажок «Автоматически проверять контрагентов по ЕГРН». По кнопке «Проверить доступ к веб-сервису» можно проверить подключение к веб-сервису ФНС. Подключение к веб-сервису ФНС возможно только при включенной интернет-поддержке. Для включения интернет-поддержки используйте кнопку «Подключить» в блоке «Настройки интернет- поддержки», в открывшейся форме укажите свой логин и пароль.
    • При включенном флажке «Автоматически проверять контрагентов по ЕГРН» проверка будет осуществляться в автоматическом режиме. При вводе нового контрагента (или при изменении реквизитов существующего) его данные (ИНН и КПП) будут обрабатываться с помощью сервиса ФНС, который в онлайн-режиме проверит факт существования контрагента, сверит введенный в программу номер ИНН и КПП с данными из ЕГРН.
    • Результат проверки можно увидеть в карточке контрагента (рис. 2).
      • По итогам проверки может быть присвоен один из следующих статусов:
        • «Контрагент есть в базе ФНС» — означает, что контрагент найден в реестре ФНС и имеет статус действующего в интервале ±6 дней от даты запроса.
        • «Контрагент отсутствует в базе ФНС» — означает, что контрагент отсутствует в реестре ФНС.
        • «Неверный ИНН» — означает, что в проверяемых данных ИНН найдены ошибки.
        • «Неверная длина ИНН» — означает, что код ИНН имеет неверную длину.
        • т.п.
    • Статус проверки отображается не только в карточке контрагента, но и в формах списка и выбора справочника «Контрагенты». Если контрагент отсутствует в реестре или не имеет статус действующего, ИНН окрашивается в серый цвет, красным цветом выделены некорректно введенные ИНН контрагентов, если с ИНН все в порядке, он отображается черным цветом (рис. 3).
    • Кроме того, данный сервис позволяет отслеживать статус контрагентов компании при формировании книги покупок и книги продаж. Контрагент с недействующим ИНН отображается в книгах розовым цветом.
  2. Для проверки корректности введенного ИНН в ручном режиме (такая проверка рекомендуется для маломощных компьютеров) флажок «Автоматически проверять контрагентов по ЕГРНО» в блоке «Проверка контрагентов» ставить не нужно. Проверка контрагента по ИНН в ручном режиме производится по кнопке «Еще» (в справочнике «Контрагенты, в документах поступления и реализации), команда «Проверить контрагентов» (рис. 4).

Дополнительно к вышеописанному сервису можно подключить и сервис «1С:Контрагент», который позволит автоматически заполнять реквизиты контрагентов по ИНН (в т.ч. реквизиты ИФНС и внебюджетных фондов), получать актуальные сведения из ФИАС, полезную информацию для оценки благонадежности контрагентов («Досье контрагента»), а также информацию о плановых и внеплановых проверках организации.

Смотрите также

Не пропускайте последние новости — подпишитесь
на бесплатную рассылку сайта:

  • десятки экспертов ежедневно мониторят изменения законодательства и судебную практику;
  • рассылка бесплатная, независимо от наличия договора 1С:ИТС;
  • ваш e-mail не передается третьим лицам;

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

Идентификационный номер налогоплательщика
Идентификационный номер налогоплательщика (ИНН) — в Российской Федерации уникальный код используемый при учете в налоговом органе юридических и физических лиц. ИНН юридических лиц (организаций) состоит из 10 цифр. ИНН физических лиц, в т.ч. индивидуальных предпринимателей состоит из 12 цифр.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3. Для расчета 12-ого контрольного разряда (2-ой контрольной цифры) в 12-ти значном ИНН каждая цифра ИНН (кроме12-ой) ,11-ая вычисляется в соотв. с пред. пунктом, умножается на соответствующий множитель в соответствии с таб.1 , затем все значения суммируются , сумма берется по модулю 11, затем полученное число берется по модулю 10 это и есть 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С:Бухгалтерии 8?

Отправим материал вам на:

В программе реализована проверка контрагентов через Интернет с помощью специализированного веб-сервиса ФНС Проверка реквизитов контрагентов, который позволяет в онлайн-режиме проверять существование контрагента по его ключевым реквизитам – ИНН и КПП. Такая проверка осуществляется по ЕГРН (Единому государственному реестру налогоплательщиков).

Для настройки сервиса выполните следующие действия (рис. 1):

  1. Меню: Администрирование – Настройки программы – Интернет-поддержка и сервисы.
  2. Откройте гиперссылку Проверка контрагентов.
  3. Установите флажок Автоматически проверять контрагентов по ЕГРН. При включении автоматического режима проверка контрагентов будет производиться при вводе нового контрагента и изменении реквизитов существующего, при открытии документов поступления и реализации, при формировании отчетов (например, книги продаж и покупок) в режиме реального времени (рис.2).
  4. Если автоматический режим проверки контрагентов выключен (снят флажок Автоматически проверять контрагентов по ЕГРН – рис. 1), то проверить контрагента можно по кнопке Еще (рис.3).
  5. По гиперссылке Подробнее о сервисе можно подробнее узнать о возможностях сервиса проверки контрагентов (рис.4).
  6. Закройте окно.

Для проверки непосредственно из программы 1С можно воcпользоваться сервисом 1С:Контрагент, позволяющим автоматически заполнять реквизиты контрагентов по ИНН (в т.ч. заполнения и проверки реквизитов инспекций ФНС и внебюджетных фондов), представлять актуальные сведения из ФИАС, полезную информацию для оценки благонадежности контрагентов (Досье контрагента), а также информацию о плановых и внеплановых проверках организации.

Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download

Проверка ИНН

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

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

Простая обработка для проверка ИНН по контрольным цифрам. Работает в любой v8 конфигурации.

Очень рекомендуется для вставки в модуль «ПередЗаписью» в справочник «Контрагенты».

ЧТО ЗА ПРОВЕРКА ИНН. ЗАЧЕМ ВСЕ ЭТО НАДО.

Расшифровка ИНН
ИНН 10-и значный.
Первые 4-е цифры ИНН — это код подразделения ФНС России (справочник СОУН), следующие 5 цифр ИНН — это уникальный номер налогоплательщика в рамках данного подразделения ФНС, последняя цифра ИНН является контрольной и служит для проверки правильности записи ИНН.

ИНН 12-и значный.
Первые 4-е цифры ИНН — это код подразделения ФНС России (справочник СОУН), следующие 6 цифр ИНН — это уникальный номер налогоплательщика в рамках данного подразделения ФНС, оставшиеся 2-е цифры ИНН являются контрольными и служат для проверки правильности записи ИНН.

Алгоритм проверки ИНН
1.Алгоритм проверки 10-го значного ИНН.
ИНН.10. 1)Находим произведения первых 9-ти цифр ИНН на спепиальные множители соотственно. 9 множителей ( 2 4 10 3 5 9 4 6 8 ).
ИНН.10. 2) Складываем все 9-ть получившихся произведений.
ИНН.10. 3) Получившуюся сумму делим на число 11 и извлекаем целую часть частного от деления.
ИНН.10. 4) Умножаем получившееся число на 11.
ИНН.10. 5) Сравниваем числа получившиеся на шаге 2 и шаге 4, их разница, и есть контрольное число, которое и должно равняться 10-й цифре в ИНН. (Если контрольное число получилось равным 10-ти, в этом случае принимаем контрольное число равным 0.)

2.Алгоритм проверки 12-го значног ИНН.
ИНН.12. 1)Находим произведения первых 10-ти цифр ИНН на спепиальные множители соотственно (10-ю цифру принимаем за 0). 10 множителей ( 7 2 4 10 3 5 9 4 6 8 ).
ИНН.12. 2) Складываем все 10-ть получившихся произведений.
ИНН.12. 3) Получившуюся сумму делим на число 11 и извлекаем целую часть частного от деления.
ИНН.12. 4) Умножаем получившееся число на 11. ИНН.12. 5) Сравниваем числа получившиеся на шаге 2 и шаге 4, их разница, и есть первое контрольное число, которое и должно равняться 11-й цифре в ИНН.(Если контрольное число получилось равным 10-ти, в этом случае принимаем контрольное число равным 0.) Если получившееся число не не равно 11-ой цифре ИНН, значит ИНН не верный, если же совпадает, тогда высчитываем следующее контрольное число, которое должно быть равным 12-ой цифре ИНН
ИНН.12. 6)Находим произведения первых 11-ти цифр ИНН на спепиальные множители соотственно (10-ю цифру принимаем за 0). 11 множителей ( 3 7 2 4 10 3 5 9 4 6 8 ).
ИНН.12. 7) Складываем все 11-ть получившихся произведений.
ИНН.12. 8)Получившуюся сумму делим на число 11 и извлекаем целую часть частного от деления.
ИНН.12. 9) Умножаем получившееся число на 11.
ИНН.12. 10) Сравниваем числа получившиеся на шаге 7 и шаге 9, их разница, и есть контрольное число, которое и должно равняться 12-й цифре в ИНН. (Если контрольное число получилось равным 10-ти, в этом случае принимаем контрольное число равным 0.) Если высчитанное число равно 12-ой цифре ИНН, и на первом этапе все контрольное число совпало с 11-ой цифрой ИНН, следовательно ИНН считается верным.

Мало информации?

Бывают 10-значные (1 контрольная цифра в конце) и 12-значные (2 контрольные цифры предпоследняя (n2) и последняя (n1) цифры в ИНН).
k12 k11 k10 k9 k8 k7 k6 k5 k4 k3 k2 k1
вычисление контрольного числа n2

для 12-значного ИНН
7 2 4 10 3 5 9 4 6 8
вычисление контрольного числа n1

для 12-значного ИНН
3 7 2 4 10 3 5 9 4 6 8
вычисление контрольного числа n1

для 10-значного ИНН

Проверку ИНН удобнее проводить, вычисляя контрольные числа:

Шаг 1 (только для 12-значного ИНН). Контрольное число n2 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы (из строки «вычисление контрольного числа n2»). Если остаток есть 10, то n2 = 0.

Шаг 2. Контрольное число n1 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы (из строки «вычисление контрольного числа n1»). Если остаток есть 10, то n1 = 0.

ИНН 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= 141
141= 11*12 +9(остаток); Остаток совпадает с последней цифрой ИНН, это другая контрольная цифра.

Оба контрольных числа совпадают, номер правильный.

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

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

Скачать файлы

Специальные предложения

Здесь проверка НЕ КАК В ТИПОВЫХ — Длина ИНН
ЗДЕСЬ ПРОВЕРКА : ВВЕДЕННЫЙ ИНН — РЕАЛЬНЫЙ ИЛИ ЭТО ПРОСТО НАБОР ЦИФР.

В самом ИНН содержатся конрольные цифры, исключающие цифры от балды.

У меня такая проверка срабатывает при вводе ИНН — нельзя ввести «каля-маля». Только РЕАЛЬНЫЙ ИНН.

Вот у меня для холдинга нужна была именно такая проверка! Ставить проверку — заполнен ИНН или нет (пустой / не пустой) — просто не имеет смысла. В торопях пользователи забьют — 7709123456 или 1111111111.

Вот именно для УПП я её и прикрутил.

Для тех кто не понимает о чем речь и имеет желание пополнить свою эрудицию:

Расшифровка ИНН
ИНН 10-и значный.
Первые 4-е цифры ИНН — это код подразделения ФНС России (справочник СОУН), следующие 5 цифр ИНН — это уникальный номер налогоплательщика в рамках данного подразделения ФНС, последняя цифра ИНН является контрольной и служит для проверки правильности записи ИНН.

ИНН 12-и значный.
Первые 4-е цифры ИНН — это код подразделения ФНС России (справочник СОУН), следующие 6 цифр ИНН — это уникальный номер налогоплательщика в рамках данного подразделения ФНС, оставшиеся 2-е цифры ИНН являются контрольными и служат для проверки правильности записи ИНН.

Алгоритм проверки ИНН
1.Алгоритм проверки 10-го значного ИНН.
ИНН.10. 1)Находим произведения первых 9-ти цифр ИНН на спепиальные множители соотственно. 9 множителей ( 2 4 10 3 5 9 4 6 8 ).
ИНН.10. 2) Складываем все 9-ть получившихся произведений.
ИНН.10. 3) Получившуюся сумму делим на число 11 и извлекаем целую часть частного от деления.
ИНН.10. 4) Умножаем получившееся число на 11.
ИНН.10. 5) Сравниваем числа получившиеся на шаге 2 и шаге 4, их разница, и есть контрольное число, которое и должно равняться 10-й цифре в ИНН. (Если контрольное число получилось равным 10-ти, в этом случае принимаем контрольное число равным 0.)

2.Алгоритм проверки 12-го значног ИНН.
ИНН.12. 1)Находим произведения первых 10-ти цифр ИНН на спепиальные множители соотственно (10-ю цифру принимаем за 0). 10 множителей ( 7 2 4 10 3 5 9 4 6 8 ).
ИНН.12. 2) Складываем все 10-ть получившихся произведений.
ИНН.12. 3) Получившуюся сумму делим на число 11 и извлекаем целую часть частного от деления.
ИНН.12. 4) Умножаем получившееся число на 11. ИНН.12. 5) Сравниваем числа получившиеся на шаге 2 и шаге 4, их разница, и есть первое контрольное число, которое и должно равняться 11-й цифре в ИНН.(Если контрольное число получилось равным 10-ти, в этом случае принимаем контрольное число равным 0.) Если получившееся число не не равно 11-ой цифре ИНН, значит ИНН не верный, если же совпадает, тогда высчитываем следующее контрольное число, которое должно быть равным 12-ой цифре ИНН
ИНН.12. 6)Находим произведения первых 11-ти цифр ИНН на спепиальные множители соотственно (10-ю цифру принимаем за 0). 11 множителей ( 3 7 2 4 10 3 5 9 4 6 8 ).
ИНН.12. 7) Складываем все 11-ть получившихся произведений.
ИНН.12. 8)Получившуюся сумму делим на число 11 и извлекаем целую часть частного от деления.
ИНН.12. 9) Умножаем получившееся число на 11.
ИНН.12. 10) Сравниваем числа получившиеся на шаге 7 и шаге 9, их разница, и есть контрольное число, которое и должно равняться 12-й цифре в ИНН. (Если контрольное число получилось равным 10-ти, в этом случае принимаем контрольное число равным 0.) Если высчитанное число равно 12-ой цифре ИНН, и на первом этапе все контрольное число совпало с 11-ой цифрой ИНН, следовательно ИНН считается верным.

Бывают 10-значные (1 контрольная цифра в конце) и 12-значные (2 контрольные цифры предпоследняя (n2) и последняя (n1) цифры в ИНН).
k12 k11 k10 k9 k8 k7 k6 k5 k4 k3 k2 k1
вычисление контрольного числа n2

для 12-значного ИНН
7 2 4 10 3 5 9 4 6 8
вычисление контрольного числа n1

для 12-значного ИНН
3 7 2 4 10 3 5 9 4 6 8
вычисление контрольного числа n1

для 10-значного ИНН

Проверку ИНН удобнее проводить, вычисляя контрольные числа:

Шаг 1 (только для 12-значного ИНН). Контрольное число n2 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы (из строки «вычисление контрольного числа n2»). Если остаток есть 10, то n2 = 0.

Шаг 2. Контрольное число n1 есть остаток от деления на 11 суммы из цифр номера, умноженных на соответствующие коэффициенты из таблицы (из строки «вычисление контрольного числа n1»). Если остаток есть 10, то n1 = 0.

ИНН 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= 141
141= 11*12 +9(остаток); Остаток совпадает с последней цифрой ИНН, это другая контрольная цифра.

Оба контрольных числа совпадают, номер правильный.

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

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

Алгоритм для вычисления контрольных чисел в ИНН получен из случайных неофициальных источников в Интернете и не может использоваться в случаях, предполагающих какую-либо юридическую или финансовую ответственность, выгоду или убытки.

Наименование Файл Версия Размер

Об общих ошибках в электронной отчетности, препятствующих ее приему налоговым органом

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

Практика показывает, что проблемы с отправкой отчетности возникают, как правило, из-за одних и тех же ошибок.

Отчетность по налогам и страховым взносам считается принятой, если налоговым органом отправлена квитанция о приеме, подписанная электронной подписью должностного лица налогового органа (как правило, руководителем налогового органа).

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

    К ошибкам, препятствующим приему отчетности в электронном виде, относятся:

0200100000 — Структура имени файла не соответствует требованиям формата

Проще говоря, название файла отчетности не соответствует установленным требованиям.

Название файла отчетности формируется из структурных элементов, схематично оно должно иметь вид:

R_T — префикс, обозначающий принадлежность информации файла к определенному виду. (Вид и тип информации представляются сочетанием символов (латинские буквы и цифры));

A — идентификатор получателя, которому направляется файл отчетности;

K — идентификатор конечного получателя, для которого предназначена информация из данного файла отчетности;

    Каждый из идентификаторов (A и K) имеет вид:

O — идентификатор отправителя информации, имеет вид:

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

GGGG — год формирования передаваемого файла, MM — месяц, DD — день;

N — идентификационный уникальный номер файла. (Длина — от 1 до 36 знаков. Идентификационный номер файла должен обеспечивать уникальность файла.)

Расширение имени файла должно быть xml .

Расширение имени файла может указываться как строчными, так и прописными буквами.

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

0300300000 — Структура файла не соответствует требованиям формата

Данная ошибка очень часто возникает в том случае, если мы отправляем отчетность по старому формату.

То есть данная форма и формат были обновлены, а наша программа формирует файлы в старом формате по неактуальной форме.

Для исправления этой ошибки нам нужно обновить свою программу подготовки отчетности и тем самым обновятся формы и их форматы.

По этой же причине может возникнуть ошибка: «Файл не соответствует xsd-схеме», с кодом: 0300300001

После исправления ошибки необходимо отправить декларацию повторно как первичную.

0400100001 — Не найден плательщик по ИНН и КПП или ИНН, представленному в файле

Данная ошибка возникает в следующих случаях:

  1. неправильное указание данных налогоплательщика в налоговой отчетности;
  2. налогоплательщик снят с учета;
  3. сведения о налогоплательщике отсутствуют в базе ФНС России.

Для исправления данной ошибки нам необходимо в первую очередь проверить правильность указания налогового органа в который мы отправляем файл отчетности.

Не исключено, что нам придется связаться с налоговой инспекцией, чтобы уточнить там — не был ли налогоплательщик снят с учета или переведен в другую налоговую (в связи с реорганизацией) и проверить регистрацию его в базе ФНС России.

После исправления ошибки необходимо отправить декларацию повторно как первичную.

0400200005 — Документ с указанным «Видом документа» и «Номером корректировки» уже зарегистрирован

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

Или когда при формировании уточненного файла отчетности мы забываем изменить статус отчета с «первичного» на «корректирующий».

Для исправления данной ошибки нам необходимо отправить корректирующую декларацию в электронном виде. Для этого открываем отчет и на титульном листе изменяем номер корректировки с 0 на 1.

0500100000 — Значение элемента отсутствует в справочнике

Данная ошибка возникает, как правило, из-за отсутствия обновления программного обеспечения на стороне налогового органа.

Под справочником имеется ввиду справочники СППФД/СФНД:

  1. СППФД — Справочнике периодов применения форматов представления в электронном виде налоговых деклараций, расчетов (уточненных налоговых деклараций, расчетов), бухгалтерской отчетности и иных документов, служащих для исчисления и уплаты налогов и сборов
  2. СФНД — Справочник форматов документов, используемых налоговыми органами и налогоплательщиками при реализации электронного документооборота в отношениях, регулируемых законодательством о налогах и сборах

Это ведомственные справочники ФНС России, которые используются в программном обеспечении налоговых органов для формирования, передачи и приема налоговой документации (информации) при взаимодействии налоговых органов с юридическими и физическими лицами в электронном виде.

Поскольку обновление справочников СППФД/СФНД никак от нас не зависит, то в случае возникновения такой проблемы, нам нужно будет переотправить отчеты дождавшись, если позволяет время, обновления приемников налоговых органов.

ФНС не приняла электронный отчет. Коды ошибок в уведомлении, как исправить

На данный момент многие организации сдают отчетность в электронном виде. Это удобно, да и в рамках норм законодательства некоторые фирмы просто обязаны сдавать отчетность электронно. Однако зачастую ФНС не принимает отчеты в связи с ошибками. Расскажем что делать и как исправить ошибки.

ФНС не приняла электронный отчет. Коды ошибок в уведомлении, как исправить

Иллюстрация: Liza Summer/pexels

Сдача отчетности в электронном виде

В электронном виде ФНС принимает не только налоговую отчетность, но и бухгалтерскую, а также иные виды отчетов, пояснений, справок и т. д.

Датой представления отчета по ТКС или через личный кабинет налогоплательщика считается дата его отправки ( абз. 3 п. 4 ст. 80 НК ).

Также датой представления налоговой декларации (расчета) заявителем в электронной форме считается дата, зафиксированная в подтверждении даты отправки ( п. 167 Административного регламента, утвержденного приказом ФНС от 08.07.2019 № ММВ-7-19/343@ ).

Налоговая декларация (расчет) в электронной форме считается принятой налоговой инспекцией, если заявителю поступила квитанция о приеме с усиленной квалифицированной электронной подписью, позволяющей идентифицировать соответствующую ИФНС ( владельца квалифицированного сертификата ).

Декларация считается не только поданной, но и принятой, если налогоплательщик получил квитанцию о приеме от своей ИФНС ( п. 4 ст. 80 НК, п. 166 регламента ).

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

Такой компанией является Такском . Специалисты Такском помогут подключить электронную отчетность удаленно, без посещения офиса. При этом предлагается безлимитный сервис по сдаче отчетов во все подразделения Госорганов.

Почему ФНС не приняла электронный отчет?

Есть основания , по которым ФНС может не принять декларацию. Перечень таких оснований указан в п. 19 регламента, он — закрыт и не подлежит расширенному толкованию.

В частности, отчет могут не принять, если:

  • отсутствуют документы, удостоверяющие личность лица, которое представляет декларацию (расчет);
  • нет документов, подтверждающих полномочия лица — уполномоченного представителя заявителя на представление налоговой декларации (расчета);
  • декларация (расчет) подается не по установленной форме (установленному формату);
  • отчет подписан неуполномоченным лицом;
  • отчет представляется в территориальный налоговый орган, в компетенцию которого не входит прием этой налоговой декларации (расчета);
  • расчет по страховым взносам содержит ошибки, в том числе, если суммы одноименных показателей по всем физическим лицам не соответствуют этим же показателям в целом по плательщику страховых взносов;
  • предоставляется расчет по страховым взносам, в котором указаны недостоверные персональные данные, идентифицирующие застрахованных физических лиц.

Если есть хотя бы одно из вышеперечисленных нарушений отчет не считается представленным .

Если же в отчете были другие ошибки, то ФНС формирует уведомление об уточнении сведений с указанием кода ошибки.

Ошибки в отчетах и их исправление

Перечень классификаторов (справочников), используемых в автоматизируемых информационных системах ФНС утвержден приказом ФНС от 26.08.2014 № ММВ-7-6/433@ и дополнен информацией согласно приложению № 5 к приказу ФНС от 30.12.2019 № ММВ-7-14/677@.

На данный момент в КОФО содержится более 300 наименований кодов ошибок, разберем самые распространенные.

Подписание отчета посредством ЭЦП

Самые первые ошибки возникают при подписании отчета при помощи ЭЦП. Если в этом пункте есть ошибка, то она придет под кодом 0100500001 « Отсутствуют сведения о доверенности в налоговом органе », 0100500002 « Срок действия доверенности истек » или 0100500006 « Отсутствует сообщение о доверенности ».

В таком случае следует проверить подпись на соответствие .

Если отчет подписывает директор самостоятельно, то этот факт должен быть отражен в отчете, например, кодом «1». Если подпись ставит иной сотрудник по доверенности, то это тоже должно быть отражено в отчете, например, с кодом «2». При этом доверенность на право подписи предоставляется заранее в ФНС.

Документ можно направить в виде скан-копии по ТКС , но лучше узнать о способе передачи доверенности в самой ФНС. Данные о доверенности в налоговой должны полностью соответствовать данным доверенности, выданной на сотрудника в организации.

Также если доверенность была продлена или заменена — эти сведения также должны быть в ФНС.

Не найден плательщик

Также бывает, что при отправке отчета система выдает ошибку с кодом 0400100001 « Не найден плательщик по ИНН и КПП или ИНН, представленным в файле ».

В данном случае нужно проверить ИНН и КПП , указанные в декларации. Путаница может возникнуть, если один бухгалтер сдает отчеты по нескольким компаниям, входящим в группу. Если ошибка была обнаружена, то её следует исправить и подать отчет заново.

Бывает и такое, что инспекция своевременно поставила компанию на учет, но не внесла сведения об этом в своей информационной базе. В этой ситуации отчетность не пройдет.

Дело даже доходит до судов. Например, в постановлении Девятого арбитражного апелляционного суда от 04.08.2016 № 09АП-32695/2016 по делу № А40-52269/2016 судья указал, что в такой ситуации привлечение налогоплательщика к ответственности за несвоевременную сдачу отчетности является неправомерным , так как налоговым органом не была обеспечена возможность для общества исполнить обязанности по сдаче декларации в электронной форме.

Вид документа уже зарегистрирован

Далее по популярности следует ошибка с кодом 0400200005 « Файл с признаком Вид документа (первичный, с признаком корректировки) уже зарегистрирован ».

Это говорит о том, что в базе ФНС уже существует первичная или корректировочная декларация с таким же порядковым номером. В таком случае нужно проверить, был ли подан отчет с таким порядковым номером в ФНС ранее.

Если нет и ошибки со стороны организации не было, то весьма вероятно отчет «задвоился» со стороны ФНС . В таком случае отчет считается представленным. Но лучше дополнительно удостовериться в том, что отчет принят, например, запросив в ФНС регистрационный номер отчета.

Нарушено условие равенства

Также довольно распространенной является ошибка в ЕРСВ с кодом 0400400011 « Нарушено условие равенства значения суммы страховых взносов по плательщику страховых взносов совокупной сумме страховых взносов по застрахованным лицам ».

Она говорит о том, что отчет не прошел контроль . Ошибка может крыться в неверном соотношении сумм, данных в отчете за текущий и предыдущие периоды, которые отражаются нарастающим итогом, в ошибках данных сотрудников, в несоответствии данным из отчетов по НДФЛ.

Сведения по указанным лицам не соответствуют сведениям в налоговой

Часто в ЕРСВ возникает ошибка с кодом 0400500003 « Сведения по указанным лицам не соответствуют (отсутствуют) сведениям, имеющимся в налоговом органе ».

Это говорит о том, что личные сведения на сотрудников, данные в отчете отличаются от сведений, имеющихся в ФНС. В такой ситуации следует проверить сведения на сотрудников, которые имеются в организации и которые были занесены в отчет.

Возможно со стороны организации была опечатка, в связи с чем в отчет попали неверные сведения.

Но может получиться и так, что сотрудник сменил какие-либо данные, например, фамилию, и не сообщил об этом работодателю. В такой ситуации следует проверить еще раз все личные сведения на сотрудников, например, через базу ФНС.

Также может сложиться ситуация, когда неверные данные на сотрудника оказались именно в налоговой, а у организации ошибок нет. В этом случае следует подать сообщение в ФНС о необходимости исправления данных на сотрудника в базе.

В сервисе « Онлайн-Спринтер » компании Такском есть встроенная проверка на ошибки, что очень помогает при сдаче отчетности, в том числе ЕРСВ.

КЛАССИФИКАТОР ОШИБОК ФОРМАТНО-ЛОГИЧЕСКОГО КОНТРОЛЯ ФАЙЛОВ НАЛОГОВОЙ И БУХГАЛТЕРСКОЙ ОТЧЁТНОСТИ (КОФО)

Классификатор ошибок форматно-логического контроля файлов налоговой и бухгалтерской отчетности ФНС России (классификатор ошибок– КОФО), утвержденный Приказом ФНС России от 24.11.2008г № ММ-3-6/616@, является составной частью системы классификации и кодирования технико-экономической информации и разработан ГНИВЦ ФНС России в соответствии с Положением «О единой системе классификации и кодирования технико-экономической и социальной информации МНС России» (Приказ МНС России от 02.06.2003 № БГ-3-13/285)

на основе следующих законодательных актов и нормативных документов:

Приказ Министерства финансов Российской Федерации от 18.01.2008 № 9н «Об утверждении Административного регламента Федеральной налоговой службы по исполнению государственной функции по бесплатному информированию (в том числе в письменной форме) налогоплательщиков, плательщиков сборов и налоговых агентов о действующих налогах и сборах, законодательстве о налогах и сборах и принятых в соответствии с ним нормативных правовых актах, порядке исчисления и уплаты налогов и сборов, правах и обязанностях налогоплательщиков, плательщиков сборов и налоговых агентов, полномочиях налоговых органов и их должностных лиц, а также предоставлению форм налоговых деклараций (расчетов) и разъяснению порядка их заполнения»;

Формат уведомления об уточнении налоговой декларации (расчета) (Версия 5.01) Часть LXXXVII. Приказ ФНС России от 24.11.2008г № ММ-3-6/616@.

Приказ ФНС России от 02.11.2009г № ММ-7-6/534@. “Об утверждении Методических рекомендаций по организации электронного документооборота при представлении налоговых деклараций (расчетов) в электронном виде по телекоммуникационным каналам связи”

Приказ ФНС России от 09.11.2010г № ММ-7-6/535@ «Об утверждении Унифицированного формата транспортного контейнера при информационном взаимодействии с приемными комплексами налоговых органов по телекоммуникационным каналам связи с использованием электронной цифровой подписи»

Приказ ФНС России от 18.12.2009г № ММ-7-6/693@. “Об утверждении Унифицированного формата транспортного контейнера при информационном взаимодействии с приемными комплексами налоговых органов по телекоммуникационным каналам связи с использованием электронной цифровой подписи”

Приказ ФНС России от 15.04.2010г № ММВ-7-6/188@ “ О проведении пилотного проекта по предоставлению информационных услуг крупнейшим налогоплательщикам в электронном виде по телекоммуникационным каналам связи в режиме «одного окна»”

1. ОБЪЕКТЫ КЛАССИФИКАЦИИ

Объектами классификации в КОФО являются ошибки, выявленные при форматно-логическом контроле файлов налоговой и бухгалтерской отчетности.

2. СТРУКТУРА КЛАССИФИКАТОРА

Классификатор ошибок представляет собой перечень наименований объектов классификации и соответствующих им кодовых обозначений.

Информация классификатора представлена в одной таблице.

Каждая строка таблицы состоит из кода ошибки и наименования ошибки.

В таблице классификатора использованы иерархический метод классификации и последовательный метод кодирования.

Структура кодового обозначения по КОФО:

ККК – класс ошибок (признак, отражающий общность содержания подмножества ошибок),

РРР — подкласс ошибок (признак, отражающий общность подмножества ошибок в классе ошибок),

АААА – регистрационный номер ошибки в пределах подкласса.

010 – нарушение установленного порядка представления налоговой и бухгалтерской отчетности;

020 – имя файла не соответствует установленным требованиям;

030 – ошибки, выявляемые при форматном контроле;

040 – ошибки, выявляемые при логическом контроле;

050 — ошибки, выявляемые при проверке по справочникам.

060 — ошибки, выявляемые при предоставлении информационных услуг налогоплательщикам в режиме «ИОН» offline

Имя файла для загрузки таблицы в АСВК – KOFO.TXT.

Строки таблицы идентифицируются полем KOD (Классификационный код).

Состав и форматы полей таблицы KOFO Справочника приведены в таблице 2.1:

Состав и форматы полей таблицы KOFO Справочника

N п/п

Представление в АСВК

Наименование поля

Признак обязательности значения

Содержание поля

Имя поля

Длина

Код ошибки, выявляемой при форматно-логическом контроле файлов

Сообщение по выявляемой ошибке

Код

ошибки

Наименование ошибки

Декларация (расчет) не содержит ошибок (противоречий)

Декларация (расчет) содержит ошибки и требует уточнения

Декларация (расчет) содержит ошибки и не принята к обработке

0100000000

Нарушение установленного порядка представления сведений

0100100000

Отсутствие, неправильное указание ЭЦП

Отсутствие в представляемых сведениях ЭЦП руководителя организации, налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика

Несоответствие ЭЦП подписи руководителя организации — налогоплательщика (физического лица — налогоплательщика), уполномоченного представителя налогоплательщика

Набор ЭЦП недостаточен. Для формы с кодом <КНД> необходима подпись категории <Категория>

ЭЦП не соответствует подписанному документу (ЭЦП искажена или в документ были внесены изменения уже после его подписания)

ЭЦП не принадлежит данному налогоплательщику (Сертификат ЭЦП, использованный для подписи документа, не зарегистрирован для использования налогоплательщиком, от которого поступил файл).

Срок действия сертификата ЭЦП истек или сертификат ЭЦП был отозван

Несоответствие ЭЦП спецоператора ЭЦП, которой подписано подтверждение даты отправки

ЭЦП не принадлежит отправителю документа

В ЭП не включен сертификат

0100200000

Неправильное указание места представления сведений

Представление налогоплательщиком (его представителем) налоговой декларации (расчета) в налоговый орган, в компетенцию которого не входит прием этой налоговой декларации (расчета)

Отсутствует разрешение на отправку сообщений указанному получателю.

Код ИФНС-получателя не совпадает с кодом налогового органа, в котором установлен САОЭД

Код ИФНС- получателя отсутствует СОНО

Файл запроса на предоставление информационной услуги не относится к данной инспекции (направление запроса налогоплательщика в налоговый орган, в компетенцию которого не входит предоставление информации по запросу).

Файл, на который получен ответ, отсутствует

Код ИФНС-отправителя не совпадает с кодом налогового органа, в представленном файле

Файл направлен в налоговый орган, в компетенцию которого не входит получение данной информации

В налоговом органе отсутствует документ-основание для получения направленных документов

0100300000

Ошибки регистрации налогоплательщика

Отсутствие системного имени налогоплательщика в справочнике зарегистрированных налогоплательщиков в ИРУЦ

Логин или пароль неверны. Абонент не зарегистрирован на САОЭД

Контейнер зашифрован для другого получателя

ИНН не соответствует данным регистрации

0100310000

Ошибки регистрации абонента

Отсутствие системного имени абонента в справочнике зарегистрированных налогоплательщиков в ИРУЦ

ИННЮЛ не соответствует данным регистрации

ОГРН не соответствует данным регистрации

0100400000

Нарушение требований формирования транспортного контейнера

В транспортном сообщении более одного транспортного контейнера

Дублирование имени файла транспортного контейнера. Контейнер с таким именем отправлялся данным абонентом, в адрес данного налогового органа ранее.

В транспортном контейнере, поступившем от уполномоченного представителя налогоплательщика, отсутствует информационное сообщение о доверенности

В транспортном контейнере, отсутствует подтверждение даты отправки

0100500000

Неправильное указание (отсутствие) сведений по доверенности

Отсутствуют сведения о доверенности в налоговом органе

Срок действия доверенности истёк

Представитель не имеет полномочий подписи и представления налоговой отчетности

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

Информационное сообщение о доверенности невозможно идентифицировать

Отсутствует сообщение о доверенности

Информационное сообщение о доверенности не соответствует поступившему электронному документу

Для отправителя запроса ИНН=хххххххххх, КПП=ххххххххх отсутствует доверенность на получение сведений по налогоплательщику ИНН = хххххххххх КПП= ххххххххх

Представитель не имеет полномочий подписи и представления электронного документа

Несоответствие учетных данных по представителю налогоплательщика в поступившем электронном документе и в информационном сообщении о доверенности

Отправитель документа не является абонентом представителем

0100600000

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

Неправильное указание сведений о руководителе организации (ФИО, ИНН)

Неправильное указание сведений об индивидуальном предпринимателе (ФИО, ИНН)

Неправильное указание сведений о подписанте (ФИО, ИНН)

0100700000

Неправильное указание сведений подтверждения даты отправки

Подтверждение даты отправки не соответствует требованиям формата

Подтверждение даты отправки не соответствует налоговой декларации (расчету)

Подтверждение даты отправки не соответствует поступившему электронному документу

Подтверждение даты отправки не соответствует отправленному электронному документу

0100800000

Ошибка в последовательности предоставлении сведений

Невозможность регистрации уточненного документа без первичного

Нарушение порядка предоставления документов. Данный вид документа уже представлялся.

Некорректное сочетание форм в комплекте представленных документов

По значению элемента файла ХХХ отсутствует связанный с ним первичный документ

0200000000

Имя файла не соответствует установленным требованиям

0200100000

Структура имени файла не соответствует требованиям формата

Имя файла не соответствует структуре, определяемой по показателям справочника СППФД/СФНД

Неправильно сформировано наименование файла

Имя файла указано неправильно

Имя файла имеет неправильную длину

0200200000

Значения структурных элементов имени файла не соответствует требованиям формата

Неверное имя файла. Префикс файла должен быть O

Имя файла должно начинаться на латинскую букву O

Неверное имя файла. Код инспекции указан неправильно

Неверное имя файла. Отчетный год указан неправильно

Неверное имя файла. Порядковый номер указан неправильно

Расширение в имени файла указано неправильно

Неверное имя файла. Расширение файла должно быть TXT

Неверное имя файла. ИНН ФЛ отправителя указан неправильно

Неверное имя файла. ИНН ФЛ отправителя указан неправильно. Неправильная контрольная сумма.

Неверное имя файла. ИНН ЮЛ отправителя указан неправильно

Неверное имя файла. ИНН ЮЛ отправителя указан неправильно. Неправильная контрольная сумма.

Неверное имя файла. КПП указан неправильно

Неверное имя файла. Код получателя информации указан неправильно, должно быть 8 знаков

Неверный заголовок файла [идентификатор файла — ИдФайл] (проверка ИНН/КПП плательщика в базе). Неверно задано начало документа NNNN

ИНН в имени файла не соответствует ИНН в регистрационных данных ИРУЦ

Совокупность элементов файла: Код формы отчетности по КНД; Тип информации; Версия формата; Код налогового органа не соответствует элементам, определённым в имени файла

Файл с таким именем уже зарегистрирован

Имя файла имеет неверную контрольную сумму

Идентификатор отправителя не совпадает с идентификатором получателя, которому был отправлен транспортный контейнер

Идентификатор получателя не совпадает с идентификатором отправителя, которому был отправлен транспортный контейнер

0200300000

Имя файла транспортного контейнера не соответствует требованиям формирования имен транспортных контейнеров

В имени файла транспортного контейнера указан недопустимый код типа документооборота

В имени файла транспортного контейнера указан недопустимый код типа транзакции

В имени файла транспортного контейнера указан недопустимый код типа документа

В имени файла транспортного контейнера недопустимое сочетание кодов Типа документооборота Типа транзакции Типа документа

Не удалось распаковать архив

0300000000

Ошибки, выявляемые при форматном контроле

0300100000

Форматный контроль невозможен

Формат файла не определен

Файл xsd-схемы не найден

Невозможно идентифицировать документ

Нарушена структура XML-файла. Файл не может быть обработан.

Неверная кодировка XML: <кодировка> вместо <кодировка>

<имя файла> не соответствует требованиям формата

Для данного типа информации не найден шаблон приема

Данная версия формата файла не поддерживается

0300200000

Синтаксис файла не соответствует требованиям формата

Отсутствуют символы окончания строки в конце файла

Код реквизита VVV[1] не должен содержать ведущих и конечных пробелов

Строковые значения должны быть в верхнем регистре

Строка RRR[2] не должна содержать двоеточие

Строка имеет неправильную структуру, необходимо KKK[3] разделителей SSS[4]

Значение не может иметь начальных и конечных пробелов

Ошибка в формате реквизита служебной части. Пропущен символ двоеточие

Строка RRR не должна содержать двоеточие

Отсутствует открывающий (закрывающий) тег

0300300000

Структура файла обмена не соответствует требованиям формата

Файл не соответствует xsd-схеме

Недопустимая строка RRR

Недопустимый реквизит VVV

Должен быть реквизит VVV

Должен быть один из реквизитов VVV

Недопустимый тег VVV

Должен быть тег VVV

Должен быть один из тегов VVV

Нет обязательного атрибута VVV

Недопустимый атрибут VVV

Отсутствие в налоговой декларации (расчете) фамилии, имени, отчества налогоплательщика (для физического лица)

Отсутствие в налоговой декларации (расчете) полного наименования организации (ее обособленного подразделения), налогоплательщика (для организации)

Отсутствие в налоговой декларации (расчете) ИНН налогоплательщика. Если иное не предусмотрено Налоговым кодексом Российской Федерации

Отсутствие в налоговой декларации (расчете) значения элемента Номер корректировки (Вида документа) (0 — первичный, 1-999 — корректирующий)

Отсутствие в налоговой декларации (расчете) наименования (кода) налогового органа представления отчетности

Отсутствие в налоговой декларации (расчете) значения элемента Код формы отчетности по КНД

Отсутствие в налоговой декларации (расчете) значения элемента Версия формата

Неизвестный код реквизита служебной части

Неизвестный код реквизита документа NNNN[5]

Не введен реквизит VVV служебной части файла, обязательный к заполнению

Не введен реквизит VVV документа NNNN файла, обязательный к заполнению

Отсутствие обязательного реквизита VVV

Несоответствие регистра в наименовании тега VVV

Ошибка в наименовании атрибута VVV. Не соответствие регистра

Ошибка идентификации строк документа. В шаблоне с кодом… (реквизит КНД) документа №… (в базе данных шаблон, УН шаблона = …) отсутствуют коды строк электронного документа

Ошибка заполнения данных строки… Наименование.. Электронный код:… Строка:… Лист. Значение:…

Не идентифицирован шаблон с кодом документа…

XML файл пустой или имеет неправильную структуру

Нарушено условие присутствия (отсутствия) элемента

Нарушено ограничение множественности реализации элемента

Реквизит XXX в имени не соответствует реквизиту VVV в файле

Реквизит VVV в файле не соответствует реквизиту VVV в файле

0300400000

Значение элемента не соответствует определённого для него формату

Значение не может быть пустым

Значение не соответствует числовому формату

Значение не соответствует числовому формату без дробной части

Значение не соответствует числовому формату c TTT[6] знаками в дробной части

Значение не соответствует дате

Недопустимый текст XXX[7]

Нет значения тега

Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит НомерКорр документа NNNN

0300500000

Несоответствие диапазону возможных значений элементов файла обмена

Длина значения элемента меньше или равно минимально допустимому

Длина значения элемента меньше минимально допустимого

Длина значения элемента меньше минимального BBB[8]

Длина значения элемента больше или равно максимально допустимому

Длина значения элемента больше максимально допустимого

Длина значения больше максимального MMM[9]

0300600000

Значение элемента не соответствует определённому для него шаблону

0300700000

Значение элемента не соответствует определённого для него перечню возможных значений элементов

Должно быть значение тега NNN

Недопустимое значение. Должно быть XXX

0300800000

Элемент файла не соответствует определённым для него требованиям

Значение не соответствует ИНН. Неправильная длина

Значение не соответствует ИНН. Недопустимый символ

Значение не соответствует ИНН. Неправильная контрольная сумма

Значение не соответствует ИНН ЮЛ. Неправильная длина

Значение не соответствует ИНН ЮЛ. Недопустимый символ

Значение не соответствует ИНН ЮЛ. Неправильная контрольная сумма

Значение не соответствует ИНН ФЛ. Неправильная длина

Значение не соответствует ИНН ФЛ. Недопустимый символ

Значение не соответствует ИНН ФЛ. Неправильная контрольная сумма

Идентификатор файла указан неправильно. Знаки с 13 по 21 не соответствуют КПП

Идентификатор файла указан неправильно. Знаки с 1 по 10 не соответствуют ИНН ЮЛ

Идентификатор файла указан неправильно. С 13 по 21 знаки должны быть *

Идентификатор файла указан неправильно. Знаки с 1 по 12 не соответствуют ИНН ФЛ

Идентификатор файла указан неправильно. Знаки с 22 по 29 не соответствуют дате

Идентификатор файла указан неправильно. Знаки с 30 и 31 не соответствуют часам

Идентификатор файла указан неправильно. Знаки 32 и 33 не соответствуют минутам

Идентификатор файла указан неправильно. Знаки 34 и 35 знаки не соответствуют секундам

Идентификатор документа указан неправильно. Знаки с 13 по 21 не соответствуют КПП

Идентификатор документа указан неправильно. Знаки с 1 по 10 не соответствуют ИНН ЮЛ

Идентификатор документа указан неправильно. С 13 по 21 знаки должны быть *

Идентификатор документа указан неправильно. Знаки с 1 по 12 не соответствуют ИНН ФЛ

Идентификатор документа указан неправильно. Знаки c 22 по 25 должны соответствовать отчетному году

Идентификатор документа указан неправильно. Знаки c 25 по 33 не соответствуют номеру документа в году

Неправильная длина ИНН

Недопустимый символ в ИНН

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

Неправильная длина ИНН ЮЛ

Недопустимый символ в ИНН ЮЛ

Неправильная контрольная сумма в ИНН ЮЛ

Неправильная длина ИНН ФЛ

Недопустимый символ в ИНН ФЛ

Неправильная контрольная сумма в ИНН ФЛ

Неправильная длина КПП

Недопустимый символ в КПП

Недопустимое значение. Должно быть XXX

Ошибка в значении атрибута VVV: неверное количество XXX 2. Должно быть XXX 3

Ошибка в значении: неверное количество XXX 2. Должно быть XXX 3

Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит ДокПредст документа NNNN

Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит ОКАТО документа NNNN

Нарушение формата реквизитов (в том числе сложных). Не заполнен или неверно заполнен реквизит ФИОРук документа NNNN

Значение элемента (атрибута) должно быть неотрицательным, т.е. 0 и больше 0

Значение элемента (атрибута) должно быть отрицательным, т.е. меньше 0

Значение элемента (атрибута) должно быть неположительным, т.е. 0 и меньше 0

Значение элемента (атрибута) должно быть положительным, т.е. больше 0

0400000000

Ошибки, выявляемые в ходе логического контроля

0400100000

Не идентифицирован налогоплательщик, получатель отчётности

Не найден плательщик по ИННКПП, представленным в файле

Найденный плательщик снят с учета

Значение элемента ИдПол XXX не соответствует базе данных (проверяется значение реквизита ИдПол в соответствии с кодом НО)

ИНН/КПП отправителя не совпадает с ИНН/КПП, которому был отправлен ТК с документами

ИНН/КПП налогоплательщика не соответствует ИНН/КПП в отправленном транспортном контейнере

ИНН/КПП абонента не совпадает с ИНН/КПП в отправленном транспортном контейнере

0400200000

Ошибки служебной части файла обмена, титульного листа отчётности

Неверная версия формата XXX . Ее значение должно быть равно XXX

Ошибка идентификации отчетного периода. Неверное значение номера отчетного периода в документе NNNN

Неверно задан год отчетного периода в документе NNNN

Отчетный период не может быть более одного года

Файл с признаком Вид документа (первичный, с признаком корректировки ) уже зарегистрирован

0400300000

Нарушение условия присутствия (отсутствия) элемента (атрибута)

Нарушено условие обязательности присутствия (отсутствия) элемента (атрибута) в зависимости от присутствия (отсутствия) другого элемента (атрибута)

Нарушено условие обязательности присутствия (отсутствия) элемента (атрибута) в зависимости от принимаемого им значения

Нарушено условие обязательности присутствия элемента (атрибута) в зависимости от значения другого элемента (атрибута)

Нарушено условие выбора элемента из нескольких в зависимости от значения другого элемента (атрибута)

0400400000

Нарушение условия значения элемента (атрибута)

Значение элемента (атрибута) должно быть не больше значения другого элемента

Значение элемента (атрибута) должно быть больше значения другого элемента

Значение элемента (атрибута) должно быть не меньше значения другого элемента

Значение элемента (атрибута) должно быть меньше значения другого элемента

Значение элемента (атрибута) не принадлежит разрешенному перечню значений

Значение элемента (атрибута) не принадлежит разрешенному диапазону значений

Значение элемента (атрибута) не соответствует заданному условию

Недопустимое (запрещенное) значение элемента (атрибута)

В значении элемента (атрибута) используются недопустимые буквы, знаки, символы (недопустимое сочетание букв, знаков, символов)

0400500000

Иные ошибки

Обособленные подразделения, указанные в форме № 1-6-Учет, не находятся в одном муниципальном образовании

На территории выбранного НО ни одно из обособленных подразделений, приведенных в форме № 1-6-Учет, не расположено

0500000000

Ошибки, выявляемые при проверке по справочникам

0500100000

Значение элемента отсутствует в справочнике

Значение элемента (атрибута) не найдено в заданном классификаторе (справочнике)

Значение элемента Код налогового органа представления отчетности в файле отчётности отсутствует в классификаторе Системы обозначений налоговых органов (СОНО)

Значение элемента файла Версия формата отсутствует в справочнике СППФД/СФНД

Код, состоящий из первых четырех цифр ИНН ЮЛ, не найден в СОУН

Код, состоящий из первых четырех цифр ИНН ФЛ, не найден в СОУН

Код, состоящий из первых четырех цифр КПП, не найден в СОУН

Регистрационный номер банка /номер филиала отсутствуют в СКО

ИНН банка отсутствует в СКО

Банк не включен в перечень банков, отвечающих установленным требованиям для выдачи банковских гарантий

БИК не включен в справочник БИК РФ

0500200000

Значение элемента не определено по совокупности поисковых элементов

Значение элемента файла Версия формата не соответствует определённому в справочнике СППФД/СФНД

Значение элемента файла Налоговый период по СППФД не соответствует периодичности представления отчётности (по КНД файла отчётности; по КНД файла отчётности и версии формата)

Формат с КНД KKK версии VVV действует с DDD

0600000000

Ошибки, выявляемые при предоставлении информационных услуг налогоплательщикам в режиме ИОН offline

0600100000

Налогоплательщиком не предоставлена в налоговый орган необходимая налоговая и бухгалтерская отчетность

По указанным в запросе КБК, ОКАТО у налогоплательщика отсутствуют налоговые обязательства на заданную дату

Информация не может быть предоставлена до исполнения обязательств по представлению отчетности. (В тексте отказа указываются наименование налога, КБК, ОКАТО и срок представления.)

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

За запрашиваемый период отсутствует обязанность по представлению налоговой и бухгалтерской отчётности

По указанным в запросе КБК, ОКАТО отсутствуют данные по КРСБ за запрашиваемый период

0600200000

Ошибки в запросе на получение информационной услуги

Дата запрашиваемых сведений превышает дату запроса

[1] VVV — имя (код) элемента (реквизита, атрибута, тега) в файле

[2] RRR — номер строки обработанного файла

[3] KKK – количество разделителей

[4] SSS — символ (совокупность символов разделителей)

[5] Где NNNN – идентификатор документа информационной части файла

[6] TTT – количество знаков в дробной части

[7] XXX – значение элемента

[8] BBB – минимальная длина реквизита

[9] MMM – максимальная длина реквизита

Главная » Статьи 1с » Контрольное число для инн не совпадает с рассчитанным 1с что делать

Контрольное число ИНН Пожаловаться ▲▼ Контрольное число, контрольная цифра – разновидность контрольной суммы, добавляется обычно в конец длинных номеров с целью первичной проверки их правильности. Применяется с целью уменьшения вероятности ошибки при обработке таких номеров: машинном считывании с упаковки товара, записи в документы, голосовой передаче от человека к человеку и т. п. Наличие и правильность контрольного числа не гарантирует достоверность рассматриваемого номера (в том числе не спасает от действий злоумышленников), но на практике достаточно хорошо оберегает от случайных ошибок. Контрольное число чаще всего это либо последняя цифра суммы всех чисел номера, либо результат другой математической операции над цифрами. В компьютерных программах понятие «контрольного числа» обобщено до CRC, бита чётности и Кодов Рида-Соломона; а в некоторых архиваторах объём контрольных данных таков, что позволяет не только обнаружить ошибку, но и исправить её (обнаружение и исправление ошибок). Контрольные числа, применяемые в документах, обычно позволяют восстановить одну потерянную цифру при условиях, что известно, на какой позиции в номере она должна находиться и что остальные цифры в номере правильные. Если неизвестно, на какой позиции есть ошибка, нужно перебрать все возможные варианты (например, для 13-значного номера их будет 13), а из них выбрать наиболее правдоподобные (исходя из анализа содержательной информации в номере). Простое исправление контрольной цифры может привести только к большей ошибке, не связанной с математикой. Валидация контрольного числа ИНН ИНН (идентификационный номер налогоплательщика) организации состоит из 10 цифр: 1-4-я цифры: для российской организации – код налогового органа, который присвоил ИНН; для иностранной организации – индекс, определяемый Федеральной налоговой службой; 5-9-я цифры: для российской организации – порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН; для иностранной организации – код иностранной организации (КИО) согласно Справочнику «Коды иностранных организаций»; 10-я цифра – контрольное число. ИНН физического лица (индивидуального предпринимателя) состоит из 12 цифр: 1-4-я цифры – код налогового органа, который присвоил ИНН; 5-10-я цифры – порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН; 11-12-я цифры – контрольное число. Проверка ИНН Зная ИНН потенциального контрагента, вы всегда сможете выяснить, является ли данная компания реальным юридическим лицом или же это мошенник, у которого нет государственной регистрации. Рассматриваемый способ проверки основан на том, что ИНН не является случайным набором цифр. Первые четыре являются номерами региона и территориальной налоговой инспекции, в которых зарегистрирован налогоплательщик. Следующие пять – это обыкновенный порядковый номер. А вот последняя – десятая – цифра представляет собой так называемое контрольное число ИНН. Для того, чтобы убедиться в подлинности того или иного налогоплательщика, нужно провести несколько небольших вычислений и сравнить полученный результат с этим самым числом. Для наглядности приведем пример. Возьмем произвольный ИНН: 7713456564. Сначала необходимо умножить первые девять цифр ИНН на особые множители, разработанные специалистами Федеральной налоговой службы. Каждой цифре соответствует свой множитель: 2, 4, 10, 3, 5, 9, 4, 6, 8. Произведем вычисления: (7 x 2) + (7 x 4) + (1 x 10) + (3 x 3) + (4 x 5) + (5 x 9) + (6 x 4 )+ (5 x 6) + (6 x 8)= 228 Полученную сумму нужно разделить на 11: 228 : 11 = 20,7. Затем от полученной величины необходимо взять целое число и умножить его на 11: 20 х 11 = 220 Разница между 228 и 220 составляет 8. Это и есть контрольное число ИНН – оно должно быть равно последней цифре ИНН. Однако в нашем случае они не совпадают, поскольку мы изначально взяли номер несуществующего налогоплательщика. Вы можете убедиться в том, что метод работает, взяв ИНН реального контрагента и самостоятельно произведя указанные вычисления. Алгоритм проверки ИНН 10 знаков: Вычисляется контрольная сумма со следующими весовыми коэффициентами: (2,4,10,3,5,9,4,6,8,0) Вычисляется контрольное число как остаток от деления контрольной суммы на 11 Если контрольное число больше 9, то контрольное число вычисляется как остаток от деления контрольного числа на 10 Контрольное число проверяется с десятым знаком ИНН. В случае их равенства ИНН считается правильным. Алгоритм проверки ИНН 12 знаков: Вычисляется контрольная сумма по 11-ти знакам со следующими весовыми коэффициентами: (7,2,4,10,3,5,9,4,6,8,0) Вычисляется контрольное число(1) как остаток от деления контрольной суммы на 11 Если контрольное число(1) больше 9, то контрольное число(1) вычисляется как остаток от деления контрольного числа(1) на 10 Вычисляется контрольная сумма по 12-ти знакам со следующими весовыми коэффициентами: (3,7,2,4,10,3,5,9,4,6,8,0). Вычисляется контрольное число(2) как остаток от деления контрольной суммы на 11 Если контрольное число(2) больше 9, то контрольное число(2) вычисляется как остаток от деления контрольного числа(2) на 10 Контрольное число(1) проверяется с одиннадцатым знаком ИНН и контрольное число(2) проверяется с двенадцатым знаком ИНН. В случае их равенства ИНН считается правильным. Пример. Страховой номер индивидуального лицевого счёта (Россия) Страховой номер индивидуального лицевого счёта страхового свидетельства обязательного пенсионного страхования (он же СНИЛС) проверяется на корректность контрольным числом. СНИЛС имеет вид: «XXX-XXX-XXX YY», где XXX-XXX-XXX – собственно номер, а YY – контрольное число. Алгоритм формирования контрольного числа СНИЛС таков: 1. Проверка контрольного числа Страхового номера проводится только для номеров больше номера 001-001-998 2. Контрольное число СНИЛС рассчитывается следующим образом: 2.1) Каждая цифра СНИЛС умножается на номер своей позиции (позиции отсчитываются с конца) 2.2) Полученные произведения суммируются 2.3) Если сумма меньше 100, то контрольное число равно самой сумме 2.4) Если сумма равна 100 или 101, то контрольное число равно 00 2.5) Если сумма больше 101, то сумма делится по остатку на 101 и контрольное число определяется остатком от деления аналогично пунктам 2.3 и 2.4 ПРИМЕР: Указан СНИЛС 112-233-445 95 Проверяем правильность контрольного числа: цифры номера 1 1 2 2 3 3 4 4 5 номер позиции 9 8 7 6 5 4 3 2 1 Сумма = 1×9 + 1×8 + 2×7 + 2×6 + 3×5 + 3×4 + 4×3 + 4×2 + 5×1 = 95 Сумма равна YY (контрольное число). Контрольное число 95 – указано верно Данный алгоритм не способен обнаружить все случаи ошибок в одной цифре (например, номера 087-654-303 00 и 087-654-302 00 отличаются одной цифрой, но оба будут признаны верными). Также не во всех случаях может быть обнаружена ошибка перестановки двух соседних цифр (например, 087-654-303 00 и 086-754-303 00). Причина – пункт 2.4, где для близких чисел 100 и 101 установлено одинаковое контрольное число 00. Если бы вместо пунктов 2.4, 2.5 применялся пункт 2.4′) Если сумма равна или больше 100, то контрольное число равно двум последним цифрам этой суммы (остатку от деления суммы на 100), то алгоритм был бы способен обнаружить все случаи ошибок в одной цифре и все случаи ошибочной перестановки двух соседних цифр. Пример. Номера ОГРН и ОГРНИП (Основной Государственный Регистрационный Номер (для Индивидуального Предпринимателя)) Состоят из 13 (или 15) цифр, из них последняя – n1 – контрольная. Контрольная цифра равна остатку от деления на 11 (или на 13) числа, состоящего из первых 12 (или 14) цифр. Если остаток больше 9, то n1 = последней цифре остатка. Конкретные примеры: 1037739010891 – 13 цифр, ОГРН. Вычисляем остаток: -1+0-3+7-7+3-9+0-1+0-8+9 = -10 (Признак Паскаля) -10 + 11 = 1(остаток) Контрольное число = 1 – совпадает, номер правильный. 1035006110083 – 13 цифр, ОГРН. Вычисляем остаток: 103500611008 = 11 • 9409146455 + 3(остаток) Контрольное число = 3 – совпадает, номер правильный. 1037739010891 – 13 цифр, ОГРН. Вычисляем остаток: 103773901089 = 11 • 9433991008 + 1(остаток) Контрольное число = 1 – совпадает, номер правильный. 304500116000157 – 15 цифр, ОГРНИП. Вычисляем остаток: 30450011600015 = 13 • 2342308584616 + 7(остаток) Контрольное число = 7 – совпадает, номер правильный. 304463210700212 – 15 цифр, ОГРНИП. Вычисляем остаток: 30446321070021 = 13 • 2342024697693 + 12(остаток) Контрольное число = 2 – совпадает с последней цифрой остатка, номер правильный. Источникиhttps://ru.wikipedia.org/wiki/Контрольное_число#Номера_банковских_карт https://www.egrul.ru/test_inn.html http://www.kholenkov.ru/data-validation/inn/

Контрольное число, контрольная цифра – разновидность контрольной суммы, добавляется обычно в конец длинных номеров с целью первичной проверки их правильности. Применяется с целью уменьшения вероятности ошибки при обработке таких номеров: машинном считывании с упаковки товара, записи в документы, голосовой передаче от человека к человеку и т. п.

Наличие и правильность контрольного числа не гарантирует достоверность рассматриваемого номера (в том числе не спасает от действий злоумышленников), но на практике достаточно хорошо оберегает от случайных ошибок.

Контрольное число чаще всего это либо последняя цифра суммы всех чисел номера, либо результат другой математической операции над цифрами. В компьютерных программах понятие «контрольного числа» обобщено до CRC, бита чётности и Кодов Рида-Соломона; а в некоторых архиваторах объём контрольных данных таков, что позволяет не только обнаружить ошибку, но и исправить её (обнаружение и исправление ошибок).

Контрольные числа, применяемые в документах, обычно позволяют восстановить одну потерянную цифру при условиях, что известно, на какой позиции в номере она должна находиться и что остальные цифры в номере правильные. Если неизвестно, на какой позиции есть ошибка, нужно перебрать все возможные варианты (например, для 13-значного номера их будет 13), а из них выбрать наиболее правдоподобные (исходя из анализа содержательной информации в номере). Простое исправление контрольной цифры может привести только к большей ошибке, не связанной с математикой.

Валидация контрольного числа ИНН

ИНН (идентификационный номер налогоплательщика) организации состоит из 10 цифр:

  • для российской организации – код налогового органа, который присвоил ИНН;
  • для иностранной организации – индекс, определяемый Федеральной налоговой службой;
  • для российской организации – порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН;
  • для иностранной организации – код иностранной организации (КИО) согласно Справочнику «Коды иностранных организаций»;

10-я цифра – контрольное число.

ИНН физического лица (индивидуального предпринимателя) состоит из 12 цифр:

  • 1-4-я цифры – код налогового органа, который присвоил ИНН;
  • 5-10-я цифры – порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН;
  • 11-12-я цифры – контрольное число.

Проверка ИНН

Зная ИНН потенциального контрагента, вы всегда сможете выяснить, является ли данная компания реальным юридическим лицом или же это мошенник, у которого нет государственной регистрации.

Рассматриваемый способ проверки основан на том, что ИНН не является случайным набором цифр. Первые четыре являются номерами региона и территориальной налоговой инспекции, в которых зарегистрирован налогоплательщик. Следующие пять – это обыкновенный порядковый номер. А вот последняя – десятая – цифра представляет собой так называемое контрольное число ИНН.

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

Возьмем произвольный ИНН: 7713456564. Сначала необходимо умножить первые девять цифр ИНН на особые множители, разработанные специалистами Федеральной налоговой службы. Каждой цифре соответствует свой множитель: 2, 4, 10, 3, 5, 9, 4, 6, 8. Произведем вычисления: (7 x 2) + (7 x 4) + (1 x 10) + (3 x 3) + (4 x 5) + (5 x 9) + (6 x 4 )+ (5 x 6) + (6 x 8)= 228

Полученную сумму нужно разделить на 11: 228 : 11 = 20,7. Затем от полученной величины необходимо взять целое число и умножить его на 11: 20 х 11 = 220

Разница между 228 и 220 составляет 8. Это и есть контрольное число ИНН – оно должно быть равно последней цифре ИНН. Однако в нашем случае они не совпадают, поскольку мы изначально взяли номер несуществующего налогоплательщика. Вы можете убедиться в том, что метод работает, взяв ИНН реального контрагента и самостоятельно произведя указанные вычисления.

Алгоритм проверки ИНН 10 знаков:
  1. Вычисляется контрольная сумма со следующими весовыми коэффициентами: (2,4,10,3,5,9,4,6,8,0)
  2. Вычисляется контрольное число как остаток от деления контрольной суммы на 11
  3. Если контрольное число больше 9, то контрольное число вычисляется как остаток от деления контрольного числа на 10
  4. Контрольное число проверяется с десятым знаком ИНН. В случае их равенства ИНН считается правильным.
Алгоритм проверки ИНН 12 знаков:
  1. Вычисляется контрольная сумма по 11-ти знакам со следующими весовыми коэффициентами: (7,2,4,10,3,5,9,4,6,8,0)
  2. Вычисляется контрольное число(1) как остаток от деления контрольной суммы на 11
  3. Если контрольное число(1) больше 9, то контрольное число(1) вычисляется как остаток от деления контрольного числа(1) на 10
  4. Вычисляется контрольная сумма по 12-ти знакам со следующими весовыми коэффициентами: (3,7,2,4,10,3,5,9,4,6,8,0).
  5. Вычисляется контрольное число(2) как остаток от деления контрольной суммы на 11
  6. Если контрольное число(2) больше 9, то контрольное число(2) вычисляется как остаток от деления контрольного числа(2) на 10
  7. Контрольное число(1) проверяется с одиннадцатым знаком ИНН и контрольное число(2) проверяется с двенадцатым знаком ИНН. В случае их равенства ИНН считается правильным.

Пример. Страховой номер индивидуального лицевого счёта (Россия)

Страховой номер индивидуального лицевого счёта страхового свидетельства обязательного пенсионного страхования (он же СНИЛС) проверяется на корректность контрольным числом. СНИЛС имеет вид: «XXX-XXX-XXX YY», где XXX-XXX-XXX – собственно номер, а YY – контрольное число.

Алгоритм формирования контрольного числа СНИЛС таков:

1. Проверка контрольного числа Страхового номера проводится только для номеров больше номера 001-001-998

2. Контрольное число СНИЛС рассчитывается следующим образом:

2.1) Каждая цифра СНИЛС умножается на номер своей позиции (позиции отсчитываются с конца)

2.2) Полученные произведения суммируются

2.3) Если сумма меньше 100, то контрольное число равно самой сумме

2.4) Если сумма равна 100 или 101, то контрольное число равно 00

2.5) Если сумма больше 101, то сумма делится по остатку на 101 и контрольное число определяется остатком от деления аналогично пунктам 2.3 и 2.4

ПРИМЕР: Указан СНИЛС 112-233-445 95

Проверяем правильность контрольного числа:

цифры номера 1 1 2 2 3 3 4 4 5

номер позиции 9 8 7 6 5 4 3 2 1

Сумма = 1×9 + 1×8 + 2×7 + 2×6 + 3×5 + 3×4 + 4×3 + 4×2 + 5×1 = 95

Сумма равна YY (контрольное число).

Контрольное число 95 – указано верно

Данный алгоритм не способен обнаружить все случаи ошибок в одной цифре (например, номера 087-654-303 00 и 087-654-302 00 отличаются одной цифрой, но оба будут признаны верными). Также не во всех случаях может быть обнаружена ошибка перестановки двух соседних цифр (например, 087-654-303 00 и 086-754-303 00). Причина – пункт 2.4, где для близких чисел 100 и 101 установлено одинаковое контрольное число 00.

Если бы вместо пунктов 2.4, 2.5 применялся пункт

2.4′) Если сумма равна или больше 100, то контрольное число равно двум последним цифрам этой суммы (остатку от деления суммы на 100),

то алгоритм был бы способен обнаружить все случаи ошибок в одной цифре и все случаи ошибочной перестановки двух соседних цифр.

Пример. Номера ОГРН и ОГРНИП

(Основной Государственный Регистрационный Номер (для Индивидуального Предпринимателя))

Состоят из 13 (или 15) цифр, из них последняя – n1 – контрольная.

Контрольная цифра равна остатку от деления на 11 (или на 13) числа, состоящего из первых 12 (или 14) цифр. Если остаток больше 9, то n1 = последней цифре остатка.

  • 1037739010891 – 13 цифр, ОГРН. Вычисляем остаток: -1+0-3+7-7+3-9+0-1+0-8+9 = -10 (Признак Паскаля) -10 + 11 = 1(остаток) Контрольное число = 1 – совпадает, номер правильный.
  • 1035006110083 – 13 цифр, ОГРН. Вычисляем остаток: 103500611008 = 11 • 9409146455 + 3(остаток) Контрольное число = 3 – совпадает, номер правильный.
  • 1037739010891 – 13 цифр, ОГРН. Вычисляем остаток: 103773901089 = 11 • 9433991008 + 1(остаток) Контрольное число = 1 – совпадает, номер правильный.
  • 304500116000157 – 15 цифр, ОГРНИП. Вычисляем остаток: 30450011600015 = 13 • 2342308584616 + 7(остаток) Контрольное число = 7 – совпадает, номер правильный.
  • 304463210700212 – 15 цифр, ОГРНИП. Вычисляем остаток: 30446321070021 = 13 • 2342024697693 + 12(остаток) Контрольное число = 2 – совпадает с последней цифрой остатка, номер правильный.

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

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

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

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

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

Порядковый номер цифры ИНН 1 2 3 4 5 6 7 8 9 10
Множители 2 4 10 3 5 9 4 6 8

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). Это и есть «контрольное число». Как видите, оно совпадает с последней цифрой в ИНН. Это значит, он не поддельный.

Валидация и проверка контрольного числа ИНН

ИНН (идентификационный номер налогоплательщика) организации состоит из 10 цифр:

  • 1-4-я цифры:
    • для российской организации — код налогового органа, который присвоил ИНН;
    • для иностранной организации — индекс, определяемый Федеральной налоговой службой;
    • для российской организации — порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН;
    • для иностранной организации — код иностранной организации (КИО) согласно Справочнику «Коды иностранных организаций»;

    ИНН физического лица (индивидуального предпринимателя) состоит из 12 цифр:

    • 1-4-я цифры — код налогового органа, который присвоил ИНН;
    • 5-10-я цифры — порядковый номер записи о лице в территориальном разделе Единого государственного реестра налогоплательщиков налогового органа, который присвоил ИНН;
    • 11-12-я цифры — контрольное число.
    Маски ввода

    Для 10-значного ИНН:

    • XXXXXXXXXX — маска ввода без разделителей.
    • XXXX-XXXXX-X — маска ввода с разделителями.

    Для 12-значного ИНН:

    • XXXXXXXXXXXX — маска ввода без разделителей.
    • XXXX-XXXXXX-XX — маска ввода с разделителями.
    Алгоритм проверки контрольного числа
    10-значный ИНН
    1. Вычислить сумму произведений цифр ИНН (с 1-й по 9-ю) на следующие коэффициенты — 2, 4, 10, 3, 5, 9, 4, 6, 8 (т.е. 2 * ИНН[1] + 4 * ИНН[2] + …).
    2. Вычислить остаток от деления полученной суммы на 11.
    3. Сравнить младший разряд полученного остатка от деления с младшим разрядом ИНН. Если они равны, то ИНН верный.
    12-значный ИНН
    1. Вычислить 1-ю контрольную цифру:
      1. Вычислить сумму произведений цифр ИНН (с 1-й по 10-ю) на следующие коэффициенты — 7, 2, 4, 10, 3, 5, 9, 4, 6, 8 (т.е. 7 * ИНН[1] + 2 * ИНН[2] + …).
      2. Вычислить младший разряд остатка от деления полученной суммы на 11.
      1. Вычислить сумму произведений цифр ИНН (с 1-й по 11-ю) на следующие коэффициенты — 3, 7, 2, 4, 10, 3, 5, 9, 4, 6, 8 (т.е. 3 * ИНН[1] + 7 * ИНН[2] + …).
      2. Вычислить младший разряд остатка от деления полученной суммы на 11.

      Реализация на JavaScript

      Исходный код доступен на GitHub по этой ссылке (функция validateInn).

      Реализация на PHP

      Исходный код доступен на GitHub по этой ссылке (метод validateInn).

      Функция проверкисоответствия введенного ИНН контрагента требованиям

      • Программы 1С
      • Отраслевые решения
      • Обучение 1С
      • Услуги
      • Акции

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

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

      ИНН юридического лица состоит из 10 последовательных цифр. 1-2: код субъекта Российской Федерации. 3-4: номер налоговой инспеции в субъекте РФ. 1-4: код налоговой инспекции по СОУН (Справочник кодов обозначения налоговых органов для целей учёта налогоплательщиков) осуществивщей регистрацию. 5-9: номер записи в территориальном разделе ЕГРН (Единый государственный реестр налогоплательщиков). 10: контрольная цифра.

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

      ИНН юридического лица состоит из 10 последовательных цифр. 1-2: код субъекта Российской Федерации. 3-4: номер налоговой инспеции в субъекте РФ. 1-4: код налоговой инспекции по СОУН осуществивщей регистрацию. 5-10: номер записи в территориальном разделе ЕГРН. 11-12: контрольные цифры.

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

      1. Для расчета десятого контрольного разряда в 10-ти значном ИНН каждая цифра ИНН (кроме десятой) умножается на соответствующий множитель в соответствии с таб.1 , ззатем все значения суммируются , сумма берется по модулю 11, затем полученное число берется по модулю 10 это и есть десятый разряд. 2. Для расчета 11-ого контрольного разряда (1-ой контрольной цифры) в 12-ти значном ИНН каждая цифра ИНН (кроме 11-ой и 12-ой) умножается на соответствующий множитель в соответствии с таб.1 , затем все значения суммируются , сумма берется по модулю 11, затем полученное число берется по модулю 10 это и есть 11-ый разряд. 3. Для расчета 12-ого контрольного разряда (2-ой контрольной цифры) в 12-ти значном ИНН каждая цифра ИНН (кроме12-ой) ,11-ая вычисляется в соотв. с пред. пунктом, умножается на соответствующий множитель в соответствии с таб.1 , затем все значения суммируются , сумма берется по модулю 11, затем полученное число берется по модулю 10 это и есть 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.х // Параметры: // ИНН — строка — проверяемый индивидуальный номер налогоплательщика, // ВладелецИНН — ПеречислениеСсылка.ЮрФизЛицо — тип владельца ИНН: физлицо или юрлицо Функция ИННСоответствуетТребованиям(Знач ИНН, ВладелецИНН) Экспорт ИНН = СокрЛП(ИНН); ДлинаИНН = СтрДлина(ИНН); Если НЕ ТолькоЦифрыВСтроке(ИНН) Тогда Возврат Ложь; КонецЕсли; Если ДлинаИНН = 10 и ВладелецИНН = Перечисления.ЮрФизЛицо.ЮрЛицо Тогда КонтрольнаяСумма = 0; Для Н = 1 По 9 Цикл Если Н = 1 Тогда Множитель = 2; ИначеЕсли Н = 2 Тогда Множитель = 4; ИначеЕсли Н = 3 Тогда Множитель = 10; ИначеЕсли Н = 4 Тогда Множитель = 3; ИначеЕсли Н = 5 Тогда Множитель = 5; ИначеЕсли Н = 6 Тогда Множитель = 9; ИначеЕсли Н = 7 Тогда Множитель = 4; ИначеЕсли Н = 8 Тогда Множитель = 6; ИначеЕсли Н = 9 Тогда Множитель = 8; КонецЕсли; Цифра = Число(Сред(ИНН,Н,1)); КонтрольнаяСумма = КонтрольнаяСумма + Цифра * Множитель; КонецЦикла; КонтрольныйРазряд = (КонтрольнаяСумма %11) %10; Если КонтрольныйРазряд Число(Сред(ИНН,10,1)) Тогда Возврат Ложь; КонецЕсли; ИначеЕсли ДлинаИНН =12 и ВладелецИНН = Перечисления.ЮрФизЛицо.ФизЛицо Тогда КонтрольнаяСумма11 = 0; КонтрольнаяСумма12 = 0; Для Н=1 По 11 Цикл // Расчет множителя для 11-го и 12-го разрядов Если Н = 1 Тогда Множитель11 = 7; Множитель12 = 3; ИначеЕсли Н = 2 Тогда Множитель11 = 2; Множитель12 = 7; ИначеЕсли Н = 3 Тогда Множитель11 = 4; Множитель12 = 2; ИначеЕсли Н = 4 Тогда Множитель11 = 10; Множитель12 = 4; ИначеЕсли Н = 5 Тогда Множитель11 = 3; Множитель12 = 10; ИначеЕсли Н = 6 Тогда Множитель11 = 5; Множитель12 = 3; ИначеЕсли Н = 7 Тогда Множитель11 = 9; Множитель12 = 5; ИначеЕсли Н = 8 Тогда Множитель11 = 4; Множитель12 = 9; ИначеЕсли Н = 9 Тогда Множитель11 = 6; Множитель12 = 4; ИначеЕсли Н = 10 Тогда Множитель11 = 8; Множитель12 = 6; ИначеЕсли Н = 11 Тогда Множитель11 = 0; Множитель12 = 8; КонецЕсли; Цифра = Число(Сред(ИНН,Н,1)); КонтрольнаяСумма11 = КонтрольнаяСумма11 + Цифра * Множитель11; КонтрольнаяСумма12 = КонтрольнаяСумма12 + Цифра * Множитель12; КонецЦикла; КонтрольныйРазряд11 = (КонтрольнаяСумма11 %11) %10; КонтрольныйРазряд12 = (КонтрольнаяСумма12 %11) %10; Если КонтрольныйРазряд11 Число(Сред(ИНН,11,1)) ИЛИ КонтрольныйРазряд12 Число(Сред(ИНН,12,1)) Тогда Возврат Ложь; КонецЕсли; Иначе Возврат Ложь; КонецЕсли; Возврат Истина;

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

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