Начисление доплаты до оклада при командировке в 1С 8.3 ЗУП 3.1: расчёт, проводки, FAQ
Сотрудник в командировке получает средний заработок. У многих работников оклад выше среднего. Чтобы не урезать зарплату на дни командировки, делают доплату до оклада. В 1С 8.3 ЗУП 3.1 для этого нужно создать отдельный вид начисления и правильно настроить приоритеты. Идём по шагам со всеми тонкостями.
Содержание
Когда доплата обязательна, а когда — на усмотрение работодателя
Закон не обязывает компанию доплачивать командированному сотруднику до оклада. Это право работодателя. Но если в локальных актах закреплено, что компания платит за командировку не меньше оклада — обязанность возникает.
Куда обычно прописывают условие:
- Положение об оплате труда.
- Коллективный договор.
- Трудовой договор отдельного сотрудника.
- Положение о служебных командировках.
Для целей налога на прибыль это важно. Минфин в письме от 03.06.2013 № 03-03-06/1/20155 разрешает учитывать доплату в расходах только при её документальном закреплении.
Создаём вид начисления Доплата до оклада при командировке
Раздел Настройка → Начисления → Создать.
Закладка Основное
Заполняем:
- Наименование — Доплата до оклада при командировке.
- Код — уникальный.
- Назначение начисления — Повременная оплата труда и надбавки.
- Начисление выполняется — Только если введён вид учёта времени → Командировка.
- Расчёт — Результат рассчитывается.
Формула по ссылке Редактировать формулу:
МАКС(((Оклад*ДоляНеполногоРабочеговремени/НормаДней)*ВремяВДнях)-РасчетнаяБаза, 0)
Закладка Расчёт базы
Появляется автоматически, если в формуле есть РасчётнаяБаза. Указываем период за текущий месяц.
Закладка Учёт времени
Дополнительная оплата за уже оплаченное время. Вид времени — Командировка.
Закладка Приоритет
Здесь проще всего сделать ошибку. Из списка Начисления, приоритет которых выше удалите вид Командировка. Иначе командировка вытеснит доплату, и она не появится в расчётном листке.
В сообщении Неверно настроен приоритет начислений уберите вытесняющие связи.
Закладка Средний заработок
Снимите флаг При расчёте среднего заработка это начисление индексируется. Письмо Минтруда от 13.08.2015 № 14-1/В-608 говорит: при исчислении среднего заработка не учитываются начисления за время командировки. Доплата подпадает под эту же логику.
Закладка Налоги, взносы, бухучёт
| Параметр | Значение |
|---|---|
| НДФЛ | Облагается, код 4800 (Иные доходы) |
| Страховые взносы | Доходы, целиком облагаемые |
| Налог на прибыль | пп. 25 ст. 255 НК РФ |
| Форма 57-Т | Тарифный заработок |
| Способ отражения в БУ | Как задано для сотрудника |
Если выбрать Как задано для сотрудника, то проводка пойдёт аналогично основному начислению. Например, Дт 26 Кт 70.
Пример расчёта с цифрами
Чтобы было понятно, как программа считает доплату.
Исходные данные:
- Оклад сотрудника — 80 000 рублей в месяц.
- В мае 18 рабочих дней по производственному календарю.
- Командировка 4 рабочих дня, с 12 по 15 мая.
- Средний дневной заработок за расчётный период — 3 800 рублей.
Расчёт:
- Оплата по окладу за день: 80 000 / 18 = 4 444,44 ₽.
- Оплата по окладу за 4 дня: 4 444,44 × 4 = 17 777,78 ₽.
- Оплата по среднему за 4 дня: 3 800 × 4 = 15 200 ₽.
- Доплата до оклада: 17 777,78 − 15 200 = 2 577,78 ₽.
Если средний заработок в командировочных днях оказался выше оклада, формула обнулится через функцию МАКС. Доплата будет нулевой.
Расчёт оплаты за время командировки
Прежде чем доплачивать, нужно посчитать сам средний. Документ Командировка в разделе Кадры → Командировки или Зарплата → Командировки.
Алгоритм программы:
- Среднедневной заработок = выплаты за расчётный период / фактически отработанные дни.
- Сумма за командировку = среднедневной × количество рабочих дней в командировке.
Автоматическое начисление в зарплате
Когда настройка готова, делать ничего не нужно. Доплата считается в Начислении зарплаты и взносов автоматически. Раздел Зарплата → Начисление зарплаты и взносов.
Программа сравнивает суммы и показывает положительный остаток как доплату либо ноль, если средний оказался выше оклада.
FAQ по доплате до оклада
Можно ли доплачивать без закрепления в локальном акте?
Можно, но налоговая может снять расходы по налогу на прибыль. Лучше закрепить порядок в Положении об оплате труда или коллективном договоре. Это закроет вопрос на любой проверке.
Что если средний выше оклада?
Платится средний. Доплата равна нулю. Программа сама просчитает это через функцию МАКС в формуле.
Будет ли доплата учтена в среднем для следующих расчётов?
Нет. Флаг индексации снят, доплата не входит в расчёт среднего ни для отпусков, ни для пособий. Так требует письмо Минтруда от 13.08.2015 № 14-1/В-608.
Какой код дохода ставить для НДФЛ?
4800 — Иные доходы. С другими кодами проверяющие могут задавать вопросы.
Облагается ли доплата страховыми взносами?
Да, в полном объёме. Это часть оплаты труда, льгот по 422 НК РФ для неё нет.
Резюме
- Доплата до оклада при командировке настраивается в 1С 8.3 ЗУП 3.1 отдельным видом начисления с формулой через МАКС.
- Главная типовая ошибка — оставленная Командировка в списке вытесняющих начислений. Уберите её обязательно.
- Для целей налога на прибыль закрепите доплату в локальных актах. Иначе налоговая снимет расходы.
- НДФЛ — код 4800, взносы — целиком облагаются, в среднем заработке для отпусков и пособий доплата не учитывается.





