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

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>Но в типовых тоже что то есть. Я даже уже не помню, сам я это написал или честно стырил где то»

Релиз Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.105.14) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО «1C-Софт», 2009 — 2021. Все права защищены
(http://www.1c.ru)

Расширения конфигурации:
— EF_10235142
— EF_00_00410001
— EF_02_30177124_15
— EF_00_00410771
— EF_30177313
— EF_30177312
— EF_30177311
— EF_30177310
— EF_30177309
— EF_00_00405574
— EF_30177301
— EF_30176444_21
— EF_30177307
— EF_30177306
— EF_30177305
— EF_30177304
— EF_30177303
— EF_00_00409496
— EF_00_00410050
— EF_00_00401819
— EF_10235075
— EF_00_00409866
— EF_00_00383775
— EF_00_00381458
— EF_00_00403156
— EF_00_00404803
— EF_50014263
— EF_10233997
— EF_2153

Все патчи установлены. В ошибках 1С эту ошибку не нашла. Может еще не выявили?

1369 / 592 / 199

Регистрация: 02.08.2011

Сообщений: 2,882

1

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

07.02.2014, 16:13. Показов 29259. Ответов 14


Студворк — интернет-сервис помощи студентам

1С Документооборот 1.3
Куда разработчики закопали настройку проверок ИНН? Нужно отключить на уровне пользователя



0



о_____О

Эксперт 1С

224 / 223 / 37

Регистрация: 19.11.2010

Сообщений: 1,062

07.02.2014, 16:33

2

А зачем, если не секрет?



0



daslex

07.02.2014, 22:44

 [ТС]

Не по теме:

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

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



0



о_____О

Эксперт 1С

224 / 223 / 37

Регистрация: 19.11.2010

Сообщений: 1,062

07.02.2014, 23:21

4

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



0



1369 / 592 / 199

Регистрация: 02.08.2011

Сообщений: 2,882

07.02.2014, 23:30

 [ТС]

5

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

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

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

Не по теме:

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



0



о_____О

Эксперт 1С

224 / 223 / 37

Регистрация: 19.11.2010

Сообщений: 1,062

07.02.2014, 23:44

6

Можете какой-нить ИНН показать, который в УТ нормально проходит, а в ДО нет?



0



1369 / 592 / 199

Регистрация: 02.08.2011

Сообщений: 2,882

07.02.2014, 23:52

 [ТС]

7

Алхимов. Юр.лицо ИНН 0461111101
в УТ такой, но ДО для него пишет Контрольное число для ИНН не совпадает с рассчитанным.

Миниатюры

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

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



0



о_____О

Эксперт 1С

224 / 223 / 37

Регистрация: 19.11.2010

Сообщений: 1,062

08.02.2014, 00:06

8

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



1



1369 / 592 / 199

Регистрация: 02.08.2011

Сообщений: 2,882

08.02.2014, 00:11

 [ТС]

9

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

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



0



о_____О

Эксперт 1С

224 / 223 / 37

Регистрация: 19.11.2010

Сообщений: 1,062

08.02.2014, 00:20

10

Цитата
Сообщение от daslex
Посмотреть сообщение

а есть генератор какой-нибудь ИНН этих, КПП и ОКПО?

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



0



Шизофреник

360 / 362 / 83

Регистрация: 25.06.2013

Сообщений: 1,141

08.02.2014, 06:07

11

Зачем генератор? Один и тот же правильный всовывай.



0



daslex

08.02.2014, 14:25

 [ТС]

Не по теме:

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



0



Dethmontt

Модератор

Эксперт 1С

3720 / 2915 / 574

Регистрация: 10.03.2011

Сообщений: 11,473

Записей в блоге: 1

08.02.2014, 22:15

13

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

1C
1
2
3
ОбъектКонтрагент.ИНН = МойКривойИНН;
ОбъектКонтрагент.ОбменДанными.Загрузка = истина;
ОбъектКонтрагент.Записать();



1



daslex

08.02.2014, 22:22

 [ТС]

Не по теме:

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



0



OrkVasya

08.02.2014, 22:31


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

Не по теме:

Цитата
Сообщение от daslex
Посмотреть сообщение

А из-за вопроса “зачем”

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



1



Опубликовано 16.02.2023 20:54
Автор: Administrator
Просмотров: 33985

С 2023 года в жизни налогоплательщиков появилась масса новых отчетов. Одним из них является Уведомление об исчисленных суммах налогов. Хоть инспекторы и не считают данный документ отчетом, но как его ни назови, а представлять все равно придется. У него есть свои сроки, требования к заполнению, штрафы за непредставление и даже нюансы по исправлению ошибок. Сегодня мы хотели бы остановиться на последнем пункте, а именно на исправлении ошибок в Уведомлениях в программе 1С: Бухгалтерии предприятия ред. 3.0. Как говорится, не ошибается тот, кто ничего не делает. Делитесь с коллегами, сохраняйте в закладки, эта статья точно пригодится абсолютно каждому бухгалтеру! 

В статье рассмотрим несколько ситуаций, с которыми на сегодняшний день столкнулись наши клиенты.

Ситуация № 1 – Допущена ошибка в сумме

Представим следующую ситуацию.

Организация выплачивает заработную плату сотрудникам 10 и 25 числа.

Компания должна отправить Уведомление по НДФЛ за февраль 2023г. до 27 февраля 2023 года.

Одновременно с выплатой заработной плата за январь 2023 года, бухгалтер, чтоб не забыть, сразу отправила Уведомление по НДФЛ за февраль 2023 года. Сумма налога в документе была равна 13 000 рублей. Именно эта сумма фигурировала в Начислении заработной платы за январь 2023 года. Других выплат физлицам компанией не производилось.



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

А как мы знаем, Уведомление по НДФЛ за февраль 2023г. подается налогоплательщиком за период с 23 января по 22 февраля. А это значит, что сумма налога в поданном ранее документе не верная.

Посмотрим начисление аванса и увидим, что НДФЛ с аванса составил 5 200р.

Понятно, что Уведомление придется пересдавать, ведь налоговую инспекцию организация дезинформировала, но как это сделать?

На странице ФНС, посвященной ЕНС, имеется следующая информация:

В нашем случае ошибка допущена в сумме. А это значит, что нам требуется подать новое Уведомление и указать в нем верную сумму.

Сумма налога, которую нужно показать в Уведомлении составит 18 200р.

Заходим снова в «Задачи организации» и находим ссылку на нужное нам Уведомление.

Программа предлагает нам создать Уведомление на сумму 18200р.

Формируем новое Уведомление и отправляем в налоговую инспекцию.

Но теперь в Оборотно-сальдовой ведомости по счету 68.01 отражены некорректные данные.

Все дело в том, что Уведомление создает записи в регистрах и записи по счетам учета.

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

К сожалению, после подачи нового Уведомления предыдущее Уведомление автоматически в программе не сторнируется. Поэтому пользователям придется самостоятельно отслеживать данную ситуацию и вручную удалять ненужные Уведомления, во избежание искажения данных на счетах бухгалтерского учета и в регистрах.

Перейдем в раздел «Операции» – «Единый налоговый счет» – «Уведомления» и пометим на удаление ошибочно поданное Уведомление.

Сформируем повторно Оборотно-сальдовую ведомость по счету 68.01.

Видим, что по состоянию на 22 февраля данные в учете отражены корректно.

Информация на счетах учета не задвоена.

Напомним, что начисление аванса (документ «Начисление зарплаты» с признаком «Аванс») в программе не создает бухгалтерских проводок, поэтому НДФЛ на счете 68.01 удержанный с доходов сотрудников за февраль 2023 года появится только при проведении в учете документа «Начисление зарплаты» с признаком «Окончательный расчет».

Теперь проанализируем еще одну ситуацию, когда требуется исправить ошибку в Уведомлении:

Ситуация № 2 – Допущена ошибка в КБК 

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

Наша ошибка является ошибкой в иных данных. То есть способом, который мы рассмотрим ниже будут исправляться все ошибки, кроме неверной суммы. Будем действовать в соответствии с рекомендациями инспекторов.

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

Сформируем Оборотно-сальдовую ведомость по счету 69 за январь 2023г. Страховые взносы по единому тарифу составили 30 000р.

В нашем примере Уведомление с верной суммой было отправлено в налоговую инспекцию с неверным КБК.

Ошибочно в Уведомлении указали КБК для перечисления ЕНП – 18201061201010000510. Но инспекторы не приняли такой документ, так как при подаче Уведомления должны быть указаны коды, которые соответствуют определенному налогу или взносу. Для НДФЛ КБК – 18210102010011000110, а для страховых взносов КБК – 18210201000011000160.

Также обратите внимание, что с 2023 года разделения по видам взносов для страхователя не существует. Все взносы начисляются по единому тарифу и имеют один КБК. Делить страховые взносы по видам страхования (как это было до 2023 года) не нужно.

Создадим в программе новое Уведомление («Операции» – «Единый налоговый счет» – «Уведомления») и заполним его в точности, как ошибочное, но сумму проставим 0.

А вот, что касается рекомендации инспекторов: «Новой строкой укажите верные данные», то на сегодняшний день, при подаче одного Уведомления с двумя строками (сумма «0» по неверному КБК и сумма по верному КБК), наши клиенты столкнулись с ситуацией, когда поданное по такой рекомендации Уведомление некорректно отразилось на ЕНС.

Исправить ошибку удалось, отправив отдельное Уведомление с нулевой суммой, а затем еще одно Уведомление с верными данными.

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

Вернемся к нашему примеру и отправим в налоговый орган Уведомление с суммой «0».

Далее создадим еще одно Уведомление, в котором укажем верное КБК и необходимую сумму. На основании этого Уведомления инспекторы самостоятельно скорректируют данные.

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

Еще раз сформируем Оборотно-сальдовую ведомость по счету 69. Данные отражены корректно.

Подводя итог всему вышесказанному, можно сделать такой вывод: лучше всего подавать Уведомление из «Задачи организации» («Главное» – «Задачи» – «Задачи организации»). Ведь именно этот способ автоматизирован разработчиками программы, а это значит, что Уведомление заполнится автоматически, что позволит пользователям избежать случайных ошибок.

Но при исправлении ошибок пользователю придется формировать Уведомление самостоятельно («Операции» – «Единый налоговый счет» – «Уведомления») и выбирать верные реквизиты. Хотя программа все равно подскажет, как сделать правильно.

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

И в заключении хотим ответить на часто задаваемый вопрос:

Нужно ли подавать Уведомление, если у налогоплательщика нет налога к уплате?

На этот вопрос ФНС в разделе «Часто задаваемые вопросы» ответила отрицательно.

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

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

Автор статьи: Марина Аленина

Text.ru - 100.00%

Понравилась статья? Подпишитесь на рассылку новых материалов

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

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