Страховые взносы — обязательная часть расчёта зарплаты, и когда 1С:Зарплата и Управление Персоналом (1С:ЗУП) или 1С:Бухгалтерия вдруг перестаёт их учитывать, это грозит не только ошибками в отчётности, но и штрафами от ФНС. Проблема может крыться как в банальной опечатке в настройках, так и в системных сбоях конфигурации. В этой статье мы разберём 7 ключевых причин, по которым программа игнорирует расчёт взносов, и дадим пошаговые инструкции по их устранению.

Важно понимать: алгоритм начисления взносов в зависит от множества факторов — версий программы, настроек учётной политики, актуальности законодательных обновлений и даже прав доступа пользователя. Например, в 1С:ЗУП 3.1 логика расчёта отличается от 1С:Бухгалтерии 8.3, а ошибка в одном параметре (скажем, неверный код тарифа) может обнулить все начисления. Мы не будем ограничиваться общими советами — каждый раздел содержит конкретные действия с скриншотами (описаниями) интерфейса и примерами исправлений.

Если вы уже пробовали перепровести документы или обновлять конфигурацию, но проблема осталась — скорее всего, дело в одной из «глубоких» причин, о которых речь пойдёт ниже. Начнём с самых очевидных и постепенно дойдём до сложных случаев, требующих вмешательства в код или восстановление базы.

1. Неактуальная версия программы или законодательная база

Самая распространённая причина ошибок с взносами — устаревшая версия 1С или не обновлённые регламентированные отчёты. Налоговое законодательство меняется ежегодно (а иногда и чаще), и если ваша программа не получила актуальные изменения, она будет рассчитывать взносы по старым правилам — или не рассчитает их вовсе.

Например, с 2023 года изменились тарифы страховых взносов для МСП и ИТ-компаний, а также введён новый порядок применения пониженных ставок. Если ваша 1С:ЗУП не обновлялась с 2022 года, она просто «не знает» о этих изменениях и может проигнорировать начисления.

  • 🔄 Как проверить версию: Перейдите в Справка → О программе. Сравните номер релиза с актуальным на сайте (для ЗУП 3.1 актуальная версия на момент написания — 3.1.25.x).
  • 📥 Как обновиться: Используйте Администрирование → Обновление конфигурации или загрузите дистрибутив с портала 1С:ИТС.
  • ⚠️ Что проверить после обновления: Зайдите в Настройки → Регламентированные отчёты и убедитесь, что установлены актуальные формы РСВ и 6-НДФЛ.
⚠️ Внимание: Если у вас базовая версия 1С (без ИТС), обновления законодательной базы приходят с задержкой или не приходят вовсе. В этом случае придётся вручную корректировать тарифы взносов через Настройки → Зарплата → Страховые взносы.
📊 Какую версию 1С вы используете?
1С:ЗУП 3.1
1С:Бухгалтерия 8.3
1С:Комплексная автоматизация
1С:УНФ
Другая

2. Некорректные настройки учётной политики

Страховые взносы рассчитываются на основе параметров, заданных в учётной политике организации. Если здесь указаны неверные данные — например, неправильный код тарифа ФСС или отсутствует галочка «Начислять взносы» — программа просто пропустит этот этап.

Типичные ошибки в настройках:

  • 📌 Не указан регион регистрации (важно для пониженных тарифов в некоторых субъектах РФ).
  • 📌 В поле «Тариф страховых взносов» стоит значение 0% или пустое.
  • 📌 Не выбрана система налогообложения (например, УСН или ОСНО), от которой зависят ставки.
  • 📌 Отсутствует привязка к фонду социального страхования (ФСС).

Чтобы проверить настройки:

  1. Перейдите в Настройки → Учётная политикаЗУП) или Главное → Учётная политикаБухгалтерии).
  2. Откройте вкладку Зарплата или Страховые взносы.
  3. Убедитесь, что поля «Тариф ФСС», «Тариф ПФР» и «Тариф ФФОМС» заполнены корректно (например, 30% для основного тарифа в 2026 году).
  4. Проверьте, что в разделе «Фонды» указаны актуальные реквизиты ФСС и ПФР.

☑️ Проверка учётной политики

Выполнено: 0 / 4
⚠️ Внимание: Если ваша организация применяет пониженные тарифы (например, для ИТ-компаний или участников Сколково), их нужно настроить отдельно в разделе Настройки → Классификаторы → Коды тарифов страховых взносов.

3. Ошибки в данных сотрудников или документах начисления

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

  • 👤 В карточке сотрудника не указан СНИЛС или он введён с опечаткой.
  • 👤 Не заполнено поле «Гражданство» (для иностранцев действуют особые правила начисления взносов).
  • 👤 В документе «Начисление зарплаты» не проставлена галочка «Начислять страховые взносы».
  • 👤 Сотрудник числится в неверном подразделении, для которого не настроены взносы.

Как проверить:

  1. Откройте карточку сотрудника (Кадры → Сотрудники) и убедитесь, что поля СНИЛС, ИНН и Гражданство заполнены.
  2. Проверьте документ начисления зарплаты (Зарплата → Начисление зарплаты). На вкладке «Страховые взносы» должна стоять галочка «Начислять».
  3. Если сотрудник иностранец, убедитесь, что в его карточке указан вид на жительство или патент — это влияет на ставки взносов.

Особое внимание уделите документам-основаниям (например, больничным листам или отпускам). Если в них не проставлен флаг «Учитывать при расчёте страховых взносов», суммы могут не попасть в РСВ.

Что делать, если СНИЛС сотрудника изменился?

Если сотрудник сменил СНИЛС, необходимо:

1. Создать новый документ «Изменение данных сотрудника» (Кадры → Кадровые документы).

2. Указать старый и новый СНИЛС в соответствующих полях.

3. Пересчитать страховые взносы за период с помощью документа «Корректировка страховых взносов» (Зарплата → Корректировка взносов).

4. Проблемы с датами и периодами расчёта

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

  • 📅 Документ «Начисление зарплаты» создан с датой за пределами расчётного месяца (например, зарплата за май начислена документом от 1 июня).
  • 📅 В настройках программы указан неверный отчётный период (например, квартал вместо месяца).
  • 📅 Сотрудник уволен, но в системе остались «висящие» начисления за будущие периоды.

Как исправить:

  1. Проверьте дату документа «Начисление зарплаты» — она должна попадать в текущий расчётный месяц.
  2. Зайдите в Настройки → Параметры расчёта зарплаты и убедитесь, что период расчёта взносов совпадает с отчётным (обычно это Месяц).
  3. Если сотрудник уволен, удалите или перенесите все начисления за периоды после его увольнения.
Ошибка Причина Как исправить
Взносы не считаются за прошлый месяц Документ начисления создан в текущем месяце, но с ретроактивной датой Перенести дату документа на последний день расчётного месяца
В РСВ не попадают взносы за декабрь Отчётный период в настройках установлен как «Квартал», а не «Месяц» Изменить период расчёта в Настройки → Зарплата
Взносы рассчитаны дважды за один месяц Дублирующиеся документы начисления Удалить дубликат и перепровести документы
💡

Если вы работаете с авансами, убедитесь, что в настройках зарплаты включён флаг «Рассчитывать взносы с авансов». В некоторых конфигурациях он отключён по умолчанию.

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

В 1С:ЗУП и 1С:Бухгалтерии документы должны проводиться в строгой последовательности. Если нарушить этот порядок — например, провести выплату зарплаты раньше, чем начисление, — взносы могут не рассчитаться.

Правильный порядок документов для расчёта взносов:

  1. Начисление зарплаты (Зарплата → Начисление зарплаты).
  2. Расчёт страховых взносов (автоматически или через Зарплата → Страховые взносы).
  3. Выплата зарплаты (Зарплата → Ведомость на выплату).
  4. Формирование отчётности (РСВ, 6-НДФЛ).

Если порядок нарушен:

  • Отмените проведение всех документов по сотруднику за период.
  • Проведите их заново в правильной последовательности.
  • Используйте отчёт Анализ состояния расчётов с персоналом (Зарплата → Отчёты), чтобы найти «разорванные» цепочки документов.
⚠️ Внимание: В 1С:ЗУП 3.1 есть функция «Проверка последовательности документов» (Сервис → Проверка последовательности). Она помогает найти ошибки в порядке проведения.

6. Ошибки в коде или повреждение базы данных

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

  • 💻 Пользователей нетиповых конфигураций (с доработками).
  • 💻 Баз, которые давно не обновлялись или переносились между версиями.
  • 💻 Систем после некорректного обновления или сбоя.

Как диагностировать:

  1. Запустите тестирование и исправление базы через Администрирование → Тестирование и исправление (в файловом варианте) или утилиту chdbfl.exe (для SQL-версий).
  2. Проверьте журнал регистрации (Администрирование → Журнал регистрации) на наличие ошибок с кодом СтрокаНеНайдена или ОшибкаЗаписи.
  3. Если используете доработанную конфигурацию, отключите внешние обработки и проверьте, сохраняется ли проблема.

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

  • Восстановить стандартный функционал через Конфигуратор → Поддержка → Настройка поддержки.
  • Обратиться к 1С-франчайзи для анализа кода (если ошибка в доработках).
💡

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

7. Ограничения прав пользователя или блокировки

Иногда взносы не рассчитываются из-за недостаточных прав пользователя или блокировок в базе. Например:

  • 🔒 У пользователя нет прав на проведение документов по зарплате.
  • 🔒 База заблокирована другим пользователем (в сетевом варианте).
  • 🔒 В настройках ролей отключён доступ к регламентным операциям.

Как проверить:

  1. Зайдите в Администрирование → Пользователи и проверьте права текущего пользователя. Для расчёта взносов требуются роли Расчёт зарплаты и Формирование отчётности.
  2. Если работаете в клиент-серверном варианте, убедитесь, что нет активных блокировок (через Администрирование → Активные пользователи).
  3. Попробуйте зайти под пользователем с полными правами (например, Администратор) и повторить расчёт.

Если проблема в блокировках, можно принудительно разблокировать базу через Конфигуратор → Администрирование → Активные пользователи → Снять блокировки. Но будьте осторожны: это может привести к потере несохранённых данных других пользователей.

FAQ: Частые вопросы по расчёту страховых взносов в 1С

Почему в РСВ не попадают взносы за некоторых сотрудников?

Скорее всего, в их карточках не указан СНИЛС или неверно заполнено поле «Гражданство». Также проверьте, что в документе «Начисление зарплаты» для этих сотрудников стоит галочка «Начислять страховые взносы».

Как пересчитать взносы за прошлый год?

Используйте документ «Корректировка страховых взносов»** (Зарплата → Корректировка взносов). Укажите период, сотрудников и причину корректировки. После проведения документа взносы будут пересчитаны автоматически.

Можно ли вручную добавить взносы, если 1С их не посчитала?

Да, через документ «Операция (бухгалтерский учёт)» (Операции → Операции, введённые вручную). Но этот способ рекомендуется только опытным пользователям, так как требует знания проводок по счётам 69.01, 69.02 и 69.03.

Почему после обновления 1С взносы считаются по старым тарифам?

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

Как проверить, что взносы посчитаны правильно?

Сформируйте отчёт «Анализ страховых взносов» (Зарплата → Отчёты → Анализ страховых взносов). Сравните суммы с данными в РСВ. Также можно использовать отчёт «Свод по страховым взносам» для детализации по сотрудникам.