Рассмотрим ситуацию подробно. Сотрудник один рабочий день находился в служебной командировке. Возникает вопрос, как правильно рассчитать зарплату за месяц: выплатить полный оклад, уменьшить оклад на один день и начислить за этот день средний заработок или начислить полный оклад и дополнительно оплатить командировку по среднему заработку.
Правильный вариант в общем случае — второй: рассчитайте зарплату за месяц без дня командировки и отдельно оплатите день командировки по среднему заработку. То есть день командировки не оплачивайте как обычный рабочий день по окладу. За этот день за работником сохраняется средний заработок. Полный оклад плюс средний заработок сверху начислять не нужно, иначе получится двойная оплата одного и того же дня.
Разберем по шагам. Если сотрудник был в командировке один рабочий день, этот день считается не обычным отработанным днем на рабочем месте, а днем служебной командировки. По трудовому законодательству за период командировки работнику сохраняется место работы и средний заработок. Поэтому в начислении за месяц должно быть два блока: оплата фактически отработанных дней по окладу и оплата командировочного дня по среднему заработку.
Посмотрим на три варианта, которые обычно рассматривают бухгалтеры.
Выплатить полностью оклад за месяц. Такой вариант может случайно дать правильную итоговую сумму только тогда, когда средний заработок за день равен дневной части оклада или когда в организации предусмотрена доплата до оклада. Но с точки зрения структуры начислений это не базовый порядок. Командировочный день должен быть выделен отдельно и оплачен по среднему заработку.
Рассчитать зарплату без одного дня и прибавить оплату одного дня командировки по среднему заработку. Это основной правильный вариант. Оклад начислите только за фактически отработанные рабочие дни, а день командировки оплатите отдельным начислением по среднему заработку.
Выплатить полностью оклад и дополнительно прибавить один день командировки по среднему заработку. Такой вариант неверный, если работодатель не принимает специальное решение о дополнительной выплате сверх гарантий. В обычной ситуации это приведет к двойной оплате одного дня: день уже будет сидеть в полном окладе, а сверху будет начислен средний заработок.
Итак, выбираем вариант 2. Разберем подробнее, почему именно он соответствует правилам оплаты командировки.
Проанализируем правовую основу. При направлении работника в служебную командировку работодатель обязан сохранить за ним место работы и средний заработок, а также возместить расходы, связанные с командировкой. Средний заработок сохраняется за период нахождения в командировке и за дни нахождения в пути, если эти дни приходятся на рабочие дни по графику работника.
Это означает, что рабочий день командировки не является обычным отработанным днем для начисления оклада. Работник выполняет служебное поручение вне места постоянной работы, поэтому за этот день применяется гарантия в виде среднего заработка.
Командировочный день не нужно одновременно оплачивать и по окладу, и по среднему заработку. Сначала исключите этот день из оплаты по окладу, затем начислите средний заработок за день командировки.
Посмотрим на простой пример. У сотрудника оклад 60 000 рублей. В месяце 20 рабочих дней. Один рабочий день сотрудник был в командировке. Если считать оклад пропорционально отработанным дням, получится оплата по окладу за 19 рабочих дней. За 1 день командировки отдельно начисляется средний заработок. Если средний дневной заработок равен 3 200 рублей, начисление будет таким: оклад за 19 дней плюс 3 200 рублей среднего заработка за командировку.
Разберем расчет по шагам.
Определите количество рабочих дней в месяце по графику сотрудника.
Определите, сколько рабочих дней сотрудник фактически отработал без учета дня командировки.
Рассчитайте оклад за фактически отработанные дни.
Определите расчетный период для среднего заработка. В общем случае это 12 календарных месяцев, предшествующих месяцу начала командировки.
Рассчитайте средний дневной заработок по правилам расчета среднего заработка.
Умножьте средний дневной заработок на количество рабочих дней командировки по графику сотрудника. В нашей ситуации это один день.
Сложите оплату по окладу за отработанные дни и средний заработок за день командировки.
Формула для обычной пятидневки будет выглядеть так:
Начисление за месяц = Оклад за фактически отработанные дни + Средний заработок за день командировки.
Посмотрим на пример. Оклад сотрудника — 50 000 рублей. В месяце 20 рабочих дней. Один день сотрудник был в командировке. Средний дневной заработок по расчету — 2 800 рублей.
Дневная часть оклада: 50 000 / 20 = 2 500 рублей.
Оклад за фактически отработанные дни: 2 500 × 19 = 47 500 рублей.
Оплата командировки по среднему заработку: 2 800 × 1 = 2 800 рублей.
Итого начислено: 47 500 + 2 800 = 50 300 рублей.
В этом примере итоговая сумма больше оклада, потому что средний дневной заработок выше дневной части оклада. Это нормально. Если средний дневной заработок окажется ниже дневной части оклада, итоговая сумма может быть меньше полного оклада, если в организации не установлена доплата до оклада.
Теперь разберем ситуацию из практики: в 1С:ЗУП вводят документ Командировка, но в начислении зарплаты программа показывает просто оклад. Это не всегда означает ошибку. Сначала выясним причину.
Есть несколько возможных вариантов.
Средний заработок почти равен дневной части оклада. Тогда итоговая сумма за месяц визуально может совпасть с полным окладом. Например, оклад за один день уменьшился на 3 000 рублей, а командировка по среднему заработку начислилась на 3 000 рублей. В расчетном листке итог будет равен окладу, но внутри начислений должны быть разные строки: оплата по окладу за отработанные дни и оплата командировки по среднему заработку.
Включена настройка расчета командировки вместе с авансом и зарплатой. В этом случае сам документ Командировка может не показывать сумму к начислению, а начисление среднего заработка появится позже в документе Начисление зарплаты и взносов или Начисление за первую половину месяца.
В программе настроена доплата до оклада при командировке. Тогда программа может начислить средний заработок за командировочный день и дополнительно довести общую сумму до уровня оклада, если средний заработок ниже обычной оплаты. В расчетном листке итог снова может выглядеть как полный оклад.
Документ командировки не вытесняет оплату по окладу. Это уже возможная ошибка настройки или заполнения. Нужно проверить вид времени, проведение документа, настройки учета отсутствий и способ отражения командировки в зарплате.
Командировка пришлась на выходной день. Если день командировки не является рабочим по графику сотрудника, правила оплаты будут другими. В обычном случае средний заработок сохраняется за рабочие дни по графику, а работа или проезд в выходной день требуют отдельного анализа.
Поэтому не смотрите только на итоговую сумму начислений. Откройте расшифровку начисления и проверьте, есть ли отдельная строка оплаты командировки по среднему заработку.
Разберем практическую проверку в 1С:ЗУП. Названия отдельных флажков и команд могут немного отличаться в зависимости от релиза, но общий порядок будет одинаковым.
Откройте раздел Настройка и проверьте, включен ли учет командировок в настройках состава начислений и удержаний. Обычно это связано с блоком учета отсутствий.
Откройте документ Командировка и проверьте даты начала и окончания. Для однодневной командировки дата начала и дата окончания должны совпадать.
Проверьте, что командировка приходится именно на рабочий день по графику сотрудника.
Проверьте поле или настройку, связанную с расчетом среднего заработка. В документе должна быть рассчитана сумма среднего заработка или база для последующего начисления.
Проверьте, проведен ли документ Командировка. Непроведенный документ не повлияет на расчет зарплаты.
Откройте документ Начисление зарплаты и взносов за месяц командировки и перезаполните сотрудника.
Посмотрите вкладку начислений. Должны быть отдельные строки: Оплата по окладу за рабочие дни без командировки и начисление по среднему заработку за командировку.
Сформируйте Расчетный листок и проверьте детализацию начислений.
Сформируйте отчет Анализ зарплаты по сотрудникам или другой расчетный отчет и убедитесь, что командировочный день не оплачен дважды.
Если в расчетном листке есть только Оплата по окладу за полный месяц и нет отдельной оплаты командировки, значит нужно искать ошибку в настройках или документах. Если же есть строка оплаты командировки, а итог равен окладу, это может быть нормальная ситуация из-за совпадения сумм или доплаты до оклада.
Посмотрим, какие объекты и отчеты в 1С стоит использовать для проверки.
Командировка — основной документ для регистрации периода командировки и расчета среднего заработка.
Начисление зарплаты и взносов — документ, в котором окончательно рассчитывается зарплата за месяц и отражается оплата командировки, если она рассчитывается вместе с зарплатой.
Начисление за первую половину месяца — документ, где может появиться часть оплаты командировки, если командировка попадает в первую половину месяца и включен соответствующий порядок расчета.
Оплата по окладу — плановое начисление, которое должно быть рассчитано только за фактически отработанные дни, без дня командировки.
Оплата командировки или аналогичный вид начисления по среднему заработку — начисление, которое должно заменить оплату по окладу за командировочный день.
Доплата до оклада при командировке — дополнительный механизм, если организация решила сохранять работнику не только средний заработок, но и уровень месячного оклада.
Графики работы сотрудников — используйте для проверки, является ли день командировки рабочим днем.
Табель — используйте для проверки отражения дня командировки в учете рабочего времени.
Расчетный листок — используйте для проверки конечной структуры начислений по сотруднику.
Данные для расчета среднего заработка — используйте для проверки расчетной базы и среднего дневного заработка.
Программный код 1С в этой задаче обычно не нужен. Проблема решается проверкой документов, настроек начислений и расчетной базы среднего заработка.
Рассмотрим подробнее ответ с форума: если средняя зарплата не особо отличается от оклада, можно довериться программе. Это разумный практический совет, но его нужно применять аккуратно.
Довериться программе можно только после проверки расшифровки. Нам важно увидеть не только итоговую сумму, но и структуру начислений. Правильная структура должна быть такой:
оклад начислен не за полный месяц, а за рабочие дни без командировки;
за день командировки начислен средний заработок;
при наличии локального правила может быть начислена доплата до оклада;
один и тот же день не должен быть одновременно полностью оплачен по окладу и по среднему заработку без основания.
Посмотрим на пример, когда итог совпадает с окладом. У сотрудника оклад 44 000 рублей. В месяце 22 рабочих дня. Дневная часть оклада — 2 000 рублей. Один день командировки. Средний дневной заработок также равен 2 000 рублей. Тогда расчет будет таким: оклад за 21 день — 42 000 рублей, командировка по среднему — 2 000 рублей, итого — 44 000 рублей. Внешне сотрудник получил полный оклад, но расчет выполнен правильно.
Теперь посмотрим на другой пример. Оклад 44 000 рублей, 22 рабочих дня, один день командировки. Средний дневной заработок — 2 300 рублей. Тогда начисление будет: оклад за 21 день — 42 000 рублей, командировка — 2 300 рублей, итого — 44 300 рублей. Если программа в такой ситуации начислила просто 44 000 рублей без строки среднего заработка, нужно проверять настройки.
Разберем отдельный вопрос. По закону за дни командировки сохраняется средний заработок. Обязанности всегда доводить сумму до оклада нет, если только такая гарантия не установлена локальными документами работодателя, коллективным договором, трудовым договором или положением об оплате труда.
Например, сотрудник имеет оклад 60 000 рублей. В месяце 20 рабочих дней. Один день командировки. Дневная часть оклада — 3 000 рублей. Средний дневной заработок — 2 700 рублей. Тогда без доплаты расчет будет таким: оклад за 19 дней — 57 000 рублей, командировка — 2 700 рублей, итого — 59 700 рублей. Это возможно, если в организации нет правила о доплате до оклада.
Если же в локальном нормативном акте установлено, что при командировке работнику производится доплата до оклада, расчет может быть другим: оклад за 19 дней — 57 000 рублей, командировка по среднему — 2 700 рублей, доплата до оклада — 300 рублей, итого — 60 000 рублей.
Доплата до оклада — это не замена среднего заработка. Сначала рассчитайте средний заработок за командировку, а затем при необходимости начислите отдельную доплату до установленного уровня.
Посмотрим на табельный учет. День командировки отражайте как командировку, а не как обычный рабочий день. Обычно для этого используется буквенный код К или соответствующий цифровой код по применяемой форме табеля.
Если сотрудник был в командировке один рабочий день, в табеле за этот день укажите командировку. Остальные рабочие дни месяца отражайте как явки. Именно такая логика позволяет программе правильно вытеснить оплату по окладу за день командировки и заменить ее средним заработком.
Если в табеле день стоит как обычная явка, а документ Командировка не вытеснил рабочее время, программа может начислить полный оклад. Поэтому при спорной сумме всегда проверяйте связку: документ командировки, график работы, табель и начисление зарплаты.
Разберем особую ситуацию. В вопросе сказано, что сотрудник был один день в командировке, но не уточнено, был ли это рабочий день по графику. Если командировка пришлась на обычный рабочий день, применяем основной порядок: оклад за отработанные дни плюс средний заработок за командировочный день.
Если же день командировки пришелся на выходной или нерабочий праздничный день, порядок зависит от того, работал ли сотрудник в этот день или только находился в пути. Работа в выходной или праздничный день оплачивается по правилам повышенной оплаты либо по желанию работника может компенсироваться предоставлением другого дня отдыха, если это допустимо по конкретной ситуации и правильно оформлено.
Поэтому для выходного дня не применяйте автоматически обычную формулу «оклад минус день плюс средний заработок». Сначала выясните:
являлся ли день командировки рабочим по графику сотрудника;
выполнял ли сотрудник служебное задание в этот день;
приходился ли на этот день выезд или возвращение;
есть ли приказ о привлечении к работе в выходной день;
какой вариант компенсации выбран: повышенная оплата или день отдыха.
В стандартной однодневной командировке в рабочий день этот блок не нужен. Но если командировка была в субботу, воскресенье или праздник, обязательно проанализируйте ситуацию отдельно.
Рассмотрим вопрос, который часто возникает вместе с оплатой командировочного дня. Оплата труда и командировочные расходы — это разные вещи. Средний заработок за день командировки — это гарантия по оплате труда. Суточные, проезд, проживание и иные расходы — это компенсации командировочных расходов.
При однодневной командировке по России, когда работник имеет возможность вернуться домой в тот же день, суточные обычно не выплачиваются. При этом работодатель должен возместить документально подтвержденные расходы, связанные с командировкой: например, расходы на проезд, если они были произведены с ведома или разрешения работодателя.
Если организация хочет компенсировать дополнительные расходы при однодневных поездках, порядок таких компенсаций лучше закрепить в локальном нормативном акте, например в Положении о командировках. Не смешивайте эти суммы с оплатой по среднему заработку: средний заработок начисляется за рабочий день командировки, а компенсации возмещают расходы работника.
Разберем по шагам оформление. Даже если командировка длилась всего один день, ее нужно оформить как служебную командировку, если сотрудник направляется по распоряжению работодателя для выполнения служебного поручения вне места постоянной работы.
Оформите распоряжение или приказ о направлении в командировку. Укажите сотрудника, дату, место командирования, цель поездки и срок командировки.
Выдайте аванс на командировочные расходы, если предполагаются расходы на проезд, проживание или другие согласованные траты.
В 1С создайте документ Командировка.
Проверьте расчет среднего заработка в документе.
После возвращения получите от сотрудника подтверждающие документы по расходам.
Отразите расходы через авансовый отчет или иной применяемый в организации документ учета расчетов с подотчетными лицами.
При начислении зарплаты проверьте, что день командировки оплачен по среднему заработку.
Для однодневной командировки служебное задание и командировочное удостоверение в общем случае не являются обязательными унифицированными документами, если работодатель не закрепил их применение в локальных правилах. Но приказ или распоряжение работодателя и документы, подтверждающие срок и расходы, должны быть оформлены корректно.
Теперь посмотрим, из чего складывается средний заработок. Для расчета среднего заработка учитываются выплаты, предусмотренные системой оплаты труда: оклад, премии, доплаты, надбавки и другие выплаты, если они входят в расчет по правилам среднего заработка. Расчет выполняется за 12 календарных месяцев, предшествующих месяцу начала командировки.
Из расчетного периода исключаются определенные периоды и суммы, например периоды сохранения среднего заработка, больничные, отпуска и другие случаи, которые не должны искажать расчет. Поэтому средний дневной заработок может отличаться от простой дневной части текущего оклада.
Разберем пример. Сотрудник направлен в командировку 15 мая 2026 года. Расчетный период для среднего заработка — с 1 мая 2025 года по 30 апреля 2026 года. За этот период программа анализирует начисления и отработанное время. Если в расчетном периоде были премии, больничные, отпуска или прошлые командировки, средний заработок может быть выше или ниже дневной части оклада за май 2026 года.
Именно поэтому нельзя механически заменить день командировки дневной частью оклада. Нужно рассчитать средний заработок по правилам, а не по текущему окладу.
Если в 1С:ЗУП документ Командировка не рассчитывает средний заработок или не влияет на зарплату, разберем возможные причины.
Не включен функционал командировок. Проверьте настройки расчета зарплаты и учета отсутствий.
Не заполнен график работы сотрудника. Если программа не понимает, что день командировки является рабочим, расчет может быть некорректным.
Документ не проведен. Проведите Командировка и затем перезаполните Начисление зарплаты и взносов.
Начисление зарплаты было создано раньше документа командировки. Перезаполните начисление или пересчитайте сотрудника после ввода командировки.
В документе выбран порядок расчета вместе с зарплатой. Тогда сумма может появиться не в самой командировке, а в документе начисления зарплаты.
Есть ручные исправления. Ручная корректировка начислений может мешать автоматическому пересчету.
Не настроено вытеснение начислений. День командировки должен вытеснять оплату по окладу за этот же день.
Начните с простого: отмените ручные исправления, перепроведите кадровые и расчетные документы в хронологическом порядке, перезаполните начисление зарплаты и сформируйте расчетный листок. Если после этого в начислениях виден полный оклад без отдельной командировки, проверьте настройки начислений и учета отсутствий.
Проанализируем контрольную проверку. Двойная оплата возникает, если сотруднику начислили полный оклад за все рабочие дни месяца и дополнительно начислили средний заработок за командировочный день. Это возможно при ручных корректировках или неверном вытеснении начислений.
Проверьте расчет так:
Определите количество рабочих дней по графику за месяц.
Определите количество дней командировки, которые приходятся на рабочие дни.
Проверьте, за сколько дней начислен оклад.
Оклад должен быть начислен за рабочие дни минус дни командировки.
Командировка должна быть начислена отдельной строкой по среднему заработку.
Если оклад начислен за полный месяц и есть отдельная строка командировки, проверьте, не является ли отдельная строка не оплатой, а доплатой или информационным расчетом.
Если это именно оплата командировки сверх полного оклада, исправьте расчет.
Посмотрим на пример ошибки. В месяце 21 рабочий день, один день командировки. Оклад 63 000 рублей. Программа или бухгалтер начислили оклад 63 000 рублей и дополнительно средний заработок 3 400 рублей. Итого получилось 66 400 рублей. Если нет отдельного решения работодателя о дополнительной выплате сверх обязательных гарантий, это завышение. Правильно: оклад за 20 дней плюс средний заработок за 1 день.
Рассмотрим ситуации, когда итоговая выплата в размере полного оклада может быть допустимой.
Средний заработок равен дневной части оклада. Тогда правильный расчет дает итог, равный полному окладу.
Средний заработок ниже дневной части оклада, но организация доплачивает до оклада. Такая гарантия должна быть закреплена во внутренних документах или трудовом договоре.
Командировка не пришлась на рабочий день, а по рабочим дням сотрудник полностью отработал норму. Тогда по окладу может быть полный месяц, но выходной день командировки анализируем отдельно.
Но даже в этих случаях важно правильно показать начисления. Если день командировки рабочий, в расчетных документах должна быть видна логика: командировка оплачена по среднему заработку, а не просто проигнорирована.
Сформулируем практический ответ. Если сотрудник был в командировке один рабочий день, зарплату рассчитайте так: из оклада исключите один рабочий день командировки, а за этот день начислите средний заработок. Это соответствует варианту 2 из вопроса.
Если в 1С:ЗУП после ввода документа Командировка итоговая сумма равна полному окладу, не спешите исправлять вручную. Сначала откройте расшифровку начислений. Возможно, программа все рассчитала правильно: уменьшила оклад на один день и начислила средний заработок, просто суммы совпали.
Если же в расшифровке есть только полный оклад без оплаты командировки по среднему заработку, проверьте настройки командировок, проведение документа, график работы, табель и перезаполнение документа Начисление зарплаты и взносов.
Подведем итог и зафиксируем правильный порядок.
Не оплачивайте командировочный рабочий день одновременно полным окладом и средним заработком.
Начислите оклад только за фактически отработанные рабочие дни без дня командировки.
За день командировки начислите средний заработок.
Если организация установила доплату до оклада, начислите ее отдельной строкой при необходимости.
В 1С проверьте не только итоговую сумму, но и расшифровку начислений.
Если итог равен окладу, убедитесь, что внутри расчета есть замена одного дня оклада оплатой по среднему заработку.
Если командировка пришлась на выходной день, разберите оплату отдельно по правилам работы в выходной или праздничный день.
Правильный ответ на вопрос: выберите вариант 2 — рассчитайте зарплату без одного дня и прибавьте оплату одного дня командировки, рассчитанную по среднему заработку. Полный оклад плюс средний заработок сверху не начисляйте, если нет отдельного основания для дополнительной выплаты.
Информация носит справочный характер