Командировки сотрудников — неотъемлемая часть бизнес-процессов многих компаний, но их бухгалтерское сопровождение часто вызывает вопросы. Ошибки в оформлении командировочных чреваты не только искажением учетных данных, но и претензиями со стороны налоговых органов. В 1С:Предприятие процесс автоматизирован, но требует точной настройки и последовательных действий от пользователя.
В этой статье разберем все этапы работы с командировочными — от выдачи аванса до формирования окончательного отчета. Особое внимание уделим типичным ошибкам при заполнении документов "Авансовый отчет" и "Командировка", которые приводят к расхождениям в учете НДФЛ и страховых взносов. Материал актуален для конфигураций 1С:Бухгалтерия 8 (ред. 3.0), 1С:Зарплата и управление персоналом 8 (ред. 3.1) и 1С:ERP Управление предприятием 2.
1. Подготовка системы: настройка параметров учета командировок
Прежде чем оформлять первую командировку, необходимо настроить параметры учета в программе. Без этого документ "Командировка" не будет корректно формировать проводки и рассчитывать налоги. Основные настройки находятся в разделе Администрирование → Настройки программы → Кадровый учет → Командировки.
В этом разделе проверьте:
- 📌 Способ учета командировочных расходов — выберите между "Учитывать в составе расходов по обычным видам деятельности" или "Учитывать как прочие расходы". От этого зависит счет затрат в проводках (20, 26, 44 или 91.02).
- 💰 Лимиты суточных — укажите нормы для России и зарубежных поездок (по умолчанию 700 и 2500 рублей соответственно, но их можно изменить под локальные нормативы компании).
- 📅 Порядок расчета среднего заработка — определите, включать ли премии в расчет (это влияет на сумму сохраняемого заработка за дни командировки).
- 📄 Шаблоны печатных форм — настройте бланки приказов, служебных заданий и авансовых отчетов под корпоративный стиль.
Если в вашей организации действуют внутренние положения о командировках (например, повышенные суточные для топ-менеджеров или фиксированные лимиты на проживание), их также нужно отразить в настройках. Для этого в 1С:ЗУП предусмотрен механизм Виды командировок, где можно создать неограниченное количество шаблонов с уникальными параметрами.
2. Оформление приказов и служебных заданий
Любая командировка начинается с приказа о направлении сотрудника. В 1С этот документ формируется автоматически на основе данных о сотруднике, целях поездки и сроках. Чтобы создать приказ:
- Перейдите в раздел
Кадры → Командировки → Приказы о командировке. - Нажмите "Создать" и выберите сотрудника из справочника.
- Укажите цель командировки (например, "Участие в выставке" или "Обучение"), страну и город назначения, а также даты начала и окончания.
- Заполните поле "Основание" — здесь можно указать номер и дату служебного задания (если оно оформлялось отдельно).
- Сохраните документ и проведите его. Программа автоматически сгенерирует печатную форму приказа по унифицированной форме № Т-9 (или Т-9а для группы сотрудников).
Важно: если командировка заграничная, в документе появится дополнительное поле "Валюта аванса", где нужно указать USD, EUR или другую валюту. Курс пересчета будет взят из Справочника валют на дату выдачи аванса.
Если в командировку едет группа сотрудников, используйте документ "Приказ о командировке (Т-9а)". Это сэкономит время на оформление индивидуальных приказов для каждого участника.
3. Выдача аванса на командировочные расходы
После оформления приказа необходимо выдать сотруднику аванс на командировочные расходы. В 1С это делается с помощью документа "Выплата зарплаты" или "Выплата аванса по командировке" (в зависимости от конфигурации). Пошаговая инструкция:
1. Перейдите в раздел Зарплата → Выплаты → Авансы по командировкам (в 1С:ЗУП) или Банк и касса → Выплаты → Авансовые отчеты (в 1С:Бухгалтерия).
2. Создайте новый документ и укажите:
- 👤 Сотрудника (выбирается из приказа о командировке).
- 💵 Сумму аванса — программа автоматически рассчитает ее исходя из количества дней и установленных суточных, но сумму можно скорректировать вручную.
- 💳 Способ выплаты — наличными через кассу или перечислением на банковскую карту (в последнем случае укажите реквизиты счета сотрудника).
- 📅 Дата выплаты — должна совпадать с датой фактической выдачи денег.
3. Проведите документ. Программа сформирует проводки:
- Дт 71 "Расчеты с подотчетными лицами" — Кт 50 "Касса" (если выдача наличными).
- Дт 71 — Кт 51 "Расчетный счет" (если перечисление на карту).
Если аванс выдается в иностранной валюте, в документе появится дополнительная вкладка "Валюта", где нужно указать курс ЦБ на дату операции. Обратите внимание: при возврате неизрасходованного аванса пересчет производится по курсу на дату возврата, что может привести к курсовым разницам.
Что делать, если сотрудник не отчитался за аванс?
Если сотрудник не предоставил авансовый отчет в установленный срок (обычно 3 рабочих дня после возвращения), бухгалтер должен удержать неизрасходованную сумму из его зарплаты. Для этого в 1С создается документ "Удержание из зарплаты" с видом операции "Возврат подотчетных сумм".
4. Учет расходов в командировке: авансовый отчет
По возвращении сотрудника необходимо оформить авансовый отчет — документ, который подтверждает целевое использование выданных средств. В 1С это делается в разделе Банк и касса → Авансовые отчеты или Зарплата → Авансовые отчеты (в зависимости от конфигурации).
Алгоритм заполнения:
- Создайте новый авансовый отчет и выберите сотрудника.
- Укажите дату составления отчета (обычно это день возвращения из командировки).
- На вкладке "Авансы" подтяните документ о выдаче аванса — программа автоматически заполнит сумму выданных средств.
- На вкладке "Товары и услуги" добавьте строки с расходами:
- 🏨 Проживание — укажите название гостиницы, сумму и прикрепите скан чека.
- ✈️ Проезд — отдельно билет "туда" и "обратно" (если оплачивались отдельно).
- 🍽️ Суточные — программа рассчитает их автоматически исходя из количества дней и норм, но сумму можно откорректировать.
- 📱 Связь и интернет — если эти расходы компенсируются по внутренним правилам компании.
- Если сотрудник израсходовал больше, чем получил — сумма перерасхода будет удержана из его зарплаты (или выдана дополнительно).
- Если остались неизрасходованные средства — их нужно вернуть в кассу.
После проведения документа программа сформирует проводки по дебету счетов затрат (20, 26, 44) и кредиту счета 71. Особое внимание уделите НДФЛ с суточных: сверхнормативные суммы (превышающие 700 руб/день по России и 2500 руб/день за рубежом) облагаются налогом по ставке 13%.
☑️ Проверка авансового отчета перед проведением
5. Расчет среднего заработка за дни командировки
За дни командировки сотрудник сохраняет средний заработок, который рассчитывается автоматически в документе "Начисление зарплаты". Однако для корректного расчета необходимо:
- Убедиться, что в настройках программы (
Администрирование → Настройки программы → Зарплата) включен флаг "Рассчитывать средний заработок для командировок". - Проверить, что в
Справочнике сотрудникову работника указан правильный оклад и график работы (это влияет на расчет). - Если в расчет среднего заработка включаются премии, убедитесь, что они учтены в
Расчетной ведомостиза последние 12 месяцев. - Расходы экономически обоснованы (связаны с деятельностью компании).
- Есть подтверждающие документы (чеки, билеты, счета).
- 📊 "Анализ субконто" по счету 71 — покажет все движения по командировочным расходам.
- 📈 "Налоговая декларация по налогу на прибыль" — расходы на командировки отразятся в строке 040 раздела 2.
- 💼 "6-НДФЛ" — здесь будут отражены суточные сверх норм (строка 020) и средний заработок (строка 030).
- 📄 Оформить паспорт сделки в банке (если сумма превышает 50 000 USD).
- 💱 Учесть курсовые разницы при пересчете валютных расходов в рубли.
- 📑 Подготовить документы для валютного контроля (если командировка длится более 60 дней).
- 🤖 "1С:Корпоративный портал" — позволяет сотрудникам самостоятельно вносить данные о расходах через личный кабинет, а бухгалтеру — только проверять и подтверждать.
- 📱 Мобильное приложение "1С:Подотчет" — сотрудники могут фотографировать чеки прямо в телефоне и прикреплять их к авансовому отчету.
- 🔄 Интеграция с системами бронирования (например, Booking.com или Авиасэйлс) — автоматически подтягивает данные о бронировании гостиниц и билетов в авансовый отчет.
- 📊 "1С:Документооборот" — упрощает согласование приказов о командировках и авансовых отчетов с руководителями.
- Планировать бюджет на командировки по подразделениям.
- Автоматически резервировать средства под будущие поездки.
- Анализировать эффективность командировок (например, сколько сделок было заключено после поездки).
- Дт 20 (26, 44) — Кт 60 (76) — на сумму расходов.
- Дт 60 (76) — Кт 51 — на сумму списания с карты (после получения банковской выписки).
Формула расчета среднего заработка в 1С:
Средний дневной заработок = (Сумма начислений за 12 месяцев) / (Количество отработанных дней за 12 месяцев)
Сумма к выплате = Средний дневной заработок × Количество дней командировки
Если сотрудник в командировке работал в выходные или праздничные дни, эти дни оплачиваются в двойном размере. Для этого в документе "Начисление зарплаты" нужно вручную добавить строку с видом начисления "Оплата работы в выходные/праздники".
Средний заработок за дни командировки облагается НДФЛ и страховыми взносами в обычном порядке. Исключение — суточные в пределах норм, которые не включаются в налоговую базу.
6. Типичные ошибки и как их избежать
Даже опытные бухгалтеры допускают ошибки при оформлении командировок в 1С. Вот самые распространенные из них и способы их предотвращения:
| Ошибка | Последствия | Как избежать |
|---|---|---|
| Неверно указаны даты командировки в приказе | Искажение расчета среднего заработка и суточных | Сверять даты с служебным заданием и билетами |
| Отсутствуют подтверждающие документы в авансовом отчете | Невозможность учета расходов в налоговом учете | Требовать чеки и счета от сотрудника до проведения отчета |
| Не учтены курсовые разницы при зарубежных командировках | Расхождения в бухгалтерском и налоговом учете | Фиксировать курс ЦБ на дату выдачи и возврата аванса |
| Суточные превышают нормы, но не удержан НДФЛ | Доначисление налогов и пени по результатам проверки | Настроить автоматический расчет НДФЛ в документе "Авансовый отчет" |
| Не закрыт авансовый отчет после возвращения сотрудника | Зависание суммы на счете 71, искажение оборотов | Контролировать сроки сдачи отчетов (обычно 3 дня после возвращения) |
Еще одна частая проблема — несовпадение данных между документами. Например, если в приказе о командировке указаны одни даты, а в авансовом отчете другие, программа может неправильно рассчитать суточные. Чтобы этого избежать, используйте механизм связанных документов в 1С: при создании авансового отчета выбирайте приказ о командировке из списка — это гарантирует автоматическое подтягивание всех реквизитов.
Для удобства контроля создайте в 1С отчет "Анализ командировочных расходов" (Отчеты → Стандартные → Командировки). Он покажет все не закрытые авансовые отчеты и суммы долгов сотрудников.
7. Отчетность и налоговый учет
Командировочные расходы учитываются в налоговом учете при расчете налога на прибыль, но только при соблюдении двух условий:
В 1С для формирования налоговых регистров используйте отчеты:
Для зарубежных командировок дополнительно потребуется:
Если ваша компания применяет УСН, учтите, что командировочные расходы учитываются в составе затрат только при оплате наличными или перечислением с расчетного счета. Расходы по корпоративным картам включаются в учет после подтверждения банковской выпиской.
С 2023 года для целей налогового учета обязательно ведение регистра командировочных расходов в 1С. Его можно найти в разделе Отчеты → Специализированные → Регистры налогового учета.
8. Автоматизация и интеграции
Если в вашей компании командировки — частое явление, имеет смысл автоматизировать процесс с помощью дополнительных модулей 1С:
Для крупных компаний с филиалами полезно настроить обмен данными между базами 1С. Например, если сотрудник уезжает в командировку из московского офиса в питерский филиал, данные о его расходах должны автоматически передаваться в центральную бухгалтерию. Для этого в 1С предусмотрен механизм распределенных информационных баз (РИБ).
Если вы используете 1С:ERP, обратите внимание на модуль "Управление командировками". Он позволяет:
Как настроить автоматическое напоминание о сдаче авансового отчета?
В 1С можно создать регламентное задание, которое будет отправлять email-уведомление сотруднику через 3 дня после возвращения из командировки. Для этого перейдите в Администрирование → Поддержка и обслуживание → Регламентные операции и настройте новое задание с типом "Отправка уведомлений".
FAQ: Частые вопросы по командировочным в 1С
🔹 Как в 1С отразить командировку сотрудника в выходной день?
Если сотрудник выезжает в командировку в выходной, этот день оплачивается в двойном размере. В документе "Начисление зарплаты" добавьте строку с видом начисления "Оплата работы в выходные/праздники". Средний заработок за день командировки рассчитается автоматически, а разница между двойной оплатой и средним заработком будет доплачена отдельно.
🔹 Можно ли в 1С оформить авансовый отчет без приказа о командировке?
Технически да, но это нарушение методики учета. Без приказа программа не сможет корректно рассчитать суточные и средний заработок. Кроме того, такие расходы могут не принять к налоговому учету при проверке. Всегда сначала оформляйте приказ, а затем — авансовый отчет.
🔹 Как учитывать командировочные расходы, оплаченные корпоративной картой?
Если сотрудник расплачивался корпоративной картой, в авансовом отчете выберите способ оплаты "Безналичный расчет". Программа сформирует проводки:
Обратите внимание: для УСН такие расходы учитываются только после списания средств с расчетного счета (т.е. после получения выписки от банка).
🔹 Что делать, если сотрудник потерял чеки из командировки?
Без подтверждающих документов расходы нельзя учесть в налоговом учете. В этом случае:
- Сотрудник пишет служебную записку с объяснением причин утраты чеков.
- Бухгалтер оформляет авансовый отчет только по тем расходам, которые подтверждены (например, билеты сохранены, а чеки из ресторана потеряны).
- Неподтвержденные расходы списываются за счет сотрудника (удерживаются из зарплаты) или признаются его доходом (облагаются НДФЛ).
🔹 Как в 1С отразить командировку в иностранной валюте?
При оформлении аванса и авансового отчета:
- В документе укажите валюту расходов (например,
USD). - Программа автоматически подтянет курс ЦБ на дату операции. При необходимости курс можно откорректировать вручную.
- В авансовом отчете расходы указываются в иностранной валюте, а программа пересчитывает их в рубли по курсу на дату расхода.
- Курсовые разницы (если курс на дату аванса и дату отчета отличаются) отразятся на счете 91.02 "Прочие расходы".
Для корректного учета валютных операций проверьте, чтобы в справочнике валют были актуальные курсы ЦБ.
Оформление командировочных в 1С требует внимания к деталям, но при правильной настройке системы процесс становится максимально автоматизированным. Главное — соблюдать последовательность документов (приказ → аванс → отчет → начисление зарплаты) и контролировать наличие подтверждающих документов. Если в вашей компании командировки носят регулярный характер, рассмотрите возможность доработки конфигурации под специфику бизнеса — это сэкономит время бухгалтерии и снизит риск ошибок.