Почему в 1С:ЗУП неправильно рассчитывается сумма больничного листа и как настроить расчет из МРОТ

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

В процессе работы с программой 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с ситуациями, когда автоматический расчет суммы пособия по временной нетрудоспособности не совпадает с ручными ожиданиями. Особенно остро эта проблема проявилась в период действия временных правил расчета больничных, введенных в 2020 году, когда расчет стал зависеть от количества дней в месяце и минимального размера оплаты труда (МРОТ). Проанализируем основные причины таких расхождений и разберем алгоритм их устранения.

Причина 1: Изменение законодательства и расчет «не ниже МРОТ»

Разберем ситуацию, когда один больничный лист рассчитывается по фактическому среднему заработку, а следующий (в том же месяце или период продолжения) — по другой, более высокой ставке. Согласно Федеральному закону от 01.04.2020 № 104-ФЗ, в период с 1 апреля по 31 декабря 2020 года (и далее в рамках постоянных норм) сумма пособия в расчете за полный календарный месяц не может быть ниже федерального МРОТ.

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

  1. В месяце из 30 дней (например, апрель): 12130 / 30 = 404,33 руб.
  2. В месяце из 31 дня (например, май): 12130 / 31 = 391,29 руб.

Если у сотрудника установлен Районный коэффициент, он также применяется к этой сумме. Проанализируем пример: при коэффициенте 1.2 сумма за день в апреле составит 404,33 * 1,2 = 485,20 руб.. Если фактический средний заработок сотрудника был 481,41 руб., программа выберет большее значение (485,20 руб.), что и приведет к «неправильному», на первый взгляд, результату.

Причина 2: Некорректная доля неполного рабочего времени

Одной из самых частых технических причин ошибок является значение в поле Доля неполного времени в документе «Больничный лист». Выясним, как этот показатель влияет на результат. Если сотрудник работает на полную ставку, это значение должно быть строго равно 1.000.

Рассмотрим по шагам, что происходит, если значение заполнено неверно:

  1. Программа берет МРОТ, действующий на дату начала болезни.
  2. Умножает его на РайонныйКоэффициент.
  3. Умножает полученный результат на ДоляНеполногоВремени.
  4. Делит на количество календарных дней в месяце.

Если по какой-то причине (например, после кадровых изменений или ручной корректировки документа) там установилось значение, отличное от единицы, итоговая сумма за день будет искажена. Для исправления ситуации необходимо зайти в документ Больничный лист, проверить поле Доля неполного времени и убедиться, что оно соответствует фактической ставке сотрудника. После изменения этого поля необходимо нажать кнопку «Пересчитать документ».

Причина 3: Особенности больничных по карантину (категория 65+)

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

Для корректного отражения таких больничных следует придерживаться следующих правил:

Если флажок отсутствует, программа может рассчитать первые три дня за счет предприятия, что будет являться методологической ошибкой для данного вида нетрудоспособности. Если вы не видите флажка, убедитесь, что загружаете ЭЛН напрямую из ФСС или используете специальное расширение для реестров 65+.

Как проверить алгоритм расчета в программе

Чтобы окончательно убедиться в правильности начислений, мы можем просмотреть подробный расчет. В документе Больничный лист нажмите на кнопку «Печать» и выберите пункт Расчет пособия к листку нетрудоспособности. В открывшейся форме проанализируем раздел «Расчет пособия исходя из МРОТ».

Программа покажет сравнение двух величин:


СреднийЗаработокДляПособия = (ДоходЗа2Года / 730) * КоэффициентСтажа;
МинимальныйСреднийИзМРОТ = (МРОТ * РайонныйКоэффициент * ДоляСтавки) / ДнейВМесяце;
ИтоговыйСредний = Максимум(СреднийЗаработокДляПособия, МинимальныйСреднийИзМРОТ);

Если ИтоговыйСредний совпадает с минимальным значением из МРОТ, значит, программа действует строго в соответствии с законодательством (ФЗ №104). Если же вы уверены, что расчет должен идти по среднему, проверьте корректность данных о доходах сотрудника за предыдущие два года в карточке сотрудника или справках с предыдущих мест работы.

Рекомендации по исправлению ошибок

Если вы столкнулись с тем, что больничный «глючит» или выдает странные цифры, выполните следующие действия:

  1. Обновите конфигурацию: Большинство ошибок с «галочками» и алгоритмами расчета МРОТ были исправлены в релизах 3.1.13.151 и выше.
  2. Перевыберите организацию: Иногда в документе «зависают» старые настройки. Попробуйте временно сменить организацию в шапке документа и вернуть её обратно — это заставит программу обновить настройки Районного коэффициента.
  3. Проверьте кадровые данные: Убедитесь, что в справочнике Организации на вкладке «Основные сведения» корректно указан Районный коэффициент (если он не применяется в вашем регионе, значение должно быть 1.0).
  4. Очистите ручные правки: Если в документе горит жирным шрифтом сумма среднего заработка, значит, она была введена вручную. Нажмите кнопку «Пересчитать», чтобы вернуть автоматический расчет.

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

← На главную