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

Другое · 11 мин

Как в 1С рассчитать командировочные: инструкция для бухгалтера

Как рассчитать командировочные в 1С:ЗУП: оформление приказа, расчёт среднего заработка, суточные, НДФЛ и взносы. Пошаговая инструкция с проверкой результата.

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

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

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

Что нужно проверить перед расчётом

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

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

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

Кадровые данныеПриём на работу и график заполнены

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

База среднегоЕсть начисления за 12 предшествующих месяцев

Отчёт «Расчётный листок» за прошлые периоды

Виды начисленийАктивны «Оплата командировки» и «Суточные»

Настройка — Начисления

Настройки НДФЛУ суточных задан порядок обложения сверх нормы

Карточка начисления, закладка «Налоги и взносы»

Оформление документа «Командировка»

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

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

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

Порядок расчёта командировочных
  1. 1
    Проверьте кадровые данные и базу среднего заработка сотрудника
  2. 2
    Создайте документ «Командировка», укажите даты поездки
  3. 3
    Откройте детализацию среднего заработка и сверьте базу с расчётными листками
  4. 4
    Введите суточные: сумму за день или общую сумму за период
  5. 5
    Проведите документ и проверьте результат в расчётном листке
  6. 6
    При необходимости оформите авансовый отчёт для отражения расходов в учёте

Как программа считает средний заработок

Формула в 1С соответствует общему порядку: средний дневной заработок = сумма учитываемых выплат за расчётный период / количество фактически отработанных дней в нём. Оплата командировки = средний дневной заработок × число рабочих дней по графику, приходящихся на поездку.

Из расчётного периода исключаются периоды, когда сотрудник уже получал средний заработок: прошлые командировки, отпуска, больничные, простои. Соответствующие начисления и дни из базы выбрасываются автоматически — поэтому важно, чтобы все прошлые отсутствия были оформлены правильными документами, а не «вручную» через отклонения.

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

Начисление суточных и их обложение

Суточные начисляются за каждый календарный день командировки, включая выходные и дни в пути. В документе «Командировка» укажите размер суточных в день — программа умножит его на количество дней. Размер суточных организация устанавливает сама локальным актом или коллективным договором.

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

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

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

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

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

При совместном использовании ЗУП и Бухгалтерии помните о разделении: начисления и налоги считаются в ЗУП и переносятся в Бухгалтерию документом «Отражение зарплаты в бухучёте», а авансовые отчёты и выдача денег — только в Бухгалтерии. Дублирование суточных в обеих программах — распространённая причина двойных проводок.

Проверка результата и исправление ошибок

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

Если даты командировки изменились, не редактируйте проведённый документ задним числом в закрытом периоде — используйте механизм исправления: в документе нажмите «Исправить», программа создаст документ-исправление со сторнированием старого расчёта. Это сохранит корректность регистров и отчётности.

Для сверки с бухучётом используйте отчёты «Свод начисленной зарплаты» и «Анализ ФОТ» в ЗУП, а также оборотно-сальдовую ведомость по счетам расчётов с подотчётными лицами в Бухгалтерии. Расхождения между ними почти всегда означают либо несинхронизированный обмен, либо ручные операции.

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

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

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

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

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

Строк нет, или количество дней не совпадает с приказом

Табель
Норма

Дни поездки отмечены кодом «К»

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

Дни стоят как рабочие — двойная оплата

НДФЛ с суточных
Норма

Облагается только превышение норм

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

Облагается вся сумма или не облагается превышение

Проводки в Бухгалтерии
Норма

Суточные отражены один раз

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

Суммы задвоены после обмена ЗУП–БП

Типичные ошибки при расчёте командировочных

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

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

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

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

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

Документ «Командировка» оплачивает только рабочие дни по графику. За работу в выходной или праздничный день в командировке создайте документ «Работа в выходные и праздничные дни» — он начислит оплату не ниже двойного размера либо одинарную с предоставлением отгула, в зависимости от выбранного варианта компенсации.

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

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

Облагаются ли суточные страховыми взносами?

В пределах норм, установленных Налоговым кодексом, суточные взносами не облагаются. Суммы сверх нормы включаются в базу по взносам и НДФЛ. В 1С:ЗУП это происходит автоматически при условии, что у начисления «Суточные» правильно заполнена закладка «Налоги и взносы».

Как исправить командировку, если месяц уже закрыт?

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

Можно ли рассчитать командировку в 1С:Бухгалтерии без ЗУП?

Да, в разделе «Зарплата и кадры» есть документ «Командировка», но его возможности ограничены: расчёт среднего заработка менее детализирован, а сложные случаи (суммированный учёт, многоуровневые премии) придётся проверять вручную. Для регулярных командировок удобнее вести зарплату в ЗУП с синхронизацией в Бухгалтерию.

Итог

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

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