Другое · 15 мин
Как посчитать командировочные в 1С
Как рассчитать командировочные в 1С:ЗУП и 1С:Бухгалтерии: оформление приказа, расчёт среднего заработка, суточные, авансовый отчёт и проверка начислений.
Расчёт командировочных в 1С сводится к трём составляющим: оплата дней поездки по среднему заработку, суточные за каждый календарный день командировки и возмещение подтверждённых расходов на проезд и проживание. В типовых конфигурациях 1С:ЗУП и 1С:Бухгалтерия эти суммы считаются автоматически, но только при условии, что документы введены в правильной последовательности, а исходные данные — график работы, средний заработок, нормы суточных — настроены корректно.
Главная ошибка бухгалтеров и кадровиков — попытка посчитать командировку «вручную» разовым начислением, минуя типовые документы. В этом случае средний заработок не рассчитывается по алгоритму, суточные не попадают в нужные проводки, а отчётность по НДФЛ и взносам формируется с искажениями. Ниже разобран полный цикл работы с командировкой: от приказа до авансового отчёта и контроля результата.
Что входит в расчёт командировочных
Перед тем как открывать программу, полезно чётко разделить три части выплаты, потому что в 1С они оформляются разными документами и по-разному облагаются налогами. Первая часть — оплата рабочих дней командировки по среднему заработку. Она считается по правилам Положения о среднем заработке: берётся расчётный период (обычно 12 месяцев), из него исключаются неучитываемые периоды, и среднедневной заработок умножается на число рабочих дней по графику сотрудника, приходящихся на поездку.
Вторая часть — суточные. Они выплачиваются за каждый календарный день командировки, включая выходные и дни в пути. Суточные не облагаются НДФЛ и взносами в пределах установленных норм (традиционно 700 рублей по России и 2500 рублей за границу — актуальные значения сверяйте с действующей редакцией НК РФ). Сумма сверх нормы облагается НДФЛ, и 1С умеет отслеживать это автоматически, если вид начисления настроен правильно.
Третья часть — возмещение фактических расходов: билеты, гостиница, прочие согласованные затраты. Эти суммы не являются доходом сотрудника при наличии подтверждающих документов и проводятся через авансовый отчёт, а не через зарплатные документы.
Подготовка: что проверить до расчёта
Автоматический расчёт корректен ровно настолько, насколько корректны исходные данные. Первое, что нужно проверить, — график работы сотрудника. Если сотрудник работает по нестандартному графику (сменный, суммированный учёт), а в программе указана стандартная пятидневка, оплата дней командировки будет неверной. График смотрят в карточке сотрудника или в документе приёма на работу / кадрового перевода.
Второй блок — база среднего заработка. Если сотрудник работает меньше расчётного периода или в прошлых месяцах были отсутствия (отпуска, больничные, предыдущие командировки), программа должна «видеть» эти данные. Если база ведётся не с нуля, а перенесена из другой программы, проверьте, введены ли остатки по среднему заработку — иначе расчёт окажется заниженным или нулевым.
Третий момент — настройка видов начислений. В типовой ЗУП предопределённое начисление «Оплата командировки» уже настроено, но если конфигурация дорабатывалась, стоит убедиться, что начисление облагается НДФЛ и взносами как оплата труда, а суточные сверх нормы — отдельным видом дохода.
Карточка сотрудника, раздел «График работы»
Отчёт «Расчёт среднего заработка» из документа командировки
Проверить сумму суточных по умолчанию в документе
Настройки начисления «Оплата командировки»
Оформление приказа на командировку в 1С:ЗУП
В 1С:Зарплата и управление персоналом командировка оформляется документом «Командировка» из раздела «Кадры» — «Все кадровые документы» или «Зарплата» — «Командировки» (точное расположение зависит от версии и настроек интерфейса). В документе указывается сотрудник, период поездки с датой начала и окончания, при необходимости — основание и место назначения.
После заполнения дат программа автоматически определяет количество рабочих дней по графику сотрудника и рассчитывает среднедневной заработок. Формулу расчёта можно посмотреть прямо в документе, нажав на ссылку рядом с суммой: откроется подробный расчёт с указанием учтённых месяцев, начислений и отработанного времени. Это основной инструмент проверки — если сумма вызывает сомнения, начинать разбор нужно именно отсюда.
Если командировка захватывает выходные дни и сотрудник привлекался к работе в эти дни, это оформляется отдельно — документом «Работа в выходные и праздничные дни», а не увеличением срока командировки. Смешивание этих ситуаций в одном документе приводит к неверной оплате.
- 1Откройте раздел «Зарплата» → «Командировки» и создайте новый документ
- 2Укажите сотрудника и точные даты начала и окончания поездки
- 3Проверьте автоматически рассчитанный среднедневной заработок и сумму оплаты
- 4Укажите суточные: количество дней и норму в день
- 5Проведите документ и сформируйте печатную форму приказа (Т-9)
- 6Проверьте попадание суммы в расчётный листок за месяц
Расчёт командировки в 1С:Бухгалтерии
В 1С:Бухгалтерии 8 механика зависит от релиза и настроек функциональности. В актуальных версиях есть документ «Командировка» в разделе «Зарплата и кадры», который работает аналогично ЗУП: считает средний заработок и суточные. Если в вашей версии такого документа нет или зарплата ведётся во внешней программе, командировка отражается через «Начисление зарплаты» с ручным добавлением строки, а средний заработок считается вне программы — это менее надёжный путь.
Хозяйственная часть — выдача аванса и списание расходов — в Бухгалтерии оформляется стандартно: выдача денег подотчёт через «Выдачу денежных документов» или расходный кассовый ордер, затем «Авансовый отчёт» в разделе «Покупки» или «Банк и касса». В авансовом отчёте на закладке «Оплата» отражаются билеты и гостиница с приложенными документами, на закладке «Суточные» (при наличии) — сумма суточных.
Важно не задвоить суточные: если они начислены в зарплатном документе, в авансовом отчёте их отражать не нужно, и наоборот. Задвоение — одна из самых частых находок при проверках расчётов с подотчётными лицами.
Где считать командировку
Полный автоматический расчёт: средний заработок, суточные, НДФЛ, взносы, кадровый приказ. Подходит, если зарплата ведётся в ЗУП.
Достаточно для небольших компаний: расчёт среднего и суточных встроен, но кадровые возможности ограничены.
Допустимо как исключение, но требует самостоятельного расчёта среднего заработка и ручного контроля НДФЛ — высокий риск ошибки.
Суточные: настройка и налоги
Суточные в документе командировки вводятся как норма в день, умноженная на количество календарных дней поездки, включая дни отъезда и приезда. Норму организация устанавливает локальным актом — она может быть любой, но для целей НДФЛ значение имеет только необлагаемый лимит. В ЗУП превышение нормы выделяется автоматически и облагается НДФЛ при условии, что вид начисления суточных настроен корректно.
Для загранкомандировок действуют повышенные лимиты, а день пересечения границы при возвращении в Россию оплачивается по «внутренней» норме. В типовых решениях это обрабатывается указанием страны командировки и дат пересечения границы; если документ не разделяет периоды, суточные за последний день придётся скорректировать вручную.
Однодневные командировки — отдельный случай: суточные за них по общему правилу не выплачиваются, хотя организация вправе предусмотреть компенсацию локальным актом. В программе такая выплата оформляется отдельным начислением, чтобы не смешиваться с суточными.
Авансовый отчёт и закрытие командировки
После возвращения сотрудник в установленный срок представляет авансовый отчёт с подтверждающими документами: билетами, счетами гостиниц, чеками. В 1С авансовый отчёт создаётся на сотрудника-подотчётника, в него переносятся выданные авансы, и программа автоматически считает результат: перерасход к выдаче сотруднику или остаток к возврату в кассу.
Ключевой контрольный момент — сопоставление трёх сумм: начисленной оплаты по среднему заработку (в зарплатных документах), суточных (в зарплате или авансовом отчёте) и подтверждённых расходов (только в авансовом отчёте). Эти суммы не должны пересекаться и дублироваться. Итоговое состояние расчётов с сотрудником удобно проверять оборотно-сальдовой ведомостью по счёту 71 «Расчёты с подотчётными лицами».
Если билеты куплены самой организацией безналично, они в авансовый отчёт сотрудника не включаются — расходы отражаются на основании документов поставщика. Включение таких билетов в авансовый отчёт приведёт к двойному учёту затрат.
Как проверить результат
Есть расшифровка по месяцам расчётного периода, сумма сопоставима с обычным доходом
Нулевая или резко заниженная сумма, пустой расчётный период
Начислены один раз, сверхнорматив обложен НДФЛ
Суточные и в зарплате, и в авансовом отчёте
Сальдо по сотруднику закрыто или равно реальной задолженности
Висит остаток без документов, отрицательное сальдо
Строка «Оплата командировки» и суточные видны за месяц поездки
Начисления попали не в тот месяц или отсутствуют
Типичные ошибки и как их избежать
Наиболее распространённая ошибка — неверные даты командировки. День отъезда и день приезда считаются днями командировки, даже если транспорт отправляется поздно вечером. Если в документе указать только «рабочие» дни поездки, суточные будут занижены, а табель не сойдётся с фактическим отсутствием сотрудника.
Вторая группа ошибок связана со средним заработком: расчёт в месяце приёма на работу без данных о прошлых периодах, неучтённые премии, включённые в базу больничные. Все эти ситуации видны в расшифровке расчёта среднего — проверять её нужно всегда, а не только при жалобах сотрудника.
Третья группа — организационная: отсутствие приказа, просроченный авансовый отчёт, выдача нового аванса при незакрытом старом. Программа часть этих моментов контролирует (например, показывает долг подотчётника), но блокировок обычно нет — дисциплина остаётся на бухгалтере.
Особые сценарии
Командировка в месяце приёма на работу
Если сотрудник уезжает в командировку в первый же месяц работы, расчётного периода у него фактически нет. Программа в этом случае считает средний заработок из начислений за фактически отработанные дни текущего месяца либо из оклада — в зависимости от ситуации. Проверьте, какой вариант применила программа, и сверьте с правилами Положения о среднем заработке.
Суммированный учёт рабочего времени
При суммированном учёте оплата командировки производится по среднечасовому, а не среднедневному заработку: среднечасовой заработок умножается на количество рабочих часов по графику, приходящихся на поездку. В ЗУП это переключается автоматически по виду графика сотрудника, но при ручных корректировках легко ошибиться — контролируйте показатель в расчёте.
Командировка с длительным сроком и переходящая на другой месяц
Если поездка начинается в одном месяце и заканчивается в другом, типовой документ корректно распределяет оплату между периодами. Суточные при этом обычно выплачиваются авансом целиком до отъезда — это оформляется отдельной выплатой, а не частью зарплаты.
Как выбрать действие
Контроль после расчёта
Завершающий этап — сверка. Проверьте расчётный листок сотрудника: там должны быть оплата командировки по среднему и, если суточные выплачиваются через зарплату, соответствующая строка. Затем сверьте табель: дни командировки должны быть отмечены кодом «К» (или «06»), а не явкой и не отсутствием.
Далее — отчётность: суммы оплаты по среднему попадают в 6-НДФЛ и расчёт по взносам как обычный доход, а сверхнормативные суточные должны быть выделены отдельным кодом дохода. Если что-то не сходится, возвращайтесь к расшифровке расчёта в документе — она показывает, какие данные программа использовала.
Что важно запомнить
Командировка в 1С = документ «Командировка» (оплата по среднему + суточные) плюс авансовый отчёт (проезд и жильё). Перед расчётом проверьте график работы и базу среднего заработка, после — расчётный листок, табель и счёт 71. Не дублируйте суточные и не проводите документ с нулевым средним заработком.
Частые вопросы
Можно ли посчитать командировку в 1С:Бухгалтерии, если зарплата ведётся в другой программе?
Можно, но средний заработок придётся рассчитать вручную или в зарплатной программе, а в Бухгалтерии отразить готовую сумму через начисление и закрыть расходы авансовым отчётом. Такой вариант рабочий, но требует ручного контроля налогов и не даёт автоматической расшифровки расчёта.
Как оплачивается выходной день, попавший в командировку?
Если сотрудник в выходной отдыхал, оплачиваются только суточные — день по среднему заработку не оплачивается, так как это не рабочий день по его графику. Если он привлекался к работе, оформляется документ «Работа в выходные и праздничные дни» с оплатой в повышенном размере или предоставлением отгула.
Почему программа посчитала средний заработок равным нулю?
Почти всегда причина в отсутствии данных за расчётный период: сотрудник недавно принят, начисления введены не полностью или база перенесена без остатков по среднему заработку. Откройте расшифровку расчёта в документе — она покажет, какие месяцы пустые, — и дополните данные до проведения документа.
Облагаются ли суточные НДФЛ и взносами?
В пределах установленных норм — нет. Сумма сверх нормы облагается НДФЛ, а по взносам действуют аналогичные лимиты. В типовой ЗУП превышение выделяется автоматически, если вид начисления суточных настроен корректно; актуальные значения лимитов сверяйте с действующей редакцией Налогового кодекса.
Нужно ли выплачивать суточные за однодневную командировку?
По общему правилу — нет, суточные за однодневные поездки по России не выплачиваются. Организация вправе предусмотреть компенсацию локальным актом; в программе её оформляют отдельным начислением, чтобы она не смешивалась с суточными и облагалась налогами по своим правилам.
Что делать, если сотрудник не отчитался по авансу в срок?
Не выдавайте новый аванс до закрытия старого и зафиксируйте задолженность по счёту 71. При длительной просрочке сумму можно удержать из зарплаты с соблюдением ограничений на удержания, предварительно оформив соответствующее распоряжение. В 1С долг подотчётника виден в оборотно-сальдовой ведомости по счёту 71 и в отчётах по расчётам с подотчётными лицами.