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

Учет и Финансы · 11 мин

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

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

Расчёт командировочных в 1С 8.3 Бухгалтерия сводится к трём задачам: начислить сотруднику средний заработок за дни поездки, учесть суточные и принять по авансовому отчёту фактические расходы на проезд и проживание. В типовой конфигурации для этого используются документы «Командировка» (в релизах с кадровым блоком), «Выдача денежных документов» или «Кассовый документ» на аванс и «Авансовый отчёт». Корректная последовательность документов гарантирует, что расходы попадут в нужные счета, а НДФЛ и взносы будут посчитаны правильно.

Главная сложность — не сами документы, а настройка: вид начисления для оплаты по среднему заработку, пределы суточных, не облагаемые НДФЛ (700 руб. по России и 2500 руб. за границей — нормы, закреплённые в НК РФ), и счета учёта затрат. Если эти параметры настроены неверно, программа посчитает, но посчитает неправильно, и ошибка всплывёт только при сверке или проверке.

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

Что входит в расчёт командировочных и как это ложится на учёт

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

В учёте суточные и возмещаемые расходы проходят через счёт 71 «Расчёты с подотчётными лицами», а не через 70-й. Это принципиально: суточные в пределах норм не являются доходом сотрудника, и смешивать их с зарплатой нельзя. Затраты списываются на счета 26, 44, 20 и другие — в зависимости от того, где работает сотрудник и какова цель поездки.

Подготовка: настройка видов начислений и справочников

До первой командировки проверьте, что в программе есть корректный вид начисления для оплаты по среднему заработку. Откройте «Зарплата и кадры → Настройки зарплаты → Расчёт зарплаты → Начисления». Начисление «Командировка» (или «Оплата по среднему заработку») должно иметь код дохода НДФЛ 2000, облагаться взносами и отражаться в расходах по обычным видам деятельности.

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

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

Начисление оплаты по среднему заработку за дни поездки

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

Если документа «Командировка» в вашем релизе нет, начисление делается вручную в документе «Начисление зарплаты»: добавьте сотруднику строку с видом начисления «по среднему заработку» и укажите сумму, рассчитанную отдельно. Среднедневной заработок в этом случае считают как сумму выплат за 12 предшествующих месяцев, делённую на число фактически отработанных дней.

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

Порядок начисления оплаты за командировку
  1. 1
    Проверьте приказ о командировке и даты поездки
  2. 2
    Откройте «Зарплата и кадры → Все начисления → Командировка»
  3. 3
    Укажите сотрудника и период поездки
  4. 4
    Проверьте рассчитанный среднедневной заработок и число оплачиваемых дней
  5. 5
    Проведите документ и сверьте сумму с расчётным листком
  6. 6
    Включите начисление в ведомость на выплату зарплаты

Выдача аванса на командировку

Аванс выдаётся до поездки на основании приказа и сметы. Наличными — документом «Банк и касса → Кассовые документы → Выдача денежных документов» (расходный кассовый ордер) с видом операции «Выдача денежных средств подотчётному лицу». Проводка: Дт 71 — Кт 50.

При перечислении на карту сотрудника используется «Списание с расчётного счёта» с операцией «Перечисление подотчётному лицу» (Дт 71 — Кт 51). Важно указать именно эту операцию: если ошибочно оформить как «Прочее списание», деньги зависнут на неверном счёте, и авансовый отчёт не закроет задолженность автоматически.

Сумма аванса должна покрывать суточные за все дни, стоимость проезда и проживания по прикидке. Выдача заведомо меньшей суммы — частый источник конфликтов и перерасхода, который потом приходится доплачивать отдельным документом.

Авансовый отчёт: суточные и подтверждённые расходы

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

На вкладке «Авансы» отразится выданная сумма. На вкладке «Оплата» или «Прочее» (зависит от релиза) вносите суточные: количество дней × норму из положения о командировках. Счёт затрат — 26, 44 или 20 по назначению поездки. Билеты и гостиницу вносите как прочие расходы с приложением документов; НДС с ж/д и авиабилетов при наличии выделенной суммы можно принять к вычету — для этого в документе предусмотрены поля счёта 19.

Итоговая арифметика: «выданный аванс» минус «подтверждённые расходы и суточные» = перерасход (доплатить сотруднику) или остаток (сотрудник возвращает в кассу). Программа покажет разницу в шапке документа и сформирует проводки по списанию 71-го счёта.

Загранкомандировка: особенности расчёта

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

Валютные расходы пересчитываются в рубли по курсу ЦБ на дату утверждения авансового отчёта (для расходов, оплаченных самим сотрудником) или на дату выдачи аванса — в зависимости от ситуации и учётной политики. Курсовые разницы программа рассчитает при корректно указанной валюте и курсе в документе. Проверьте, что в справочнике валют курсы загружены актуальные, иначе пересчёт будет ошибочным.

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

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

Сверьте также проводки авансового отчёта: суточные и расходы должны уйти на счета затрат (26/44/20), а не повиснуть на 71-м. Обороты по 70-му счёту проверяются расчётным листком — оплата по среднему должна быть начислена и выплачена.

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

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

ОСВ по счёту 71 по сотруднику
Норма

Сальдо нулевое или равно оформленному остатку/перерасходу

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

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

Расчётный листок за месяц поездки
Норма

Отдельная строка оплаты по среднему за дни командировки

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

Дни поездки оплачены как обычный оклад или не оплачены

Проводки авансового отчёта
Норма

Дт 26/44/20 — Кт 71, НДС выделен на 19 при наличии

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

Расходы остались на 71 или ушли на неверный счёт затрат

FAQ по расчёту командировочных в 1С 8.3

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

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

Как отразить в 1С превышение суточных над необлагаемым лимитом?

В «1С:Бухгалтерии» автоматического механизма нет. Превышение отражают как прочий доход сотрудника с кодом НДФЛ 4800: либо ручной операцией с начислением НДФЛ, либо через «1С:ЗУП», если зарплата ведётся там. Сумма превышения = (фактическая норма − 700 руб.) × дни по России.

Сотрудник не вернул остаток аванса — что делать в программе?

Сначала зафиксируйте задолженность: она видна по дебету счёта 71. Возврат оформите приходным кассовым ордером с операцией «Возврат от подотчётного лица». Если деньги удерживаются из зарплаты, потребуется согласие сотрудника и ручная операция по закрытию 71-го счёта в корреспонденции с 70-м.

Можно ли принять к вычету НДС с билетов и гостиницы?

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

Как оплачиваются выходные дни в командировке?

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

Где посмотреть, правильно ли рассчитан средний заработок?

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

Итог

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

Командировочные в 1С 8.3 состоят из оплаты по среднему заработку (счёт 70), суточных и возмещаемых расходов (счёт 71). Контролируйте лимиты суточных для НДФЛ вручную, выдавайте аванс правильной операцией и закрывайте поездку авансовым отчётом. Итоговая проверка — нулевое сальдо по счёту 71 и корректные строки в расчётном листке.