При направлении сотрудников на монтажные или строительные работы часто возникает ситуация, когда работодатель хочет платить не фиксированный оклад или средний заработок за дни поездки, а конкретную сумму (процент) от выполненного объема работ. В 1С:Комплексная автоматизация 2.4 (и аналогично в 1С:ЗУП 3.1) это вызывает технические сложности: стандартный документ Командировка по умолчанию начисляет оплату по среднему заработку, а попытки «обнулить» начисления могут привести к санкциям со стороны трудовой инспекции. Разберем подробно, как реализовать этот бизнес-процесс корректно и с точки зрения программы, и с точки зрения закона.
Перед тем как настраивать систему, проанализируем законодательную базу. Согласно статье 167 ТК РФ, при направлении работника в командировку ему гарантируется сохранение места работы и среднего заработка. Это императивная норма. Если мы просто поставим в табеле «К» (Командировка) и не начислим оплату, это будет прямым нарушением прав работника.
Многие компании пытаются договориться «на берегу»: сотрудник получает, например, 20% от суммы контракта на монтаж, и это покрывает все его трудозатраты. Однако, если сумма этих 20% окажется ниже, чем его средний заработок за этот период, сотрудник имеет право оспорить выплату. Поэтому мы рассмотрим варианты, которые позволяют и выполнить обещание перед работником, и остаться в рамках закона.
Рассмотрим самый безопасный и прозрачный метод. Мы оформляем командировку по всем правилам, а разницу между обещанной суммой «за монтаж» и начисленным средним заработком выплачиваем в виде премии. Проанализируем этот алгоритм по шагам:
Командировка. Система автоматически рассчитывает средний заработок.Для реализации логики «доплаты до фактического заработка» воспользуемся следующей формулой, которую можно заложить в новое начисление:
// Логика расчета суммы доплаты
ДоплатаЗаМонтаж = Макс(ЦелеваяСуммаСУчетомНДФЛ - ОплатаПоСреднемуЗаработку, 0)
В этом случае, если средний заработок оказался больше обещанной суммы, сотрудник получит средний (как того требует закон). Если же сделка больше среднего, программа доначислит разницу.
В 1С:КА 2.4 существует возможность настроить начисления таким образом, чтобы командировка не «вытесняла» основной заработок или сдельную оплату. Это полезно, если вы планируете использовать документ Сдельный наряд или Данные для расчета зарплаты прямо в период командировки.
Разберем, как это настроить в программе:
Командировка, то сдельный заработок за эти дни не начислится. Нам нужно исключить командировку из этого списка для данного конкретного начисления.Командировка на вкладке Оплата можно выбрать вариант «Не оплачивать» (если вы на 100% уверены в сделке), но мы рекомендуем использовать настройку «Доплачивать до текущего оклада», чтобы минимизировать риски.Как отмечалось в обсуждении на форуме, критически важно правильно посчитать налоги, чтобы у сотрудника не возникло вопросов в день выдачи зарплаты. Если вы пообещали сотруднику 20 000 рублей за монтаж, он ждет их в кошельке. Проанализируем ситуацию, когда нам нужно подогнать начисление под чистую сумму.
Посмотрим на пример расчета доплаты, если ОжидаемаяЧистая — это сумма, о которой договорились:
// Сумма к начислению (грязными)
ВсегоНачислить = ОжидаемаяЧистая / 0.87;
// Сумма премии/доплаты
Премия = ВсегоНачислить - НачисленоПоСреднему;
Эту логику можно реализовать через документ Разовое начисление. Введите в него рассчитанную сумму премии. Таким образом, в расчетном листке сотрудник увидит две строки: «Оплата по среднему заработку» и «Премия за монтажные работы». В сумме они дадут обещанный результат.
Выясним, действительно ли в вашей ситуации необходима именно командировка. Если работы по монтажу проводятся регулярно и в определенных пределах, можно рассмотреть оформление разъездного характера работы.
Преимущества этого метода в 1С:
Сдельный наряд.Проанализируем ситуацию с табелем учета рабочего времени. Если вы используете документ Командировка, программа всегда будет пытаться поставить код «К». Если вы при этом хотите начислять сдельную оплату, убедитесь, что в настройках Вида рабочего времени для командировки разрешено начисление в праздничные дни (если монтаж идет в выходные) и оно не конфликтует с плановыми начислениями.
Важный момент: если сотрудник работает в выходной день в командировке, оплата за этот день должна производиться в двойном размере (или в одинарном с предоставлением отгула) согласно ст. 153 ТК РФ. Это начисление в 1С оформляется документом Работа в выходные и праздничные дни. Не пытайтесь «спрятать» эту оплату внутри общей премии, так как при проверке ГИТ это станет очевидным нарушением. Программа 1С:КА 2.4 позволяет корректно рассчитать выходные даже в период командировки, достаточно создать соответствующий приказ на работу в выходной.
Рассмотрев все варианты, мы приходим к выводу, что наиболее корректным способом в 1С:Комплексная автоматизация 2.4 является:
Командировки с расчетом по среднему.Разового начисления (премии), сумма которого рассчитывается как разница между обещанной выплатой и уже начисленным средним заработком.Этот метод защищает компанию от юридических претензий и позволяет гибко управлять мотивацией персонала, работающего «в полях».