При переходе на суммированный учет рабочего времени многие бухгалтеры сталкиваются с проблемой «плавающей» заработной платы. В один месяц сотрудник получает больше оклада, в другой — меньше, хотя по условиям трудового договора ему положен фиксированный оклад. Это происходит из-за того, что в 1С:ЗУП 3.1 стандартная формула расчета Оклад по часам жестко привязана к отношению фактически отработанных часов к норме по графику. Рассмотрим подробнее, как настроить программу так, чтобы сотрудники ежемесячно получали стабильный оклад, а все отклонения и переработки учитывались корректно в конце учетного периода.
Проанализируем стандартный алгоритм программы. По умолчанию для сотрудников на суммированном учете используется начисление «Оклад по часам». Формула расчета выглядит следующим образом:
Результат = Оклад * ВремяВЧасах / НормаВЧасах
В условиях сменного графика НормаВЧасах в каждом месяце разная. Например, в январе по графику может быть 120 часов, а в феврале — 180. Если сотрудник отрабатывает эти часы полностью, он получает свой оклад. Проблема возникает, когда фактический график работы отклоняется от планового (замены, изменение длительности смен). Если в табеле проставлено меньше часов, чем предусмотрено графиком-нормой, программа пропорционально уменьшает сумму. Наша задача — сделать так, чтобы ВремяВЧасах всегда было равно НормаВЧасах для целей ежемесячного расчета, либо изменить сам принцип начисления.
Этот способ чаще всего рекомендуют практикующие специалисты на форумах. Суть заключается в том, чтобы «подгонять» норму месяца под фактически отработанное время. Разберем по шагам, как это реализовать:
Индивидуальный график (раздел Зарплата — Индивидуальные графики).Посмотрим на пример. Если по основному графику сотрудник должен был отработать 160 часов, а фактически отработал 150 (по решению руководства), при вводе 150 часов в индивидуальный график программа примет эти 150 часов и за норму, и за факт. Расчет будет: Оклад * 150 / 150 = Оклад.
Если специфика работы позволяет не учитывать каждую минуту, а ориентироваться на выходы в смены, можно рассмотреть переход на начисление Оклад по дням. Выясним причину, почему это может помочь:
В отличие от почасового расчета, Оклад по дням проверяет только факт явки в день, предусмотренный графиком. Если в графике стоит рабочая смена (независимо от ее длительности — 8, 10 или 12 часов), и сотрудник в этот день вышел, день считается отработанным полностью. Если все запланированные в месяце смены отработаны, сотрудник получает полный оклад. Это позволяет избежать микро-колебаний из-за разницы в часах внутри месяца.
Для корректного суммированного учета важно правильно настроить сам объект График работы сотрудников. Проанализируем ключевые настройки:
Производственному календарю.Важный нюанс: Чтобы при использовании «Оклада по часам» сумма не зависела от производственного календаря, в самом начислении (раздел Настройка — Начисления — Оклад по часам) на закладке «Учет времени» должно быть указано, что норма определяется по «Графику сотрудника».
Если мы платим фиксированный оклад каждый месяц (используя индивидуальные графики или оклад по дням), возникает вопрос: как не потерять часы переработки? Ведь фактически сотрудник может работать больше нормы производственного календаря.
Рассмотрим порядок действий в конце учетного периода (например, квартала):
Регистрация переработок (раздел Зарплата).Если в организации много сотрудников на суммированном учете, вносить индивидуальные графики вручную трудозатратно. Проанализируем ситуацию из практики: часто табельщики ведут учет в Excel. В 1С:ЗУП можно настроить Шаблон ввода исходных данных.
Это позволит создать документ Данные для расчета зарплаты, в который можно загружать часы напрямую из внешних файлов. В этом случае ВремяВЧасах будет попадать в расчет автоматически, и при правильной настройке формулы (где норма берется из фактически введенных данных) вы получите желаемый фиксированный оклад.
Выясним причину, почему иногда «подгонка» нормы под факт может быть опасной. Согласно ст. 155 ТК РФ, если сотрудник не отработал норму по вине работодателя (например, сняли смену), ему нужно платить не просто оклад, а средний заработок или компенсацию.
Рекомендация: Если вы хотите строго следовать букве закона, лучше не менять норму в графике, а фиксировать отклонение специальным документом, например, Оплата простоя по вине работодателя. В этом случае сотрудник также получит сумму, близкую к окладу, но в учете будет четко видно, почему возникла недоработка. Это обезопасит компанию при проверках трудовой инспекции.
Резюме: Для реализации выплаты фиксированного оклада при суммированном учете в 1С:ЗУП 3.1 оптимально использовать комбинацию настройки «Оклад по дням» (для простоты) или «Индивидуальных графиков» (для точности), не забывая о документе «Регистрация переработок» в конце квартала для окончательных расчетов с персоналом.