К статье
Практический материал

Другое · 15 мин

Как посчитать командировочные в 1С

Как рассчитать командировочные в 1С:ЗУП и 1С:Бухгалтерии: оформление приказа, расчёт среднего заработка, суточные, авансовый отчёт и проверка начислений.

Расчёт командировочных в 1С сводится к трём составляющим: оплата дней поездки по среднему заработку, суточные за каждый календарный день командировки и возмещение подтверждённых расходов на проезд и проживание. В типовых конфигурациях 1С:ЗУП и 1С:Бухгалтерия эти суммы считаются автоматически, но только при условии, что документы введены в правильной последовательности, а исходные данные — график работы, средний заработок, нормы суточных — настроены корректно.

Главная ошибка бухгалтеров и кадровиков — попытка посчитать командировку «вручную» разовым начислением, минуя типовые документы. В этом случае средний заработок не рассчитывается по алгоритму, суточные не попадают в нужные проводки, а отчётность по НДФЛ и взносам формируется с искажениями. Ниже разобран полный цикл работы с командировкой: от приказа до авансового отчёта и контроля результата.

Что входит в расчёт командировочных

Перед тем как открывать программу, полезно чётко разделить три части выплаты, потому что в 1С они оформляются разными документами и по-разному облагаются налогами. Первая часть — оплата рабочих дней командировки по среднему заработку. Она считается по правилам Положения о среднем заработке: берётся расчётный период (обычно 12 месяцев), из него исключаются неучитываемые периоды, и среднедневной заработок умножается на число рабочих дней по графику сотрудника, приходящихся на поездку.

Вторая часть — суточные. Они выплачиваются за каждый календарный день командировки, включая выходные и дни в пути. Суточные не облагаются НДФЛ и взносами в пределах установленных норм (традиционно 700 рублей по России и 2500 рублей за границу — актуальные значения сверяйте с действующей редакцией НК РФ). Сумма сверх нормы облагается НДФЛ, и 1С умеет отслеживать это автоматически, если вид начисления настроен правильно.

Третья часть — возмещение фактических расходов: билеты, гостиница, прочие согласованные затраты. Эти суммы не являются доходом сотрудника при наличии подтверждающих документов и проводятся через авансовый отчёт, а не через зарплатные документы.

Подготовка: что проверить до расчёта

Автоматический расчёт корректен ровно настолько, насколько корректны исходные данные. Первое, что нужно проверить, — график работы сотрудника. Если сотрудник работает по нестандартному графику (сменный, суммированный учёт), а в программе указана стандартная пятидневка, оплата дней командировки будет неверной. График смотрят в карточке сотрудника или в документе приёма на работу / кадрового перевода.

Второй блок — база среднего заработка. Если сотрудник работает меньше расчётного периода или в прошлых месяцах были отсутствия (отпуска, больничные, предыдущие командировки), программа должна «видеть» эти данные. Если база ведётся не с нуля, а перенесена из другой программы, проверьте, введены ли остатки по среднему заработку — иначе расчёт окажется заниженным или нулевым.

Третий момент — настройка видов начислений. В типовой ЗУП предопределённое начисление «Оплата командировки» уже настроено, но если конфигурация дорабатывалась, стоит убедиться, что начисление облагается НДФЛ и взносами как оплата труда, а суточные сверх нормы — отдельным видом дохода.

График работыСоответствует реальному режиму сотрудника

Карточка сотрудника, раздел «График работы»

База среднего заработкаЕсть начисления за расчётный период

Отчёт «Расчёт среднего заработка» из документа командировки

Нормы суточныхЗаданы в учётной политике и документе

Проверить сумму суточных по умолчанию в документе

Виды начисленийНалогообложение настроено верно

Настройки начисления «Оплата командировки»

Оформление приказа на командировку в 1С:ЗУП

В 1С:Зарплата и управление персоналом командировка оформляется документом «Командировка» из раздела «Кадры» — «Все кадровые документы» или «Зарплата» — «Командировки» (точное расположение зависит от версии и настроек интерфейса). В документе указывается сотрудник, период поездки с датой начала и окончания, при необходимости — основание и место назначения.

После заполнения дат программа автоматически определяет количество рабочих дней по графику сотрудника и рассчитывает среднедневной заработок. Формулу расчёта можно посмотреть прямо в документе, нажав на ссылку рядом с суммой: откроется подробный расчёт с указанием учтённых месяцев, начислений и отработанного времени. Это основной инструмент проверки — если сумма вызывает сомнения, начинать разбор нужно именно отсюда.

Если командировка захватывает выходные дни и сотрудник привлекался к работе в эти дни, это оформляется отдельно — документом «Работа в выходные и праздничные дни», а не увеличением срока командировки. Смешивание этих ситуаций в одном документе приводит к неверной оплате.

Порядок оформления в 1С:ЗУП
  1. 1
    Откройте раздел «Зарплата» → «Командировки» и создайте новый документ
  2. 2
    Укажите сотрудника и точные даты начала и окончания поездки
  3. 3
    Проверьте автоматически рассчитанный среднедневной заработок и сумму оплаты
  4. 4
    Укажите суточные: количество дней и норму в день
  5. 5
    Проведите документ и сформируйте печатную форму приказа (Т-9)
  6. 6
    Проверьте попадание суммы в расчётный листок за месяц

Расчёт командировки в 1С:Бухгалтерии

В 1С:Бухгалтерии 8 механика зависит от релиза и настроек функциональности. В актуальных версиях есть документ «Командировка» в разделе «Зарплата и кадры», который работает аналогично ЗУП: считает средний заработок и суточные. Если в вашей версии такого документа нет или зарплата ведётся во внешней программе, командировка отражается через «Начисление зарплаты» с ручным добавлением строки, а средний заработок считается вне программы — это менее надёжный путь.

Хозяйственная часть — выдача аванса и списание расходов — в Бухгалтерии оформляется стандартно: выдача денег подотчёт через «Выдачу денежных документов» или расходный кассовый ордер, затем «Авансовый отчёт» в разделе «Покупки» или «Банк и касса». В авансовом отчёте на закладке «Оплата» отражаются билеты и гостиница с приложенными документами, на закладке «Суточные» (при наличии) — сумма суточных.

Важно не задвоить суточные: если они начислены в зарплатном документе, в авансовом отчёте их отражать не нужно, и наоборот. Задвоение — одна из самых частых находок при проверках расчётов с подотчётными лицами.

Где считать командировку

1С:ЗУП

Полный автоматический расчёт: средний заработок, суточные, НДФЛ, взносы, кадровый приказ. Подходит, если зарплата ведётся в ЗУП.

1С:Бухгалтерия с документом «Командировка»

Достаточно для небольших компаний: расчёт среднего и суточных встроен, но кадровые возможности ограничены.

Ручной расчёт + авансовый отчёт

Допустимо как исключение, но требует самостоятельного расчёта среднего заработка и ручного контроля НДФЛ — высокий риск ошибки.

Суточные: настройка и налоги

Суточные в документе командировки вводятся как норма в день, умноженная на количество календарных дней поездки, включая дни отъезда и приезда. Норму организация устанавливает локальным актом — она может быть любой, но для целей НДФЛ значение имеет только необлагаемый лимит. В ЗУП превышение нормы выделяется автоматически и облагается НДФЛ при условии, что вид начисления суточных настроен корректно.

Для загранкомандировок действуют повышенные лимиты, а день пересечения границы при возвращении в Россию оплачивается по «внутренней» норме. В типовых решениях это обрабатывается указанием страны командировки и дат пересечения границы; если документ не разделяет периоды, суточные за последний день придётся скорректировать вручную.

Однодневные командировки — отдельный случай: суточные за них по общему правилу не выплачиваются, хотя организация вправе предусмотреть компенсацию локальным актом. В программе такая выплата оформляется отдельным начислением, чтобы не смешиваться с суточными.

Авансовый отчёт и закрытие командировки

После возвращения сотрудник в установленный срок представляет авансовый отчёт с подтверждающими документами: билетами, счетами гостиниц, чеками. В 1С авансовый отчёт создаётся на сотрудника-подотчётника, в него переносятся выданные авансы, и программа автоматически считает результат: перерасход к выдаче сотруднику или остаток к возврату в кассу.

Ключевой контрольный момент — сопоставление трёх сумм: начисленной оплаты по среднему заработку (в зарплатных документах), суточных (в зарплате или авансовом отчёте) и подтверждённых расходов (только в авансовом отчёте). Эти суммы не должны пересекаться и дублироваться. Итоговое состояние расчётов с сотрудником удобно проверять оборотно-сальдовой ведомостью по счёту 71 «Расчёты с подотчётными лицами».

Если билеты куплены самой организацией безналично, они в авансовый отчёт сотрудника не включаются — расходы отражаются на основании документов поставщика. Включение таких билетов в авансовый отчёт приведёт к двойному учёту затрат.

Контрольные точки

Как проверить результат

Средний заработок в документе
Норма

Есть расшифровка по месяцам расчётного периода, сумма сопоставима с обычным доходом

Тревожный признак

Нулевая или резко заниженная сумма, пустой расчётный период

Суточные
Норма

Начислены один раз, сверхнорматив обложен НДФЛ

Тревожный признак

Суточные и в зарплате, и в авансовом отчёте

Счёт 71 после отчёта
Норма

Сальдо по сотруднику закрыто или равно реальной задолженности

Тревожный признак

Висит остаток без документов, отрицательное сальдо

Расчётный листок
Норма

Строка «Оплата командировки» и суточные видны за месяц поездки

Тревожный признак

Начисления попали не в тот месяц или отсутствуют

Типичные ошибки и как их избежать

Наиболее распространённая ошибка — неверные даты командировки. День отъезда и день приезда считаются днями командировки, даже если транспорт отправляется поздно вечером. Если в документе указать только «рабочие» дни поездки, суточные будут занижены, а табель не сойдётся с фактическим отсутствием сотрудника.

Вторая группа ошибок связана со средним заработком: расчёт в месяце приёма на работу без данных о прошлых периодах, неучтённые премии, включённые в базу больничные. Все эти ситуации видны в расшифровке расчёта среднего — проверять её нужно всегда, а не только при жалобах сотрудника.

Третья группа — организационная: отсутствие приказа, просроченный авансовый отчёт, выдача нового аванса при незакрытом старом. Программа часть этих моментов контролирует (например, показывает долг подотчётника), но блокировок обычно нет — дисциплина остаётся на бухгалтере.

Типичные ошибки
01
Ручное начисление «командировочных» произвольной суммой — ломает расчёт среднего заработка и НДФЛ-отчётность
02
Двойное отражение суточных в зарплате и авансовом отчёте — завышение расходов и лишний доход сотрудника
03
Неверный график работы у сотрудника — оплата дней командировки считается не по его режиму
04
Включение билетов, оплаченных организацией, в авансовый отчёт — двойной учёт затрат
05
Проведение документа с нулевым средним заработком без разбора причины — недоплата сотруднику и последующие сторно

Особые сценарии

Командировка в месяце приёма на работу

Если сотрудник уезжает в командировку в первый же месяц работы, расчётного периода у него фактически нет. Программа в этом случае считает средний заработок из начислений за фактически отработанные дни текущего месяца либо из оклада — в зависимости от ситуации. Проверьте, какой вариант применила программа, и сверьте с правилами Положения о среднем заработке.

Суммированный учёт рабочего времени

При суммированном учёте оплата командировки производится по среднечасовому, а не среднедневному заработку: среднечасовой заработок умножается на количество рабочих часов по графику, приходящихся на поездку. В ЗУП это переключается автоматически по виду графика сотрудника, но при ручных корректировках легко ошибиться — контролируйте показатель в расчёте.

Командировка с длительным сроком и переходящая на другой месяц

Если поездка начинается в одном месяце и заканчивается в другом, типовой документ корректно распределяет оплату между периодами. Суточные при этом обычно выплачиваются авансом целиком до отъезда — это оформляется отдельной выплатой, а не частью зарплаты.

Маршрут решения

Как выбрать действие

Зарплата ведётся в 1С:ЗУПОформляйте документ «Командировка» — расчёт среднего, суточных и налогов выполнится автоматически
Зарплата в Бухгалтерии, документ «Командировка» доступенИспользуйте его, а расходы на проезд и жильё закрывайте авансовым отчётом
Средний заработок в документе равен нулюНе проводите документ: проверьте наличие начислений за расчётный период и введите недостающие данные
Сотрудник работал в выходной в командировкеОформите отдельный документ «Работа в выходные и праздничные дни», не изменяя срок командировки
Билеты оплачены организацией напрямуюОтражайте расходы по документам поставщика, в авансовый отчёт сотрудника их не включайте

Контроль после расчёта

Завершающий этап — сверка. Проверьте расчётный листок сотрудника: там должны быть оплата командировки по среднему и, если суточные выплачиваются через зарплату, соответствующая строка. Затем сверьте табель: дни командировки должны быть отмечены кодом «К» (или «06»), а не явкой и не отсутствием.

Далее — отчётность: суммы оплаты по среднему попадают в 6-НДФЛ и расчёт по взносам как обычный доход, а сверхнормативные суточные должны быть выделены отдельным кодом дохода. Если что-то не сходится, возвращайтесь к расшифровке расчёта в документе — она показывает, какие данные программа использовала.

Итог

Что важно запомнить

Командировка в 1С = документ «Командировка» (оплата по среднему + суточные) плюс авансовый отчёт (проезд и жильё). Перед расчётом проверьте график работы и базу среднего заработка, после — расчётный листок, табель и счёт 71. Не дублируйте суточные и не проводите документ с нулевым средним заработком.

Частые вопросы

Можно ли посчитать командировку в 1С:Бухгалтерии, если зарплата ведётся в другой программе?

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

Как оплачивается выходной день, попавший в командировку?

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

Почему программа посчитала средний заработок равным нулю?

Почти всегда причина в отсутствии данных за расчётный период: сотрудник недавно принят, начисления введены не полностью или база перенесена без остатков по среднему заработку. Откройте расшифровку расчёта в документе — она покажет, какие месяцы пустые, — и дополните данные до проведения документа.

Облагаются ли суточные НДФЛ и взносами?

В пределах установленных норм — нет. Сумма сверх нормы облагается НДФЛ, а по взносам действуют аналогичные лимиты. В типовой ЗУП превышение выделяется автоматически, если вид начисления суточных настроен корректно; актуальные значения лимитов сверяйте с действующей редакцией Налогового кодекса.

Нужно ли выплачивать суточные за однодневную командировку?

По общему правилу — нет, суточные за однодневные поездки по России не выплачиваются. Организация вправе предусмотреть компенсацию локальным актом; в программе её оформляют отдельным начислением, чтобы она не смешивалась с суточными и облагалась налогами по своим правилам.

Что делать, если сотрудник не отчитался по авансу в срок?

Не выдавайте новый аванс до закрытия старого и зафиксируйте задолженность по счёту 71. При длительной просрочке сумму можно удержать из зарплаты с соблюдением ограничений на удержания, предварительно оформив соответствующее распоряжение. В 1С долг подотчётника виден в оборотно-сальдовой ведомости по счёту 71 и в отчётах по расчётам с подотчётными лицами.