Ситуация, когда после настройки штатного расписания или переноса данных из старых систем программа 1С:Зарплата и управление персоналом 3.1 (ЗУП) перестает рассчитывать дополнительные взносы «за вредность», является довольно распространенной. Проблема часто кроется не в программной ошибке, а в многоуровневой системе настроек, где один пропущенный флажок блокирует работу всего механизма. В данной статье мы подробно разберем, как восстановить корректный расчет дополнительных страховых взносов, проанализируем взаимосвязь кадровых данных с расчетом налогов и выясним особенности работы версии КОРП.
Первое, что необходимо проверить — это глобальные настройки программы, которые определяют, видит ли система вообще необходимость расчета по спецтарифам. Без включения соответствующих опций в учетной политике поля для выбора классов условий труда просто не появятся в карточках должностей или позициях штатного расписания.
Перейдем в раздел Настройка — Организации (или Реквизиты организации) — вкладка Учетная политика и другие настройки — ссылка Учетная политика. На вкладке Страховые взносы нам необходимо проверить два критически важных флажка:
Проанализируем ситуацию: если первая галочка стоит, а вторая нет, система будет пытаться считать взносы по фиксированным тарифам (9% или 6%), игнорируя результаты спецоценки. Для корректного учета в современных условиях должны быть активны оба признака.
Рассмотрим, как связаны справочники Должности и ШтатноеРасписание. Многие пользователи ошибочно полагают, что достаточно заполнить данные в карточке должности. Однако в 1С:ЗУП редакции 3.1 расчет жестко привязан к позиции штатного расписания (если ведение штатного расписания включено в настройках).
Выясним правильный алгоритм заполнения:
Важный нюанс: поле «Сведения о взносах действуют с...» должно содержать дату, которая не позже периода, за который вы пытаетесь начислить зарплату. Если вы установили класс условий труда 15-го числа, а зарплату считаете за весь месяц, программа может распределить доход или вовсе проигнорировать настройку для текущего расчета.
Если вы работаете в версии 1С:ЗУП КОРП, механизм может быть еще сложнее. В этой версии реализован полноценный модуль «Охрана труда». Проанализируем, как это влияет на расчет:
В КОРП-версии данные о вредности могут подтягиваться не из штатного расписания, а из справочника РабочиеМеста. Если в программе включен учет рабочих мест, необходимо убедиться, что:
Если в штатном расписании условия указаны, а в привязанном рабочем месте — нет, приоритет будет отдан рабочему месту, и взносы не начислились бы.
Иногда настройки организации верны, но взносы не считаются по конкретному виду расчета (например, по премии или надбавке). Разберем, куда смотреть в этом случае:
Откроем Настройка — Начисления. Выберем начисление, на которое не «падают» допвзносы. На вкладке Налоги, взносы, бухучет проверим поле Вид дохода. Для большинства облагаемых выплат там должно стоять Доходы, целиком облагаемые страховыми взносами. Также стоит убедиться, что не установлена галочка «Доход в натуральной форме», так как алгоритм их обложения может отличаться в зависимости от настроек учета.
Даже после исправления всех настроек в справочниках, в уже созданном документе Начисление зарплаты и взносов цифры могут не появиться автоматически. Это связано с тем, что при заполнении документа 1С фиксирует состояние данных в регистрах накопления. Для массового обновления расчетов в документах за прошлые периоды можно использовать обработку для автоматического пересчета страховых взносов.
Выполним следующие действия для актуализации:
ПараметрыПериодовСтажаПФР попала информация о вредности.ДоходыДляИсчисленияСтраховыхВзносов. При проведении начисления зарплаты записи в этом регистре должны иметь заполненные измерения, отвечающие за особые условия труда. Если в регистре доход зафиксирован как «обычный», взносы по доптарифам на него не начислятся.Проанализируем ситуацию после переноса данных из ЗУП 2.5 или УПП 1.3. Часто данные о СОУТ «зависают» в технических регистрах. Если визуально в штатном расписании все стоит, но расчет не идет, попробуйте следующий прием:
Создайте документ Изменение штатного расписания. Выберите позицию, установите в ней класс условий труда заново (даже если он там уже стоит), укажите новую дату актуальности. После проведения этого документа система принудительно обновит записи в периодических регистрах сведений, что часто «оживляет» расчет.
Также стоит проверить статус инвалидности сотрудника. Для инвалидов действуют льготные тарифы, и в некоторых релизах системы это могло приводить к конфликтам при расчете дополнительных взносов за вредность, хотя по закону допвзносы за вредность должны платиться независимо от статуса инвалида.
Подведем итог нашему исследованию. Если взносы на вредников не считаются, действуйте по этому списку:
Использование этого системного подхода позволяет устранить большинство проблем с расчетом страховых взносов по дополнительным тарифам без привлечения программистов и внесения изменений в конфигурацию. Для быстрой проверки расхождений между льготным стажем и начисленными взносами подойдёт обработка для сверки данных стажа и дополнительных взносов.