При ведении кадрового и зарплатного учета нередко возникает ситуация, когда сотруднику необходимо сохранить средний заработок за период, в который входят как рабочие, так и праздничные или выходные дни. Пользователи программы сталкиваются с ограничением типового механизма: документ Оплата по среднему заработку по умолчанию рассчитывает оплату только за рабочие дни (или рабочие часы) по графику сотрудника. Попытки обойти это поведение приводят к серьезным ошибкам в учете и регламентированной отчетности. Разберем методологию программы, скрытые риски некорректных обходных путей и корректные варианты решения задачи.
Проанализируем причину ограничения. Алгоритмы конфигурации строго опираются на нормы Трудового кодекса РФ и Положение об особенностях порядка исчисления средней заработной платы № 922:
Комбинация, при которой среднедневной заработок берется по рабочим дням, но умножается на общее число календарных дней периода, законодательством не предусмотрена. Соответственно, в типовой конфигурации отсутствует расчетный механизм, совмещающий оба этих принципа без перевода начисления в категорию отпускных.
Иногда расчетчики пытаются обойти систему: выбирают в документе начисление, переключают способ расчета на отпускной («По среднему для отпуска по календарным дням») и получают желаемое количество оплаченных дней. Выясним, почему так делать категорически нельзя и к каким скрытым последствиям это приводит:
Рассмотрим основной и самый безопасный типовой способ решения задачи. Если локальными нормативными актами или приказом руководства закреплено, что сотрудник должен выполнять задачи в выходные дни с сохранением среднего заработка, эти дни должны стать для него рабочими по графику на данный расчетный период.
Разберем по шагам порядок действий:
Индивидуальные графики.Индивидуальный график на месяц, в котором происходит событие.Оплата по среднему заработку, Отсутствие с сохранением оплаты или Командировка). При расчете программа обратится к текущему действующему индивидуальному графику, увидит указанные дни как рабочие и корректно начислит средний заработок за весь необходимый период, включая выходные, без искажения стажа и баз.Если специфика учета не позволяет менять график сотрудника, разберем альтернативный вариант через разделение начислений:
Работа в выходные и праздники с соответствующей компенсацией по окладу или тарифу.Прочие начисления и выплаты, выполняемое По отдельному документу (документ Разовое начисление). В документе сумма за выходные дни рассчитывается вручную (среднедневной заработок умножается на число выходных дней) и относится на требуемые статьи расходов и коды доходов для НДФЛ и страховых взносов.В организациях, где оплата календарных дней по среднедневному тарифу рабочих дней носит регулярный характер, ручные операции становятся трудозатратными. В такой ситуации рекомендуется разработать расширение конфигурации.
При реализации расширения программист создает новое пользовательское начисление и переопределяет алгоритм расчета: количество дней берется напрямую из календаря за интервал события (без наложения фильтра по графику сотрудника), а расчетная база среднедневного заработка формируется по стандартным правилам общего среднего заработка без присвоения кодов отпускного стажа. Это исключает человеческий фактор и сохраняет целостность регламентированного учета.