При расчете среднего заработка для оплаты донорских дней, отпускных или командировок бухгалтеры часто сталкиваются с неприятной ситуацией: у сотрудников, находящихся на сдельной оплате труда, суммы начислений учитываются корректно, а вот отработанные дни и часы остаются равными нулю. Из-за этого средний заработок рассчитывается неверно или необоснованно завышается, приводя к ошибкам в учете и спорам с контролирующими органами.
В этой статье мы подробно разберем механизмы платформы 1С:Предприятие 8.3 и конфигурации 1С:Зарплата и управление персоналом 3.1 (ЗУП), выясним первопричину этой проблемы и рассмотрим пошаговые инструкции по ее устранению.
Для того чтобы понять природу этой ошибки, проанализируем, как программа собирает данные для расчета среднего заработка. В системе существует специальный регистр накопления — Данные о времени для расчета среднего (общий). Именно из него конфигурация черпает информацию о фактически отработанных днях и часах за расчетный период.
Когда сотрудник выполняет работы по сдельным нарядам, программа регистрирует финансовый результат документами Сдельные работы. Однако если настройки самого начисления или шаблона ввода данных выполнены некорректно, система фиксирует только сумму сдельной оплаты в регистры расчета, полностью игнорируя временные показатели. В результате в базе данных образуется перекос: сумма есть, а времени нет.
Рассмотрим детально три основных шага для исправления этой ситуации и настройки корректного учета.
В первую очередь нам необходимо проверить настройки основного начисления, по которому сотрудникам-сдельщикам начисляется оплата. Перейдем в раздел Настройка — Начисления и откроем карточку начисления Сдельный заработок (или аналогичного начисления, используемого на вашем предприятии).
Нам необходимо проанализировать вкладку Учет времени. Здесь возможны два сценария настройки в зависимости от того, как организована система оплаты труда в организации:
Если сотрудник получает только оплату по результатам выработки и не имеет фиксированного оклада, то именно сдельное начисление должно регистрировать его рабочее время.
Для этого установите переключатель Начисление выполняется в положение За работу полную смену в пределах нормы времени. В поле Вид времени выберите значение Явка (или иной используемый вами вид рабочего времени, например, Рабочее время).
При такой настройке программа поймет, что данное начисление является основным источником времени, и автоматически запишет отработанные по графику или табелю дни и часы в регистры расчета среднего заработка.
Если у сотрудника есть фиксированная часть (оклад или тарифная ставка) и сдельный приработок, то регистрировать время дважды нельзя. В противном случае программа выдаст ошибку о пересечении временных интервалов (нельзя провести два начисления за полную смену в один и тот же период).
В этом случае у основного начисления (оклада) на вкладке Учет времени должно стоять значение За работу полную смену в пределах нормы времени. Оно и будет поставлять дни и часы в расчет среднего.
Для начисления сдельного приработка на вкладке Учет времени установите переключатель в положение Дополнительная оплата за уже оплаченное время. В этом случае сумма сделки добавится к расчетной базе среднего заработка, а время задваиваться не будет.
Если с настройками начисления все в порядке, но время все равно не попадает в расчет, проанализируем настройки шаблона документа, с помощью которого регистрируется выработка.
Выполним следующие действия по шагам:
Сдельные работы или Сдельный наряд).Без активации этой настройки документы сдельных нарядов будут проводить исключительно денежные показатели, полностью игнорируя фактически отработанные часы сотрудников, что сделает автоматический расчет среднего заработка в будущем невозможным.
После того как мы внесли изменения в настройки начислений и шаблонов документов, новые документы будут рассчитываться правильно. Однако за прошлые периоды данные в регистре Данные о времени для расчета среднего (общий) останутся ошибочными. Чтобы не перепроводить вручную документы начисления зарплаты за весь прошлый год, воспользуемся штатным сервисным инструментом 1С:ЗУП.
Выполним процедуру обновления данных:
Программа в фоновом режиме пересчитает данные регистров накопления времени на основе актуальных настроек видов расчета и графиков работы сотрудников. Данная операция безопасна и не приведет к изменению уже выплаченных сумм начислений в закрытых периодах, но исправит базу для будущих расчетов среднего.
Выясним, как будет выглядеть расчет формулы для оплаты донорских дней (код времени ДОНОР) после исправления настроек. Стандартная формула расчета в ЗУП 3.1 выглядит следующим образом:
Макс(СреднийЗаработокОбщий * НормаДнейЧасов, УчитыватьМРОТ * МРОТ) / НормаДнейЧасов * ВремяВДняхЧасах * (ПроцентОплатыПоСреднему / 100) * КоэффициентИндексацииСреднегоЗаработка
После проведения процедуры обновления данных для расчета среднего заработка программа автоматически подтянет правильное количество отработанных дней и часов сдельщика за предыдущие 12 месяцев. Средний дневной заработок будет рассчитан делением начисленной по сдельной оплате суммы на реальное количество отработанных дней, что полностью соответствует требованиям Постановления Правительства РФ № 922.
Теперь при создании документа Отсутствие с сохранением оплаты для донора достаточно нажать кнопку Пересчитать на вкладке расчета среднего заработка, и программа заполнит все показатели автоматически и корректно.