При расчете пособия по уходу за ребенком до полутора лет в программе «1С:Зарплата и управление персоналом 3.1» бухгалтеры часто сталкиваются с ситуацией, когда средний дневной заработок оказывается заниженным. Особенно остро эта проблема проявляется, если расчетный период (два предшествующих года) включает время, данные за которое переносились из старых версий программы (например, из ЗУП 2.5) или других систем учета. Типичный симптом: программа не исключает из общего количества календарных дней периоды временной нетрудоспособности, в частности, первые 3 дня больничного, оплачиваемые за счет работодателя.
В этой статье мы подробно проанализируем, почему возникает такая ошибка, разберем законодательную базу и изучим пошаговые алгоритмы исправления данных в системе.
Прежде всего, проанализируем правовую базу, так как в ней часто путаются даже опытные пользователи. Важно понимать, что расчет среднего заработка для обычного трудового отпуска и для пособия по уходу за ребенком регулируется разными нормативными актами:
Согласно пункту 3.1 статьи 14 Закона № 255-ФЗ, из расчетного периода для определения пособия по уходу за ребенком исключаются календарные дни, приходящиеся на периоды временной нетрудоспособности, отпуска по беременности и родам, а также отпуска по уходу за ребенком. Важно: исключаются абсолютно все дни болезни, вне зависимости от того, кто их оплачивал — работодатель (первые 3 дня) или Социальный фонд (последующие дни). Если программа «видит» сумму дохода, но не «видит» исключаемый период, она делит заработок на большее число дней, что существенно уменьшает итоговую сумму пособия.
Рассмотрим ситуацию, когда при переносе данных за прошлые годы (например, за 2017 год) из 36 дней реальной болезни программа учитывает только 33. Почему теряются первые 3 дня? Выясним причину:
В «1С:ЗУП 2.5» (старой редакции) оплата больничного листа за счет работодателя и за счет ФСС часто шла по разным кодам начислений и фиксировалась в разных регистрах. При выполнении «краткого» переноса данных в ЗУП 3.1 система создает специальные документы Перенос данных. Если в исходной базе настройки видов расчета были выполнены не совсем корректно или данные были повреждены, алгоритм переноса мог воспринять начисление «Больничный за счет работодателя» как обычный облагаемый доход, не зафиксировав факт отсутствия сотрудника на рабочем месте в регистре исключаемых периодов.
В результате в регистре Данные о времени для расчета среднего (ФСС) появляется запись о сумме, но отсутствует запись о днях болезни. Программа считает эти 3 дня рабочими.
Если вам нужно оперативно исправить расчет для одного конкретного сотрудника и у вас нет времени на поиск технических ошибок в документах переноса, воспользуемся самым быстрым методом. Проанализируем шаги:
Важно: Данный метод является «разовым». Если вы в будущем создадите другой документ (например, еще один больничный) для этого же сотрудника, данные в него снова подтянутся из регистров в неправильном виде, и правку придется повторять.
Для того чтобы исправить ошибку раз и навсегда, необходимо скорректировать первоисточник — документ, которым данные попали в программу. Посмотрим, как это сделать:
После этого при создании любых документов, требующих расчета среднего ФСС, программа будет подтягивать уже корректные, исправленные данные.
Если проблема носит массовый характер, нам необходимо проверить, правильно ли настроены начисления в справочнике. Рассмотрим, какие настройки влияют на это:
В случае с перенесенными данными, проверьте также технический вид расчета «Оплата больничных листов за счет работодателя (перенос данных)», если таковой создался при миграции. Если в нем не указано, что время является «периодом временной нетрудоспособности», система будет игнорировать эти дни.
Для программистов и опытных пользователей разберем техническую составляющую. Информация о среднем заработке для пособий в ЗУП 3.1 хранится в двух ключевых регистрах:
РегистрНакопления.ДанныеОНачисленияхДляРасчетаСреднегоЗаработкаФСС — здесь аккумулируются суммы дохода, с которых уплачивались взносы.РегистрНакопления.ДанныеОВремениДляРасчетаСреднегоФСС — здесь фиксируются периоды, которые должны вычитаться из знаменателя формулы среднего заработка (730/731 день).Если вы обнаружили расхождение, вы можете воспользоваться документом «Операция, введенная вручную» (редко используется в ЗУП) или создать вспомогательный документ Перенос данных для корректировки этих регистров, если типовые документы не дают нужного результата.
Подводя итог, отметим: если в расчете пособия по уходу за ребенком в 1С:ЗУП 3.1 «теряются» дни болезни за прошлые годы, причина кроется в содержимом регистра «Данные о времени для расчета среднего (ФСС)». Исправление документа ЗП_СЗФСС — это самый надежный способ привести учет в порядок. Всегда проверяйте, чтобы количество исключаемых дней соответствовало календарным дням по листку нетрудоспособности, включая первые три дня, оплаченные предприятием.