Переход на 1С:Зарплата и управление персоналом 3.1 часто сопровождается вопросами со стороны бухгалтеров относительно расчета среднего заработка. Одна из самых распространенных ситуаций: ежемесячная или квартальная премия, которая, по мнению пользователя, должна учитываться полностью, попадает в расчет лишь частично. Проанализируем, почему это происходит, разберем методологические основы программы и рассмотрим несколько способов решения этой проблемы.
Основная логика 1С:ЗУП 3.1 базируется на строгом соблюдении Постановления Правительства РФ №922. Согласно пункту 15 этого постановления, если расчетный период отработан не полностью, премии учитываются пропорционально отработанному времени. Однако программа применяет дополнительный фильтр, который часто становится неожиданностью для пользователей.
Проанализируем алгоритм: 1С считает премию «начисленной за фактически отработанное время в расчетном периоде» (и, следовательно, не требующей пропорционального деления) только в том случае, если базовый период этой премии (период, ЗА который она начислена) полностью входит в 12-месячный расчетный период среднего заработка.
Рассмотрим конкретный пример из практики: Сотрудник уходит в отпуск в ноябре 2017 года. Расчетный период: с 01.11.2016 по 31.10.2017. В ноябре 2016 года ему начислена премия за октябрь 2016 года. Поскольку базовый период премии (октябрь 2016) находится за пределами расчетного периода (который начинается с ноября 2016), программа автоматически включает механизм уменьшения суммы премии пропорционально отработанному времени за весь расчетный период.
Выясним причину, по которой используется именно пятидневка. Согласно письму Минздравсоцразвития РФ от 26.06.2008 № 2337-17, расчет доли премии производится исходя из нормы и факта по графику пятидневной рабочей недели, независимо от реального графика работы сотрудника. Это еще одна причина, по которой суммы могут не сходиться с ожиданиями бухгалтера при сменных графиках.
Если проблему нужно решить «здесь и сейчас» для конкретного сотрудника, воспользуемся инструментами ручной корректировки в самом документе начисления отпуска (или командировки). Рассмотрим по шагам, как это сделать:
Отпуск.Ввод данных для расчета среднего заработка.После изменения дат программа пересчитает Учтено премии, и сумма станет равной фактически начисленной, так как условие вхождения базового периода в расчетный будет формально соблюдено.
Если вы только что осуществили переход на ЗУП 3.1 и видите, что проблема носит массовый характер, исправление каждого отпуска вручную будет трудозатратным. Посмотрим на первоисточник данных. При переносе из ЗУП 2.5 данные попадают в документы Перенос данных.
Проанализируем ситуацию: премии за периоды до перехода фиксируются в регистре накопления Данные о начислениях для расчета среднего заработка (общий) через документ Перенос данных с кодом ЗП_СЗО. Если при переносе даты базового периода «съехали» или установились некорректно относительно будущих расчетных периодов, мы можем их поправить там.
Рассмотрим алгоритм действий:
Администрирование — Переносы данных.Если политика организации подразумевает, что премии никогда не должны уменьшаться пропорционально, если они начислены внутри расчетного периода (независимо от их базового периода), можно прибегнуть к использованию расширения конфигурации.
Выясним, какая функция отвечает за этот механизм. В общем модуле УчетСреднегоЗаработкаКлиентСервер существует функция, определяющая необходимость уменьшения премий. Рассмотрим пример кода, который можно внедрить через расширение, чтобы принудительно отключить это поведение:
&Вместо("УменьшатьПремииПроцентомНачисленныеЗаВремяНеВходящееВРасчетныйПериод")
Функция ИмяРасширения_УменьшатьПремииПроцентомНачисленныеЗаВремяНеВходящееВРасчетныйПериод()
// Отключаем уменьшение премий, базовый период которых не входит в расчетный
Возврат Ложь;
КонецФункции
Важно: Применение такого метода несет определенные риски. Проконсультируйтесь с методологами, так как полное отключение этого механизма может привести к завышению среднего заработка в случаях с годовыми премиями, что может вызвать вопросы у проверяющих органов (ФСС, Трудовая инспекция) при расчете пособий.
Посмотрим также на настройки самих премий. В 1С:ЗУП 3.1 на вкладке Средний заработок у вида расчета (премии) есть флаг При расчете среднего заработка это начисление индексируется и настройки вхождения в базу.
Проанализируем поле Способ учета премий. Если вы хотите, чтобы премия всегда считалась «за фактически отработанное время», убедитесь, что в настройках состава начислений для среднего заработка выбраны корректные категории (Премия, учитываемая полностью/частично). Помните, что статус «Полностью учитываемая» в ЗУП 3.1 — это не гарантия того, что сумма не будет умножена на коэффициент отработанного времени, это лишь указание на то, как программа должна обрабатывать премию при условии, что её базовый период входит в расчетный.
Используя предложенные методы, вы сможете добиться точного соответствия расчетов среднего заработка законодательству и внутренним правилам вашей организации.