Как отразить компенсацию за несвоевременную выплату зарплаты в Расчете по страховым взносам в 1С:УПП 1.3

Программист 1С v8.3 (Обычные формы) Налоговый учет
← На главную

В процессе работы с конфигурацией 1С:Управление производственным предприятием (УПП) ред. 1.3 бухгалтеры часто сталкиваются с тем, что начисленная «Компенсация за несвоевременную выплату заработной платы» отображается в расчетных листках сотрудников, но игнорируется регламентированным отчетом «Расчет по страховым взносам» (РСВ). Проанализируем, почему это происходит, как настроить программу правильно и стоит ли вносить изменения в программный код.

Методологическая основа: облагается ли компенсация взносами?

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

Аргументация ведомств проста: перечень необлагаемых выплат в статье 422 НК РФ является закрытым, и компенсация за задержку зарплаты в нем прямо не указана. Следовательно, мы обязаны включить ее в базу для исчисления взносов на ОПС, ОСС и ОМС. Это означает, что в отчете РСВ сумма должна попадать:

  1. В общую сумму выплат и иных вознаграждений.
  2. В базу для исчисления страховых взносов.

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

Шаг 1. Настройка вида расчета в 1С:УПП

Разберем, как проверить настройки начисления, чтобы программа «увидела» выплату при заполнении отчета. В УПП 1.3 расчеты с персоналом ведутся в специализированных планах видов расчета. Рассмотрим алгоритм действий:

  1. Перейдем в меню «Операции» — «Планы видов расчета».
  2. Найдем план видов расчета «Дополнительные начисления организаций» (обычно компенсация за задержку относится именно к ним, так как не имеет протяженности во времени).
  3. Откроем элемент «Компенсация за несвоевременную выплату зарплаты».
  4. Перейдем на закладку «Налоги».

Здесь кроется ключевая настройка. Посмотрим на поле «Страховые взносы» (Вид дохода). Чтобы сумма попадала в РСВ корректно согласно текущим требованиям законодательства, выберем значение «Доходы, целиком облагаемые страховыми взносами». Если же вы придерживаетесь старой (рискованной) позиции, можно выбрать «Доходы, целиком не облагаемые страховыми взносами, кроме пособий...», тогда сумма попадет в строку 030, но будет вычтена в строке 040 подраздела 1.

Шаг 2. Отражение в учете и перерасчет взносов

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

  1. Перепровести документы «Регистрация разовых начислений» (или те, которыми вводилась компенсация).
  2. Заново заполнить и рассчитать документ «Начисление страховых взносов» за соответствующий период.

Только после того, как в регистре накопления СтраховыеВзносыСведенияОДоходах появится запись с нужным видом дохода, регламентированный отчет РСВ сможет подтянуть эти данные в автоматическом режиме.

Шаг 3. Анализ программной модификации (для разработчиков)

Иногда типовые механизмы не справляются, или требуется реализовать специфическое видение бухгалтерии. В сообщении на форуме автор упоминает внесение кода в процедуру ЗаполнениеРегламентированнойОтчетности.РасчетПоказателей_РСВ_2018. Разберем, почему это опасный путь.

Типовой отчет РСВ в УПП строится на сложных запросах к регистрам накопления. Прямая вставка кода в модули заполнения отчета (hardcode) чревата следующими проблемами:

Если всё же необходимо вмешаться в код, рекомендуется использовать механизм подписок на события или расширения (если версия платформы позволяет), но для УПП 1.3 на обычных формах лучшим решением будет корректировка запроса в модуле объекта отчета, где собираются данные по доходам.

Рассмотрим пример логики, которую можно применить для выделения компенсации (хотя мы рекомендуем использовать настройки вида расчета):


// Пример логики поиска начисления в запросе
// В процедуре сбора данных (например, в тексте запроса)
// добавляется условие по виду расчета
"ВЫБРАТЬ
|   ...
|   ВЫБОР КОГДА Доходы.ВидРасчета = &ВидРасчетаКомпенсация
|       ТОГДА Доходы.Результат
|       ИНАЧЕ 0
|   КОНЕЦ КАК СуммаКомпенсации"

Однако, повторимся: правильная настройка плана видов расчета «Дополнительные начисления организаций» является приоритетным и единственно верным способом решения проблемы без потери поддержки конфигурации.

Резюме и рекомендации

Выясним окончательный алгоритм действий при возникновении данной проблемы:

  1. Проверяем методологию: Согласуйте с бухгалтером, что в 2024 году компенсация за задержку зарплаты должна облагаться взносами (письма Минфина № 03-04-05/44992 и др.).
  2. Настраиваем 1С: В плане видов расчета установите корректный вид дохода для страховых взносов.
  3. Контролируем результат: После пересчета взносов сформируйте РСВ. Проверьте, чтобы суммы компенсации попали в строку 030 (выплаты) и строку 050 (база) подраздела 1 Раздела 1, а также в соответствующие строки Раздела 3.
  4. НДФЛ: Не забудьте, что с компенсации теперь также необходимо удерживать НДФЛ, что требует настройки в поле «НДФЛ» того же вида расчета (код дохода 4800 или 2000 в зависимости от политики компании, чаще 4800).

Следуя этой инструкции, вы обеспечите корректное заполнение отчетности и избежите лишних правок кода, сохраняя типовую функциональность системы 1С:УПП 1.3.

← На главную