Как в 1С:ЗУП 3.1 настроить оплату командировки по часам исходя из оклада?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Бухгалтерский учет
← На главную

При расчете оплаты за время нахождения сотрудника в служебной поездке бухгалтеры нередко сталкиваются с ситуацией, когда по внутренним правилам организации командировка не должна уменьшать привычный оклад работника либо командировка длится неполный рабочий день (несколько часов). По умолчанию типовой механизм программы 1С:Зарплата и управление персоналом 3.1 рассчитывает командировку строго по среднему заработку, как того требует ст. 167 ТК РФ.

Разберем подробно, как правильно настроить программу в двух вариантах: с соблюдением норм трудового законодательства (оплата по среднему заработку плюс автоматическая доплата до оклада) и альтернативным способом (прямой расчет по часовой ставке через отдельный вид рабочего времени).

Вариант 1. Оплата по среднему заработку с доплатой до оклада (рекомендуемый по ТК РФ)

Трудовое законодательство обязывает сохранять за работником средний заработок на время командировки. Если средний заработок оказывается ниже тарифной ставки (оклада), работодатель вправе установить локальным нормативным актом доплату до оклада. Проанализируем, как настроить расчет командировки в часах и автоматическую доплату.

Шаг 1. Включение внутрисменных командировок в настройках программы

  1. Перейдем в раздел Настройка → Расчет зарплаты.
  2. Откроем ссылку Настройка состава начислений и удержаний.
  3. Перейдем на вкладку Учет отсутствий.
  4. Установим флаг Командировки и подчиненный флаг В том числе внутрисменные.
  5. На вкладке Прочие начисления проверим наличие флага Работа в праздничные или выходные дни, если командировки выпадают на выходные дни.
  6. Нажмем кнопку Применить и закрыть.

Шаг 2. Создание начисления «Доплата до оклада за время командировки»

  1. Перейдем в раздел Настройка → Начисления и создадим новое начисление.
  2. На вкладке Основное укажем наименование: Доплата до оклада за время командировки.
  3. В поле Назначение начисления выберем значение Повременная оплата труда и надбавки.
  4. В поле Начисление выполняется укажем: Ежемесячно (или Только если есть расчетная база).
  5. В поле формулы расчета введем следующее выражение: МАКС(ТарифнаяСтавкаЧасовая * ВремяВЧасах - РасчетнаяБаза, 0)
  6. Перейдем на вкладку Расчет базы и в табличную часть Базовые начисления добавим начисления: Оплата командировки и Оплата командировки (внутрисменная). В качестве периода расчета базы выберем Текущий месяц.
  7. На вкладке Учет времени установим переключатель в положение Дополнительная оплата за уже оплаченное время и укажем вид времени Командировка.
  8. На вкладке Средний заработок снимем флаги включения в базу среднего заработка, чтобы доплата не завышала будущие расчеты отпусков и командировок.
  9. Сохраним начисление по кнопке Записать и закрыть.

Шаг 3. Оформление внутрисменной командировки

Рассмотрим, как регистрируется такое отсутствие в программе:

  1. Перейдем в раздел Кадры или Зарплата → Командировки и создадим документ Командировка.
  2. Установим флаг Командировка на неполный день (внутрисменная).
  3. Укажем дату командировки и количество часов (например, 4 часа). Программа рассчитает оплату за эти 4 часа по среднему заработку.
  4. При начислении заработной платы документом Начисление зарплаты и взносов программа автоматически рассчитает оклад за отработанные часы смены, оплату командировки по среднему и доплату разницы до полного часового оклада.

Вариант 2. Прямой расчет часов командировки от оклада без расчета среднего заработка

Если на предприятии принято управленческое решение не оформлять типовой расчет по среднему заработку, а учитывать командировочные часы как обычное рабочее время с сохранением полной окладной части, выполним альтернативную настройку.

Шаг 1. Создание нового вида использования рабочего времени

  1. Перейдем в раздел Настройка → Классификаторы → Виды использования рабочего времени.
  2. Нажмем кнопку Создать.
  3. Заполним наименование: Командировка почасовая, буквенный код: КЧ.
  4. В поле Основное время выберем Явка (или укажем статус Рабочее время). Это позволит программе воспринимать часы командировки как фактически отработанное время в пределах нормы.
  5. Запишем и закроем элемент.

Шаг 2. Настройка планового начисления сотрудника

  1. Перейдем в раздел Настройка → Начисления и откроем начисление Оплата по окладу (по часам) (или создадим его копию).
  2. Перейдем на вкладку Учет времени.
  3. В табличной части Дополнительные виды времени добавим созданный вид времени Командировка почасовая.
  4. Сохраним изменения. Теперь при расчете начисления Оплата по окладу (по часам) программа суммирует часы явки (Я) и часы командировки (КЧ).

Шаг 3. Ввод часов в табель

Оформим отработанное время с помощью документа Табель (раздел Зарплата → Учет времени → Табели):

  1. В строке сотрудника в нужный день укажем фактически отработанные часы по двум кодам, например: Я 4 / КЧ 4.
  2. Общее количество часов составит 8 часов (полная дневная смена).
  3. При проведении документа Начисление зарплаты и взносов оклад будет начислен в полном объеме исходя из установленной часовой тарифной ставки сотрудника без каких-либо отклонений и потерь в доходе.

Оплата работы в выходные дни в период командировки

Если дни командировки приходятся на нерабочие праздничные или выходные дни, проанализируем порядок их регистрации:

  1. В разделе Кадры или Зарплата создадим документ Работа в выходные и праздники.
  2. В табличной части укажем сотрудника, дату выходного дня и количество фактически отработанных в командировке часов.
  3. Укажем способ компенсации: Повышенная оплата или Отгул.
  4. В документе Начисление зарплаты и взносов программа начислит Оплату работы в праздничные и выходные дни в одинарном или двойном размере в соответствии со ст. 153 ТК РФ.
← На главную