Почему в 1С:ЗУП 3.1 не применяются результаты спецоценки условий труда при расчете взносов?

Бухгалтер 1С v8.3 (Управляемые формы) Налоговый учет
← На главную

Ситуация, когда в программе 1С:Зарплата и управление персоналом 3.1 (ЗУП) результаты специальной оценки условий труда (СОУТ) введены, но страховые взносы продолжают рассчитываться по старым ставкам (например, фиксированные 6% или 9% вместо дифференцированной шкалы), встречается довольно часто. Особенно остро проблема проявляется, если данные вводятся "задним числом". Разберем по шагам, почему система может игнорировать введенные данные и как заставить алгоритм расчета работать корректно.

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

Прежде всего, проанализируем настройки самой организации. Перейдем в раздел Настройка — Организации (или Реквизиты организации), вкладка Учетная политика и другие настройки — ссылка Учетная политика. На вкладке Страховые взносы обязательно должен быть установлен флаг Есть сотрудники с правом досрочного выхода на пенсию. Без этой настройки программа не будет искать дополнительные тарифы взносов, даже если в должностях указана вредность.

Также убедимся, что установлена галочка Применяются результаты специальной оценки условий труда. Если этот флаг не взведен, 1С будет игнорировать класс условий труда и применять общие дополнительные тарифы (9% для Списка №1 и 6% для Списка №2 и прочих), установленные законодательством для рабочих мест без СОУТ.

Иерархия настроек: Должность или Штатное расписание?

Рассмотрим ситуацию, описанную пользователями на форуме: данные введены в подразделении или должности, но в документах начисления "Класс условий труда" остается пустым. Выясним причину этого поведения.

В 1С:ЗУП 3.1 существует определенный приоритет данных. Если в базе ведется штатное расписание (раздел Настройка — Кадровый учет — Настройка штатного расписания), то настройки класса условий труда в справочнике Должности являются лишь "шаблоном" для новых позиций. Для уже существующих сотрудников определяющими будут данные, указанные непосредственно в Позиции штатного расписания.

Разберем, как правильно внести изменения, если штатное расписание ведется с историей:

  1. Создаем документ Изменение штатного расписания (или Утверждение штатного расписания).
  2. Выбираем позицию, по которой изменились условия труда.
  3. На вкладке Дополнительно указываем актуальный класс условий труда (например, "Вредный, подкласс 3.1").
  4. Устанавливаем дату изменений — она должна строго соответствовать дате утверждения отчета о СОУТ.

Важный нюанс: часто пользователи правят класс условий труда прямо в карточке должности, надеясь на автоматическое обновление. Однако, если позиция штатного расписания уже была создана, изменения в справочнике Должности в нее не "прорастут" автоматически. Нужно зайти в каждую позицию ШР и обновить данные вручную или через документ изменения.

Работа с историей изменения классов условий труда

Проанализируем механизм хранения данных. Информация о СОУТ в 1С является периодической. Это означает, что программа хранит историю изменений. В карточке должности или позиции штатного расписания найдем ссылку История изменения классов условий труда.

Проверим следующие моменты:

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

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

Хотя в последних релизах ЗУП 3.1 расчет взносов происходит динамически при проведении начисления, иногда требуется "подтолкнуть" программу. Попробуем выполнить следующие действия:

  1. Откроем документ Начисление зарплаты и взносов.
  2. Перейдем на вкладку Взносы.
  3. Нажмем кнопку Пересчитать взносы.

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

Особенности для версии КОРП: Рабочие места

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

В этом случае необходимо:

  1. Проверить справочник Рабочие места.
  2. Убедиться, что сотруднику назначено конкретное рабочее место.
  3. Проверить, заполнены ли результаты спецоценки именно для этого рабочего места.

Техническая диагностика через регистры

Для программистов и опытных пользователей разберем, где именно "лежат" данные, которые использует механизм расчета. Проанализируем регистр сведений КлассыУсловийТрудаПоДолжностям и КлассыУсловийТрудаПоПозициямШтатногоРасписания.

Если в этих регистрах данные верны, но взносы не считаются, проверим регистр сведений ПараметрыПериодовСтажаПФР. Для начисления допвзносов критически важно, чтобы у сотрудника был заполнен Код позиции списка (например, 27-1, 27-2). Если код позиции списка не указан, программа считает, что работа не является вредной в понимании ПФР, и игнорирует результаты СОУТ для целей начисления допвзносов.

Использование документа "Пересчет страховых взносов"

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

Рассмотрим правильный алгоритм исправления:

  1. Исправляем данные в Штатном расписании или Должности нужной датой (апрелем).
  2. Создаем документ Пересчет страховых взносов (раздел Налоги и взносы).
  3. Указываем Месяц регистрации — текущий (май), а Расчетный период — апрель.
  4. Нажимаем Заполнить. Программа должна увидеть дельту между старым расчетом (без СОУТ) и новым (с СОУТ) и доначислить (или сторнировать) взносы.

Резюме: Основная причина неработающей спецоценки в ЗУП 3.1 — это разрыв между настройками в справочнике Должности и фактическими данными в Штатном расписании. Всегда проверяйте позицию ШР, наличие кода позиции списка (вредности) и используйте специализированные документы пересчета для корректировки прошлых периодов.

← На главную