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

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

Проблема неверного ИНН может привести к блокировке счёта, штрафам за недостоверные сведения в отчётности или даже к приостановке операций с контрагентом. Например, если в справочнике Контрагенты указан несуществующий ИНН, не сможет сформировать корректный счёт-фактуру или УПД. А в 1С:Зарплата и Управление Персоналом ошибка в ИНН сотрудника сделает невозможной сдачу расчёта по страховым взносам.

Важно понимать, что проверка ИНН в — это не только контроль правильности введённых цифр, но и сверка актуальности данных (например, не ликвидировано ли юридическое лицо). Далее рассмотрим все доступные методы — от простейших до продвинутых, с учётом особенностей разных версий платформы.

1. Ручная проверка ИНН через справочник контрагентов

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

Чтобы проверить ИНН вручную:

  1. Откройте справочник Контрагенты (Предприятие → Контрагенты в 1С:Бухгалтерия или Справочники → Организации в 1С:УТ).
  2. Выберите нужного контрагента или создайте нового (кнопка Создать).
  3. В поле ИНН введите 10 (для юрлиц) или 12 (для ИП/физлиц) цифр.
  4. Система автоматически проверит формат: если количество цифр неверное, появится предупреждение Некорректный ИНН.

Обратите внимание: ручная проверка не сверяет ИНН с базой ФНС. Она только контролирует количество знаков и контрольную сумму (для 10-значных ИНН). Например, ИНН 7707083893 (ПАО "Газпром") система примет как корректный, даже если компания давно сменила реквизиты.

⚠️ Внимание: В 1С 7.7 контрольная сумма ИНН не проверяется автоматически! Для валидации придётся использовать внешние сервисы или доработки.

Если вам нужно убедиться в актуальности ИНН, переходите к следующим способам.

2. Автоматическая проверка ИНН через сервис ФНС

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

Инструкция по настройке и использованию:

  1. Перейдите в карточку контрагента и введите ИНН в соответствующее поле.
  2. Нажмите кнопку Проверить (или Заполнить по ИНН, в зависимости от конфигурации).
  3. Если интеграция с ФНС не настроена, система предложит ввести логин и пароль от личного кабинета налогоплательщика (для юридических лиц) или подтвердить доступ через ЭЦП.
  4. После успешной проверки поля Наименование, КПП, Адрес заполнятся автоматически.

Важные нюансы:

  • 🔹 В 1С:Бухгалтерия 3.0 и 1С:ERP проверка работает через меню Сервис → Проверка контрагентов.
  • 🔹 Для массовой проверки нескольких контрагентов используйте обработку ПроверкаИНН.epf (доступна на портале 1С:ИТС).
  • 🔹 Если ИНН не найден, система может выдать ошибку Контрагент не найден в ЕГРЮЛ/ЕГРИП — это значит, что либо ИНН неверный, либо компания ликвидирована.
📊 Как часто вы проверяете ИНН контрагентов?
Перед каждой сделкой
Раз в квартал
Только при ошибках в отчётности
Никогда

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

  1. У вас есть доступ в интернет (проверка идёт через API ФНС).
  2. В настройках разрешён обмен данными с внешними сервисами (Администрирование → Настройки программы → Интернет-поддержка).
  3. Ваша версия поддерживает этот функционал (в 1С 7.7 и устаревших релизах 8.2 такой возможности нет).

3. Проверка ИНН через внешние сервисы (ЕГРЮЛ, ЕГРИП)

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

Способы интеграции:

  1. Ручной ввод: скопируйте ИНН из , проверьте его на сайте ФНС или List-Org, затем перенесите данные обратно в программу.
  2. Автоматическое заполнение: используйте обработки от или сторонних разработчиков, которые подтягивают данные из ЕГРЮЛ/ЕГРИП по API. Например:
    • 📌 Обработка Загрузка данных из ЕГРЮЛ (доступна на Инфостарте).
    • 📌 Сервис Контур.Фокус (платно, но с расширенными возможностями).

Пример работы с внешним сервисом:

  1. Экспортируйте список ИНН из в Excel (через Файл → Сохранить как...).
  2. Загрузите файл на сайт Личный кабинет налогоплательщика (раздел Сервисы → Проверка контрагентов).
  3. Получите отчёт с актуальными данными и импортируйте их обратно в .
  4. ⚠️ Внимание: При массовой проверке ИНН через внешние сервисы учитывайте ограничения ФНС на количество запросов в сутки (обычно не более 100 для одного пользователя).

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

    4. Массовая проверка ИНН с помощью обработок

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

    Популярные решения:

    Название обработки Функционал Где взять Стоимость
    ПроверкаИНН.epf Проверяет контрольную сумму ИНН, сверяет с ЕГРЮЛ, выгружает невалидные записи Портал 1С:ИТС Бесплатно
    Контур.Магнит Массовая проверка ИНН/КПП, обновление реквизитов, мониторинг изменений Сайт Контура От 5 000 ₽/год
    АнализКонтрагентов Проверка ИНН, КПП, банковских реквизитов, поиск дублей Инфостарт От 1 500 ₽

    Инструкция по использованию обработки ПроверкаИНН.epf:

    1. Скачайте файл с портала 1С:ИТС и сохраните его на рабочем столе.
    2. В откройте меню Файл → Открыть и выберите скачанный файл.
    3. В появившемся окне укажите период проверки (например, все контрагенты или только активные).
    4. Нажмите Выполнить — система сгенерирует отчёт с ошибками.
    5. Сделать резервную копию базы 1С

      Убедиться в стабильном интернет-соединении

      Получить доступ к личному кабинету ФНС (при проверке через API)

      Очистить кэш браузера (если используете веб-версию 1С)

      -->

      Если обработка находит несоответствия, она может:

      • 🔸 Выделить контрагентов с некорректным ИНН (например, 9 знаков вместо 10).
      • 🔸 Пометить компании, которые ликвидированы или находятся в процессе реорганизации.
      • 🔸 Предложить обновить реквизиты из ЕГРЮЛ.

    Для крупных баз (более 10 000 контрагентов) рекомендуется выполнять проверку в фоновом режиме, чтобы не нагружать рабочие сессии пользователей.

    5. Проверка ИНН сотрудников в 1С:Зарплата и Управление Персоналом

    В конфигурациях 1С:ЗУП и 1С:Зарплата и Кадры проверка ИНН сотрудников имеет свои особенности. Здесь ошибки в ИНН могут привести к проблемам с:

    • 📄 Сдачей расчёта по страховым взносам (РСВ).
    • 📄 Формированием справок 2-НДФЛ.
    • 📄 Оформлением больничных листов и других пособий.

Как проверить ИНН сотрудника:

  1. Откройте справочник Сотрудники (Кадры → Сотрудники).
  2. Выберите карточку сотрудника и перейдите на вкладку Личные данные.
  3. В поле ИНН введите 12 цифр (для физлиц).
  4. Система автоматически проверит формат. Для валидации через ФНС нажмите Проверить в ФНС (доступно в последних версиях 1С:ЗУП 3.1).
  5. Если ИНН не проходит проверку:

    • 🔹 Убедитесь, что сотрудник предоставил актуальный ИНН (например, после смены фамилии или получения гражданства).
    • 🔹 Проверьте, не является ли сотрудник иностранцем без ИНН (в этом случае поле можно оставить пустым, но это повлияет на отчётность).
    • 🔹 Используйте сервис Узнай свой ИНН на сайте ФНС для уточнения данных.
    💡

    Если в 1С:ЗУП при проверке ИНН появляется ошибка "Не найден в ЕГРН", попробуйте ввести ИНН без пробелов и тире. Иногда система некорректно обрабатывает форматированный ввод.

    Для массовой проверки ИНН сотрудников можно использовать отчёт Анализ данных физических лиц (Отчёты → Анализ данных → Физические лица). Он выведет список сотрудников с некорректными или отсутствующими ИНН.

    6. Типичные ошибки при проверке ИНН и способы их устранения

    Даже при автоматической проверке пользователи сталкиваются с ошибками. Рассмотрим самые частые из них и способы решения:

    Ошибка Причина Решение
    Некорректный формат ИНН Неверное количество цифр (не 10 или 12) Проверьте ИНН на сайте ФНС или запросите у контрагента корректные реквизиты
    Контрагент не найден в ЕГРЮЛ Компания ликвидирована или ИНН введён с ошибкой Используйте сервис егрюл.налог.ру для ручной проверки
    Ошибка соединения с сервером ФНС Проблемы с интернетом или блокировка API Проверьте настройки прокси в Администрирование → Настройки программы
    ИНН не соответствует КПП КПП относится к другому ИНН или региону Запросите у контрагента актуальный КПП или проверьте через сервис ФНС

    Дополнительные нюансы:

    • 🔸 Если при проверке ИНН в 1С:Бухгалтерия появляется ошибка Недостаточно прав, убедитесь, что у пользователя есть роль Администратор или Бухгалтер с полными правами.
    • 🔸 В 1С 7.7 для проверки ИНН придётся использовать внешние обработки, так как встроенной интеграции с ФНС нет.
    • 🔸 Если ИНН корректный, но система его не принимает, попробуйте обновить конфигурацию (Сервис → Обновление конфигурации).
    Что делать, если ИНН верный, но 1С его не принимает?

    В некоторых случаях проблема кроется в кэше программы. Попробуйте:

    1. Закройте 1С и очистите папку %APPDATA%\1C\1cv8 (удалите файлы с расширением *.ltx).

    2. Перезапустите программу и повторите ввод ИНН.

    3. Если ошибка осталась, проверьте, не блокирует ли антивирус доступ к API ФНС (добавьте 1С в исключения).

    Если ни один из способов не помог, обратитесь в службу поддержки с логами ошибок (Администрирование → Журнал регистрации).

    7. Доработки и автоматизация проверки ИНН

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

    Варианты автоматизации:

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

    Пример кода для проверки контрольной суммы ИНН (можно встроить в конфигурацию):

    Функция ПроверитьКонтрольнуюСуммуИНН(ИНН) Экспорт
    

    Если СтрДлина(ИНН) = 10 Тогда

    // Проверка для юридических лиц

    Коэффициенты = Новый Массив(10);

    Коэффициенты.Добавить(2); Коэффициенты.Добавить(4); Коэффициенты.Добавить(10);

    Коэффициенты.Добавить(3); Коэффициенты.Добавить(5); Коэффициенты.Добавить(9);

    Коэффициенты.Добавить(4); Коэффициенты.Добавить(6); Коэффициенты.Добавить(8);

    Сумма = 0;

    Для Инд = 0 По 9 Цикл

    Сумма = Сумма + Сред(ИНН, Инд+1, 1) * Коэффициенты[Инд];

    КонецЦикла;

    КонтрольноеЧисло = Сумма % 11;

    Если КонтрольноеЧисло = 10 Тогда

    КонтрольноеЧисло = 0;

    КонецЕсли;

    Возврат КонтрольноеЧисло = Сред(ИНН, 10, 1);

    ИначеЕсли СтрДлина(ИНН) = 12 Тогда

    // Проверка для физических лиц

    Коэффициенты1 = Новый Массив(10);

    Коэффициенты1.Добавить(7); Коэффициенты1.Добавить(2); Коэффициенты1.Добавить(4);

    Коэффициенты1.Добавить(10); Коэффициенты1.Добавить(3); Коэффициенты1.Добавить(5);

    Коэффициенты1.Добавить(9); Коэффициенты1.Добавить(4); Коэффициенты1.Добавить(6);

    Коэффициенты1.Добавить(8);

    Сумма1 = 0;

    Для Инд = 0 По 9 Цикл

    Сумма1 = Сумма1 + Сред(ИНН, Инд+1, 1) * Коэффициенты1[Инд];

    КонецЦикла;

    КонтрольноеЧисло1 = Сумма1 % 11;

    Если КонтрольноеЧисло1 = 10 Тогда

    КонтрольноеЧисло1 = 0;

    КонецЕсли;

    Коэффициенты2 = Новый Массив(11);

    Коэффициенты2.Добавить(3); Коэффициенты2.Добавить(7); Коэффициенты2.Добавить(2);

    Коэффициенты2.Добавить(4); Коэффициенты2.Добавить(10); Коэффициенты2.Добавить(3);

    Коэффициенты2.Добавить(5); Коэффициенты2.Добавить(9); Коэффициенты2.Добавить(4);

    Коэффициенты2.Добавить(6); Коэффициенты2.Добавить(8);

    Сумма2 = 0;

    Для Инд = 0 По 10 Цикл

    Сумма2 = Сумма2 + Сред(ИНН, Инд+1, 1) * Коэффициенты2[Инд];

    КонецЦикла;

    КонтрольноеЧисло2 = Сумма2 % 11;

    Если КонтрольноеЧисло2 = 10 Тогда

    КонтрольноеЧисло2 = 0;

    КонецЕсли;

    Возврат (КонтрольноеЧисло1 = Сред(ИНН, 11, 1)) И (КонтрольноеЧисло2 = Сред(ИНН, 12, 1));

    Иначе

    Возврат Ложь;

    КонецЕсли;

    КонецФункции

    Этот код можно встроить в обработку или использовать как часть более сложного механизма проверки. Для автоматизации также можно настроить уведомления в случае обнаружения некорректных ИНН (например, через email или сообщения в ).

    ⚠️ Внимание: Доработки конфигурации могут привести к ошибкам при обновлении . Перед внесением изменений сделайте резервную копию базы и протестируйте код на копии рабочей базы.

    8. Проверка ИНН в 1С:Предприятие 7.7

    В устаревшей версии 1С 7.7 встроенных инструментов для проверки ИНН через ФНС нет. Однако есть несколько обходных способов:

    Способ 1: Ручная валидация

    • 📌 Введите ИНН в карточку контрагента (Справочники → Контрагенты).
    • 📌 Система проверит только количество знаков (10 или 12), но не контрольную сумму.
    • 📌 Для полной проверки скопируйте ИНН и вставьте его на сайт ФНС.

    Способ 2: Использование внешних обработок

    • 📌 Скачайте обработку ПроверкаИНН.ert (доступна на форумах ).
    • 📌 Откройте её в 1С 7.7 через Файл → Открыть.
    • 📌 Загрузите список ИНН из справочника и запустите проверку.

    Способ 3: Обновление до 8.3

    • 📌 Если ваша компания до сих пор работает на 1С 7.7, рассмотрите возможность миграции на 8.3. Это позволит использовать все современные инструменты проверки ИНН, включая интеграцию с ФНС.
    • 📌 Для перехода воспользуйтесь инструкцией от 1С или обратитесь к партнёрам-франчайзи.

В 1С 7.7 нет встроенной проверки контрольной суммы ИНН, поэтому для валидации обязательно используйте внешние сервисы.

💡

Если вы до сих пор работаете на 1С 7.7, помните: эта версия не поддерживается разработчиком с 2015 года. Риски ошибок в отчётности и проблемы с интеграцией с госсервисами возрастают с каждым годом.

Для массовой проверки в 1С 7.7 можно экспортировать данные в Excel и использовать формулы для валидации ИНН. Например, для проверки контрольной суммы 10-значного ИНН:

=ЕСЛИ(ОСТАТ(СУММПРОИЗВ(--ПСТР(A1;СТРОКА(A$1:A$10)-1;1);{2;4;10;3;5;9;4;6;8});11)=--ПСТР(A1;10;1);"Корректно";"Ошибка")

где A1 — ячейка с ИНН.

FAQ: Частые вопросы о проверке ИНН в 1С

Можно ли проверить ИНН в 1С без доступа к интернету?

Да, но только на корректность формата (количество цифр и контрольная сумма). Для этого:

  1. Введите ИНН в карточку контрагента.
  2. Система автоматически проверит количество знаков (10 для юрлиц, 12 для физлиц).
  3. Для проверки контрольной суммы используйте обработку ПроверкаИНН.epf (работает офлайн).

Однако без интернета вы не сможете сверить ИНН с базой ФНС и узнать, действует ли компания.

Почему 1С не находит контрагента по ИНН, хотя он существует?

Возможные причины:

  • 🔹 Опечатка в ИНН — проверьте цифры на сайте ФНС.
  • 🔹 Компания ликвидирована — такой ИНН больше не действует.
  • 🔹 Проблемы с API ФНС — попробуйте позже или проверьте настройки прокси.
  • 🔹 Устаревшая версия 1С — обновите конфигурацию.

Если проблема остаётся, попробуйте ввести ИНН вручную на сайте егрюл.налог.ру.

Как проверить ИНН иностранного контрагента?

Для иностранных компаний ИНН не присваивается. В этом случае:

  1. В карточке контрагента оставьте поле ИНН пустым.
  2. Заполните поле ИНН в стране регистрации (если оно есть в вашей конфигурации).
  3. Укажите код страны в поле Код по ОКСМ (например, DE для Германии).

Для отчётности такие контрагенты будут учитываться как иностранные без ИНН.

Можно ли отключить проверку ИНН в 1С?

Технически да, но не рекомендуется. Если проверка мешает работе (например, из-за ошибок API), можно:

  • 🔹 Отключить интеграцию с ФНС в настройках (Администрирование → Настройки программы → Интернет-