Командировочные расходы — одна из самых «болезненных» тем в бухгалтерии: здесь пересекаются кадровый учет, налоговые нюансы и строгие требования к документообороту. Ошибка в настройках 1С:Предприятия 8.3 может привести к переплате НДФЛ, конфликтам с налоговой или даже штрафам за неправильное оформление авансовых отчетов. Эта статья поможет разобраться, как начислить командировочные в 1С без ошибок — от создания приказа до закрытия авансового отчета с учетом последних изменений в законодательстве.

Мы рассмотрим два ключевых сценария: начисление через 1С:Зарплата и Управление Персоналом 3.1 (ЗУП) и через 1С:Бухгалтерию 8.3. Особое внимание уделим автоматическому расчету среднего заработка для командировок длительностью более 1 дня — это самый частый источник ошибок. Также разберем, как избежать дублирования проводок при интеграции ЗУП и Бухгалтерии, и что делать, если программа «не видит» командировочные в отчетах по НДФЛ.

1. Подготовка системы: настройки перед начислением командировочных

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

Откройте раздел Настройки → Кадровый учет (в ЗУП 3.1) или Главное → Настройки → Учетная политика (в Бухгалтерии 8.3) и проверьте:

  • 📌 Способ расчета среднего заработка: должен быть выбран пункт «Для оплаты отпусков и командировок» с учетом всех выплат, предусмотренных ст. 139 ТК РФ.
  • 💰 Виды расходов: в справочнике Виды расходов по командировкам должны быть созданы элементы для суточных, проезда, проживания и других компенсаций.
  • 📅 Период расчета среднего: по умолчанию 12 месяцев, но для некоторых категорий сотрудников (например, сезонных работников) может потребоваться корректировка.

Если вы используете 1С:Бухгалтерию 8.3 без ЗУП, дополнительно настройте:

  • 🔄 Интеграцию с кадровым учетом (если ведете его отдельно): проверьте синхронизацию данных о сотрудниках и их окладах.
  • 📊 Счета учета: в План счетов должны быть указаны счета для командировочных (обычно 71.01 «Расчеты с подотчетными лицами» и 70 «Расчеты с персоналом»).
📊 Какую конфигурацию 1С вы используете для командировочных?
1С:ЗУП 3.1
1С:Бухгалтерия 8.3
Обе конфигурации с интеграцией
Другую
⚠️ Внимание: Если в вашей организации действуют внутренние нормативы (например, повышенные суточные для зарубежных командировок), их нужно зафиксировать в справочнике Виды командировок с привязкой к конкретным странам или регионам. Иначе программа будет использовать стандартные лимиты (700 ₽ в день для России по состоянию на 2026 год).

2. Создание приказа на командировку: пошаговая инструкция

Приказ — это основной документ, который запускает процесс начисления командировочных. Без него нельзя ни выплатить аванс, ни учесть расходы в налоговом учете. В 1С:ЗУП 3.1 приказ оформляется через раздел Кадры → Командировки, в Бухгалтерии 8.3 — через Зарплата → Командировки.

Алгоритм создания приказа:

  1. Выберите сотрудника из справочника физических лиц. Убедитесь, что у него указаны правильные реквизиты (паспортные данные, ИНН) — это потребуется для авансового отчета.
  2. Укажите цель командировки: кратко, но конкретно (например, «Участие в выставке Innoprom-2026» вместо «Деловая поездка»).
  3. Заполните даты начала и окончания. Если командировка включает выходные, отметьте это в поле «Включая выходные».
  4. Выберите вид командировки из справочника (например, «Внутрироссийская» или «Зарубежная»). От этого зависят суточные и налоговый учет.
  5. Укажите место командировки: город или страну. Для зарубежных поездок программа автоматически подтянет валюту (например, EUR для Германии).

После сохранения приказа система автоматически:

  • 📄 Сформирует печатную форму приказа (Т-9 или Т-9а).
  • 💳 Зарезервирует средства на выплату аванса (если включена настройка «Контроль авансов»).
  • 📅 Добавит запись в график работы сотрудника (если интегрирована с модулем «Управление персоналом»).

☑️ Проверка приказа на командировку

Выполнено: 0 / 5

3. Начисление аванса: сколько и как выплачивать

Аванс на командировку выдается сотруднику до начала поездки (обычно за 1–3 дня). Его размер зависит от:

  • 📍 Места командировки (суточные для Москвы и регионов отличаются).
  • Продолжительности (количество дней умножается на размер суточных).
  • ✈️ Стоимости проезда и проживания (если билет или бронирование оформляет компания).

В аванс оформляется документом Выплата зарплаты (в ЗУП) или Выдача подотчетных сумм (в Бухгалтерии). Пошаговая инструкция:

  1. Создайте новый документ через Зарплата → Выплаты → Выплата зарплаты (ЗУП) или Банк и касса → Выдача подотчетных сумм (Бухгалтерия).
  2. В поле «Вид выплаты» выберите «Аванс на командировку» (если такого вида нет, создайте его в справочнике Виды выплат).
  3. Укажите сумму аванса. Она может включать:
    • 💵 Суточные (рассчитываются автоматически по формуле: Количество дней × Размер суточных).
    • 🏨 Предварительную оплату гостиницы (если бронирует компания).
    • ✈️ Стоимость билетов (если покупает компания).
  4. Проводите документ. Система сформирует проводку: Дт 71.01 Кт 50.01 (если выдаете наличными) или Дт 71.01 Кт 51 (если перечисляете на карту).
  5. Если сотрудник едет в командировку на личном транспорте, в аванс можно включить компенсацию за километраж. Для этого в документе Выплата зарплаты добавьте отдельную строку с видом расхода «Компенсация за использование личного транспорта» и укажите сумму по нормам вашей организации (обычно 1,2–2 ₽/км для легковых автомобилей).

    ⚠️ Внимание: Если аванс превышает 100 000 ₽, его нельзя выдать наличными — только безналичным переводом (п. 6 Указания Банка России № 3073-У). В это ограничение не контролируется автоматически, поэтому следите за суммой вручную.
    Виды расходов Максимальный размер (2026) НДФЛ Страховые взносы
    Суточные (Россия) 700 ₽/день Не облагаются Не облагаются
    Суточные (зарубеж) 2 500 ₽/день Не облагаются Не облагаются
    Проезд (билеты) Фактическая стоимость Не облагается Не облагается
    Проживание (гостиница) Фактическая стоимость Не облагается Не облагается
    Компенсация за личный транспорт По нормам организации Облагается Облагается

    4. Расчет среднего заработка за дни командировки

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

    • ✅ В приказе на командировку указаны правильные даты.
    • ✅ У сотрудника есть начисления за расчетный период (12 месяцев).
    • ✅ В настройках учета включен флаг «Рассчитывать средний заработок для командировок».

Чтобы проверить или пересчитать средний заработок вручную:

  1. Откройте документ Начисление зарплаты за месяц, в котором была командировка.
  2. Найдите строку с начислением «Средний заработок за дни командировки».
  3. Нажмите кнопку Рассчитать — программа пересчитает сумму по формуле:
    Средний заработок = (Сумма выплат за 12 месяцев / Количество отработанных дней) × Количество дней командировки

Если сотрудник в расчетном периоде имел больничные или отпуска, они исключаются из расчета (п. 5 Положения об особенностях порядка исчисления средней заработной платы). В это учитывается автоматически, но иногда требуется ручная корректировка. Например, если сотрудник был в декрете, нужно вручную добавить заменяющие периоды через кнопку Добавить период в окне расчета среднего.

💡

Если командировка пришлась на праздничные дни (например, 1–8 января), они не оплачиваются как дни командировки, но суточные за них выплачиваются. В это учитывается автоматически при правильном заполнении календаря.

5. Оформление авансового отчета: как закрыть командировку

После возвращения сотрудника из командировки он должен предоставить авансовый отчет с подтверждающими документами (билеты, чеки из гостиницы, командировочное удостоверение). В это оформляется документом Авансовый отчет (Банк и касса → Авансовые отчеты в Бухгалтерии или Зарплата → Авансовые отчеты в ЗУП).

Пошаговая инструкция:

  1. Создайте новый отчет и укажите сотрудника, которому выдавался аванс.
  2. Заполните табличную часть:
    • 📄 Для каждого вида расходов (проезд, проживание, суточные) добавьте отдельную строку.
    • 💰 В колонке «Сумма» укажите фактически понесенные расходы.
    • 📎 Прикрепите сканы документов (в современных версиях это можно сделать прямо в карточке отчета).
  • Сверьте остаток:
    • Если сотрудник израсходовал меньше, чем получил, программа покажет остаток к возврату (проводка Дт 50.01 Кт 71.01).
    • Если больше — сумму к доплате (проводка Дт 26 (44) Кт 71.01).
  • Проводите документ. Система автоматически сформирует проводки и обновит данные в отчетах по НДФЛ и страховым взносам.
  • Типичные ошибки при оформлении авансового отчета:

    • 🚫 Отсутствие подтверждающих документов (например, билетов). В этом случае расходы не могут быть учтены в налоговом учете (п. 1 ст. 252 НК РФ).
    • 🚫 Неправильное распределение расходов по счетам (например, проживание отнесено на счет 26 вместо 44). Это искажает себестоимость.
    • 🚫 Неучтенный остаток по авансу. Если сотрудник не вернул остаток, его нужно удержать из зарплаты (проводка Дт 70 Кт 71.01).
    Что делать, если сотрудник потерял билет?

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

    6. Проводки и налоговый учет: как командировочные отражаются в отчетах

    Корректное отражение командировочных в учете зависит от того, как они были оформлены. Ниже — типичные проводки для разных ситуаций:

    Операция Документ в 1С Проводка (Дебет / Кредит) Налоговый учет
    Выдача аванса наличными Выдача подотчетных сумм 71.01 / 50.01 Не формирует доход
    Перечисление аванса на карту Списание с расчетного счета 71.01 / 51 Не формирует доход
    Начислен средний заработок Начисление зарплаты 26 (44) / 70 Облагается НДФЛ и взносами
    Учет суточных (в пределах норм) Авансовый отчет 26 (44) / 71.01 Не облагается НДФЛ
    Учет проезда и проживания Авансовый отчет 26 (44) / 71.01 Не облагается НДФЛ
    Возврат остатка аванса Поступление наличных 50.01 / 71.01 Не формирует доход/расход

    В налоговом учете командировочные расходы уменьшают налогооблагаемую базу по налогу на прибыль, но только если:

    • 📋 Расходы документально подтверждены.
    • 💼 Они экономически обоснованны (связаны с деятельностью компании).
    • 📅 Соответствуют нормам (например, суточные не превышают 700 ₽/день для России).

    Чтобы проверить, как командировочные отразились в отчетах:

    1. Откройте Отчеты → НДФЛ → Справки 2-НДФЛ и найдите сотрудника. Суточные и проезд не должны попасть в доходы (код 2000).
    2. Проверьте Отчеты → Страховые взносы → РСВ: средний заработок за дни командировки должен быть включен в базу для взносов.
    3. В Отчете по налогу на прибыль (раздел «Прочие расходы») должны быть отражены суточные, проезд и проживание.
    ⚠️ Внимание: Если в командировку ездил директор-учредитель (на УСН или ЕНВД), суточные и проезд не уменьшают налоговую базу. В это нужно учитывать вручную: при оформлении авансового отчета выберите счет учета расходов, не участвующий в налоговом учете (например, 91.02).

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

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

    • 🔴 Несовпадение дат в приказе и билетах. Если в приказе указаны даты 10–15 июня, а билет куплен на 9 июня, налоговая может не принять расходы. Решение: корректируйте приказ или покупайте билет на дату начала командировки.
    • 🔴 Неучтенные выходные в командировке. Если сотрудник ездил в командировку с субботы по понедельник, но в приказе не отмечено «Включая выходные», средний заработок будет рассчитан неверно. Решение: всегда проверяйте флаг «Включая выходные» при создании приказа.
    • 🔴 Двойное начисление суточных. Иногда бухгалтеры ошибочно начисляют суточные и в авансе, и в авансовом отчете. Решение: суточные начисляются только один раз — либо в авансе (если известна продолжительность), либо в отчете (если даты изменились).
    • 🔴 Неправильный счет учета. Например, проживание отнесено на счет 26 вместо 44. Это искажает финансовый результат. Решение: в документе Авансовый отчет проверяйте аналитику по счетам.

    Еще одна частая проблема — некорректный расчет НДФЛ с компенсации за личный транспорт. В отличие от суточных, эта компенсация облагается налогом. В это учитывается автоматически, но только если вид расхода правильно настроен в справочнике. Проверьте:

    1. Откройте справочник Виды расходов по командировкам.
    2. Найдите элемент «Компенсация за личный транспорт».
    3. Убедитесь, что в поле «Налог на доходы» стоит значение «Облагается».
    💡

    Всегда сверяйте данные авансового отчета с первичными документами (билетами, чеками). Даже если в все проводки сформировались корректно, налоговая может запросить оригиналы при проверке.

    8. Интеграция ЗУП и Бухгалтерии: как избежать дублей

    Если вы ведете учет в 1С:ЗУП 3.1 и 1С:Бухгалтерии 8.3 одновременно, важно настроить их взаимодействие, чтобы избежать дублирования проводок. Например, если средний заработок за дни командировки будет начислен и в ЗУП, и в Бухгалтерии, это приведет к:

    • 📉 Искажению данных в отчетах (например, в 6-НДФЛ).
    • 💸 Переплате НДФЛ и взносов.
    • 🔄 Сложностям при сверке с ФНС.

    Чтобы этого избежать:

    1. Настройте обмен данными между ЗУП и Бухгалтерией через Администрирование → Обмен данными. Убедитесь, что в настройках включена синхронизация документов по командировкам.
    2. Распределите функции:
      • 📝 В ЗУП оформляйте приказы, начисляйте средний заработок и авансы.
      • 💼 В Бухгалтерии ведите авансовые отчеты и формируйте проводки по расходам.
    3. Проверяйте дубли с помощью отчета Анализ состояния налогового учета (раздел Отчеты → Налоги). Если увидите повторяющиеся суммы, удалите дублирующий документ.
    4. Если интеграция не настроена, можно обмениваться данными вручную:

      • 📤 Экспортируйте приказы на командировку из ЗУП в формате XML и импортируйте в Бухгалтерию.
      • 📥 После проведения авансового отчета в Бухгалтерии вручную переносите данные о расходах в ЗУП (через документ Ввод данных о расходах на командировки).
    ⚠️ Внимание: При ручном переносе данных следите за тем, чтобы суммы в ЗУП и Бухгалтерии совпадали до копейки. Расхождения приведут к ошибкам в отчетах по страховым взносам (РСВ).

    FAQ: Частые вопросы по командировочным в 1С

    🔹 Как в 1С начислить командировочные сотруднику, который уволился до сдачи авансового отчета?

    Если сотрудник уволился, но не отчитался по авансу, нужно:

    1. Создать документ Удержание из зарплаты (Зарплата → Удержания) и удержать остаток аванса из конечного расчета.
    2. Если удержать нечего (например, зарплата уже выплачена), оформить документ Списание дебиторской задолженности на счет 94 «Недостачи и потери от порчи ценностей».
    3. В авансовом отчете указать фактические расходы и провести его с остатком к возврату (даже если деньги не вернутся).

    В бухгалтерском учете это отразится проводкой: Дт 94 Кт 71.01.

    🔹 Можно ли в 1С начислить командировочные за прошлый год?

    Да, но с оговорками:

    • Если командировка была в прошлом году, но не оформлена, создайте приказ и авансовый отчет с датами прошлого периода. Используйте документ Операция, введенная вручную, если период закрыт.
    • Если нужно пересчитать командировочные (например, из-за ошибки в среднем заработке), используйте документ Корректировка записей регистров.

    Учтите, что пересчет за прошлые периоды может потребовать уточненной декларации по налогу на прибыль и РСВ.

    🔹 Почему в 1С не рассчитывается средний заработок за дни командировки?

    Причин может быть несколько:

    • 🔘 В приказе на командировку не указаны даты или они внесены неверно.
    • 🔘 В настройках учета отключен флаг «Рассчитывать средний заработок для командировок».
    • 🔘 У сотрудника нет начислений за расчетный период (например, он только устроился). В этом случае средний рассчитывается исходя из оклада.
    • 🔘 Документ Начисление зарплаты не проведен или проведен с ошибками.

    Проверьте эти моменты и перепроведите документ. Если проблема осталась, используйте ручной расчет через кнопку Рассчитать средний заработок в документе начисления.

    🔹 Как в 1С отразить командировку в выходной день?

    Если командировка включает выходные или праздники:

    1. В приказе на командировку отметьте флаг «Включая выходные».
    2. В документе Начисление зарплаты проверьте, что дни командировки не попали в график работы как «выходные» (они должны быть отмечены как «командировка»).
    3. Суточные за выходные дни начисляются в обычном порядке, а средний заработок — только за рабочие дни (если выходной не был перенесен).

    Пример: если сотрудник ездил в командировку с 8 по 12 июня (где 12 июня — суббота), суточные начисляются за 5 дней, а средний заработок — за 4 дня (если суббота не рабочий день).

    🔹 Можно ли в 1С начислить командировочные в иностранной валюте?

    Да, если командировка зарубежная. Для этого:

    1. В справочнике Виды командировок создайте элемент с указанием страны и валюты (например, «Германия, EUR»).
    2. В документе Выдача подотчетных сумм укажите сумму аванса в валюте (программа автоматически пересчитает ее в рубли по курсу ЦБ на дату операции).
    3. В авансов