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

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

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

Проанализируем исходную ситуацию

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

Проблема заключается в том, что 1С:ЗУП рассчитывает компенсацию за 2 дня (начиная с 14-го числа), в то время как сторонние калькуляторы и логика трудовой инспекции указывают на необходимость расчета за 4 дня (начиная с 13-го числа). Выясним причину этого расхождения.

Разберем правовую базу: столкновение статей 136 и 236 ТК РФ

Для того чтобы понять, кто прав в данном споре — «техническая» логика программы или «юридическая» логика инспектора, обратимся к первоисточникам.

Согласно части 8 статьи 136 ТК РФ, при совпадении дня выплаты с выходным или нерабочим праздничным днем выплата заработной платы производится накануне этого дня. Это норма императивная, то есть обязательная к исполнению.

Далее проанализируем статью 236 ТК РФ, которая регулирует материальную ответственность работодателя. В ней сказано, что проценты (компенсация) выплачиваются за каждый день задержки, начиная со дня, следующего за днем, в который эти суммы должны были быть выплачены.

Соединим эти две нормы: если 14-е число — выходной, то день, в который суммы «должны были быть выплачены» — это 12-е число. Следовательно, первым днем просрочки является 13-е число (суббота). Таким образом, период задержки в нашем примере: 13, 14, 15 и 16 сентября. Итого — 4 дня.

Почему 1С:ЗУП по умолчанию считает иначе?

Посмотрим на алгоритм работы программы 1С:Зарплата и Управление Персоналом. Система ориентируется на жестко заданную константу в настройках организации — «Дата выплаты зарплаты». Для программы это контрольная точка.

Проанализируем шаги программы:

  1. Программа обращается к регистру сведений, где указано число «14».
  2. Для алгоритма расчета компенсации (обработка ЗаполнениеКомпенсацииЗаЗадержкуЗарплаты) не всегда очевидно, что это число нужно динамически сдвигать назад, если оно попало на выходной по производственному календарю.
  3. В результате программа считает, что срок нарушен относительно 14-го числа, и начинает отсчет с 15-го.

Как решить проблему и настроить корректный расчет

Рассмотрим варианты исправления ситуации, чтобы избежать претензий со стороны трудовой инспекции (ГИТ) и минимизировать риски штрафов по ст. 5.27 КоАП РФ.

Вариант 1. Ручная корректировка в документе

Самый быстрый способ — это корректировка даты в самом документе Компенсация за задержку выплаты заработной платы. Проанализируем, как это сделать:

Вариант 2. Настройка плановых дат выплаты

Чтобы программа «видела» правильную дату, перед начислением зарплаты и формированием ведомостей, убедимся, что в документах начисления (например, Начисление зарплаты и взносов) в поле «Планируемая дата выплаты» стоит корректное число — 12.09. Это поможет механизмам компенсации более точно определить момент возникновения задолженности.

Вариант 3. Использование расширений или доработка алгоритма

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


// Пример логики определения корректной даты начала задержки
Функция ОпределитьДатуНачалаЗадержки(УстановленнаяДата, Календарь)
    ТекущаяДата = УстановленнаяДата;
    Пока НЕ Календарь.ЭтоРабочийДень(ТекущаяДата) Цикл
        ТекущаяДата = ТекущаяДата - 86400; // Сдвигаемся на день назад
    КонецЦикла;
    Возврат ТекущаяДата + 86400; // Первый день задержки — следующий за рабочим днем выплаты
КонецФункции

Важные нюансы налогообложения компенсации

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

  1. НДФЛ: Согласно текущему законодательству, компенсация за задержку зарплаты в пределах минимального размера (1/150 ключевой ставки) не облагается НДФЛ. Если вы решите выплатить больше, чем посчитал ЗУП (что юридически верно), налог платить не нужно.
  2. Страховые взносы: Позиция Минфина часто настаивает на обложении компенсации взносами. Однако Верховный Суд РФ считает иначе, рассматривая это как материальную ответственность, а не оплату труда. В 1С:ЗУП настройка обложения взносами для вида расчета Компенсация за задержку зарплаты обычно настраивается пользователем в карточке начисления.
  3. Налог на прибыль: Чтобы учесть эти расходы, они должны быть зафиксированы в локальных нормативных актах (например, в Положении об оплате труда).

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

Подведем итоги нашего анализа. Мы выяснили, что в споре между программой и законом побеждает закон. Если вы оставите расчет в 2 дня, как предлагает ЗУП, при проверке ГИТ это будет расценено как неполная выплата компенсации.

Рекомендуем придерживаться следующего алгоритма:

  1. Всегда проверяйте производственный календарь при выпадении даты выплаты на выходные.
  2. Помните, что компенсация «тикает» уже с первой субботы, если вы не успели выплатить зарплату в пятницу.
  3. В программе 1С:ЗУП отдавайте приоритет ручной проверке количества дней в документе компенсации, так как автоматический алгоритм может не учитывать перенос сроков по ст. 136 ТК РФ.
  4. Зафиксируйте в учетной политике порядок расчета, чтобы у налоговых органов не возникло вопросов к обоснованности начислений.

Используя этот системный подход, мы обеспечим полное соответствие трудовому законодательству и корректное отражение операций в учетной системе 1С.

← На главную