Справочники и Данные · 10 мин
Контрольное число для ИНН не совпадает с рассчитанным в 1С: причины и решение
Ошибка «контрольное число для ИНН не совпадает с рассчитанным» в 1С: причины, проверка ИНН, исправление в карточке контрагента и способы предотвратить повторение ошибки.
Сообщение «контрольное число для ИНН не совпадает с рассчитанным» появляется в 1С при попытке сохранить контрагента, организацию или физическое лицо, а также при обмене данными и выгрузке отчётности. Программа сравнивает последнюю цифру ИНН с контрольной суммой, которую она вычисляет сама по алгоритму ФНС, и если цифры не совпадают — блокирует запись или выводит предупреждение.
Причина почти всегда одна из трёх: в ИНН опечатка, ИНН введён не для того типа контрагента (10-значный для физлица или 12-значный для организации), либо в поле попали лишние символы — пробелы, неразрывные пробелы, невидимые знаки при копировании из письма или сайта. Реже проблема связана с устаревшим релизом конфигурации или с тем, что в базе хранится старый, уже невалидный ИНН контрагента.
Разобраться можно самостоятельно за несколько минут: понадобится только сам ИНН и проверка по официальному источнику. Ниже — пошаговый разбор: как устроен контроль ИНН, как найти ошибку, как исправить данные и что делать, если ошибка возникает при обмене или в отчётности.
Как 1С рассчитывает контрольное число ИНН
ИНН не является случайным набором цифр: последняя цифра (для 12-значного ИНН — две последние) вычисляется по формуле от первых разрядов. Для 10-значного ИНН организации контрольная цифра рассчитывается от первых девяти разрядов с определёнными весовыми коэффициентами. Для 12-значного ИНН физического лица или ИП последовательно вычисляются две контрольные цифры.
Когда вы вводите ИНН в карточку контрагента, 1С выполняет тот же расчёт и сравнивает результат с введёнными цифрами. Несовпадение означает, что такой комбинации цифр в принципе не может существовать как корректный ИНН — независимо от того, есть ли такой налогоплательщик в реальности. Это именно математическая проверка, а не запрос к базе ФНС.
Важно понимать: прохождение контрольной суммы не гарантирует, что контрагент существует. ИНН может быть математически корректным, но не зарегистрированным в ФНС. Поэтому полная проверка контрагента включает два этапа: контрольную сумму и сверку с реестром налоговой службы.
Шаг 1. Проверьте ИНН на опечатки и лишние символы
Самая частая причина — банальная опечатка в одной цифре. Возьмите первичный документ (счёт, договор, карточку партнёра) и посимвольно сверьте введённый ИНН с источником. Особое внимание уделите похожим цифрам: 3 и 8, 6 и 0, 1 и 7.
Вторая распространённая ситуация — невидимые символы. Если ИНН скопирован из письма, PDF или сайта, вместе с цифрами в поле могут попасть пробелы в начале или конце, неразрывные пробелы или символы перевода строки. Визуально поле выглядит чистым, но для программы значение не совпадает с ожидаемым форматом.
Надёжный способ очистки: полностью выделите содержимое поля ИНН, удалите его и введите номер заново вручную с клавиатуры. Если после ручного ввода ошибка исчезла — проблема была именно в лишних символах.
- 1Откройте карточку контрагента и полностью очистите поле ИНН
- 2Введите номер заново вручную, без копирования
- 3Посчитайте количество цифр: 10 для юрлица, 12 для ИП и физлица
- 4Сверьте ИНН с первичным документом посимвольно
- 5Попробуйте сохранить карточку и проверьте, исчезла ли ошибка
Шаг 2. Убедитесь, что длина ИНН соответствует типу контрагента
Организации имеют 10-значный ИНН, индивидуальные предприниматели и физические лица — 12-значный. Если в карточке контрагента с видом «Юридическое лицо» ввести 12-значный ИНН предпринимателя (или наоборот), контрольная сумма будет рассчитана по чужому алгоритму и проверка не пройдёт, даже если сам номер настоящий.
Проверьте поле вида контрагента в карточке. Если компания реорганизована из ИП в ООО или наоборот, старая карточка могла сохранить прежний тип. Исправьте вид контрагента и введите актуальный ИНН — после этого контроль пройдёт.
Отдельный случай — иностранные организации. У них российского ИНН может не быть вовсе или используется код иностранной организации. Для таких контрагентов в типовых конфигурациях предусмотрен соответствующий признак, при котором проверка ИНН отключается. Не вписывайте в поле ИНН произвольные номера из иностранных документов — они не пройдут российский контроль.
Шаг 3. Сверьте ИНН с официальным источником
Если ручная проверка не помогла, убедитесь, что сам ИНН существует и принадлежит именно этому контрагенту. Воспользуйтесь сервисом проверки контрагентов на сайте ФНС: по ИНН он показывает наименование организации, статус (действующая, ликвидированная) и дату постановки на учёт.
Возможны два неприятных результата. Первый — сервис не находит такой ИНН: значит, в документах контрагента ошибка или номер вымышленный, и нужно запросить у партнёра корректные реквизиты. Второй — ИНН существует, но принадлежит другой организации: вероятно, перепутаны цифры или вам прислали реквизиты другой компании.
Во многих типовых конфигурациях 1С есть встроенное автозаполнение по ИНН через сервис 1С:Контрагент или поиск по ЕГРН. Если подключить заполнение по наименованию, программа сама подставит ИНН из официального реестра — это исключает опечатки на этапе ввода.
Что делать, если ИНН правильный, а ошибка не уходит
Редко, но бывает: номер точно верный, ФНС его подтверждает, а 1С продолжает ругаться. В этом случае проверьте следующие моменты по порядку.
Первое — актуальность релиза конфигурации. В очень старых версиях могли встречаться ошибки в реализации проверки или не поддерживаться новые диапазоны ИНН. Обновите конфигурацию до актуального релиза и повторите ввод.
Второе — доработки конфигурации. Если проверка ИНН выполняется не типовым механизмом, а самописным кодом (например, в расширении или подписке на событие), в нём может быть ошибка в формуле расчёта. Временно отключив расширение, можно понять, типовой ли механизм выдаёт сообщение.
Третье — ИНН вводится не в стандартное поле, а в дополнительный реквизит или через обработку загрузки, где проверка реализована отдельно. Тогда исправлять нужно источник данных или правила загрузки, а не карточку вручную.
Как выбрать действие
Ошибка при обмене данными и в отчётности
Если сообщение возникает не при ручном вводе, а при синхронизации между базами (например, между УТ и Бухгалтерией), проблема находится в данных, которые приходят из другой системы. Найдите контрагента с некорректным ИНН в базе-источнике, исправьте его там и выполните обмен повторно. Исправление только в базе-приёмнике даст временный эффект: при следующем обмене ошибочное значение приедет снова.
При сдаче отчётности невалидный ИНН контрагента может стать причиной отказа в приёме декларации или требования от налоговой инспекции. Особенно это критично для книги покупок и книги продаж, где ИНН контрагентов передаётся построчно. Перед отправкой отчётности запустите проверку контрагентов по списку — в типовых конфигурациях есть такой сервис.
Если ошибка всплыла в уже сданном отчёте, потребуется уточнённая декларация с исправленным ИНН. Перед корректировкой убедитесь, что в карточке контрагента в базе стоит правильный номер, иначе уточнёнка сформируется с той же ошибкой.
Как предотвратить повторение ошибки
Основная мера — не вводить ИНН вручную там, где можно этого избежать. Подключите автозаполнение реквизитов контрагентов по наименованию или ИНН: данные подтянутся из официального реестра без опечаток.
Настройте регламентную проверку контрагентов: типовые конфигурации умеют периодически сверять ИНН из базы с реестром ФНС и помечать недействующие или несуществующие номера. Это позволит находить проблемные карточки до того, как они попадут в документы и отчётность.
Если данные загружаются из внешних файлов (Excel, выгрузки от менеджеров), добавьте проверку формата ИНН на этапе загрузки: длина, только цифры, отсутствие пробелов. Дешевле отбраковать ошибочную строку при импорте, чем исправлять её в десятках документов после.
Что важно запомнить
Ошибка контрольного числа ИНН — это математическая проверка номера, а не сбой программы. В большинстве случаев помогает ручной ввод без копирования, проверка типа контрагента и сверка с реестром ФНС. При обмене исправляйте данные в базе-источнике, а для профилактики используйте автозаполнение реквизитов из официальных реестров.
Частые вопросы
Можно ли сохранить контрагента, игнорируя ошибку контрольного числа?
В некоторых конфигурациях проверка носит предупреждающий характер и запись возможна, но делать этого не стоит. Невалидный ИНН попадёт в счета-фактуры и отчётность, что приведёт к отказам в приёме и требованиям из налоговой. Лучше найти и устранить причину до сохранения.
ИНН взят со свидетельства контрагента, но 1С его не принимает. Как такое возможно?
Чаще всего при переписывании с бумажного документа перепутана одна цифра или в поле попал пробел. Реже встречается несоответствие типа контрагента длине номера. Сверьте номер с сервисом проверки ФНС — он покажет, существует ли такой ИНН и кому принадлежит.
Ошибка появляется только при обмене с другой базой 1С. Где исправлять?
В базе-источнике. Найдите там контрагента с некорректным ИНН, исправьте номер и повторите синхронизацию. Если исправить данные только в базе-приёмнике, при следующем обмене ошибочное значение вернётся.
У иностранного партнёра нет российского ИНН. Что указывать в карточке?
В типовых конфигурациях для иностранных организаций предусмотрен отдельный признак. Установите его, и проверка российского ИНН для этого контрагента отключится. Не вписывайте в поле ИНН иностранные регистрационные номера — они не пройдут контроль.
Поможет ли обновление 1С, если ошибка возникает на заведомо правильном ИНН?
Иногда да: в старых релизах встречались ошибки в механизме проверки. Обновите конфигурацию до актуальной версии. Если после обновления проблема сохраняется, проверьте наличие расширений и доработок, которые могут перехватывать проверку ИНН собственным кодом.
Как массово проверить ИНН всех контрагентов в базе?
Используйте встроенный сервис проверки контрагентов, который есть в типовых конфигурациях: он сверяет ИНН с реестром ФНС и показывает недействующие и несуществующие номера. Дополнительно можно сформировать отчёт по контрагентам и отфильтровать карточки с пустым или некорректным по длине ИНН.