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

Другое · 11 мин

Как в 1С удержать НДФЛ с суточных сверх нормы

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

Суточные, выплаченные командированному сотруднику, не облагаются НДФЛ в пределах установленного лимита: 700 рублей за каждый день командировки по России и 2500 рублей — за каждый день загранкомандировки. Всё, что выплачено сверх этих сумм, становится облагаемым доходом работника, и налоговый агент обязан исчислить и удержать с него НДФЛ. В 1С:ЗУП этот процесс автоматизирован, но корректная работа зависит от правильной настройки вида начисления и порядка ввода данных о командировке.

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

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

Какие суточные облагаются НДФЛ и когда возникает доход

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

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

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

Настройка вида начисления для сверхнормативных суточных

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

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

Назначение начисления — «Прочие начисления и выплаты», способ выполнения — «По отдельному документу». В этом случае сумма вводится документом «Разовое начисление» (Зарплата → Разовые начисления), а не подтягивается автоматически из кадровых документов. Убедитесь, что начисление не включено в расчёт среднего заработка, если это не требуется — по общему правилу суточные в средний заработок не входят.

Отражение суточных сверх нормы документами в 1С:ЗУП

Стандартная цепочка выглядит так. Сначала кадровые документы: «Командировка» (Кадры → Командировки) фиксирует период отсутствия и оплату среднего заработка. Сами суточные документом «Командировка» не начисляются — их выплата проходит через подотчётные суммы.

После утверждения авансового отчёта рассчитайте сверхнормативную часть: (фактические суточные за день − 700 руб. или 2500 руб.) × количество дней. Эту сумму введите документом «Разовое начисление» с видом начисления «Суточные сверх нормы». Дата документа должна попадать в месяц утверждения авансового отчёта — от этого зависит дата получения дохода в регистрах НДФЛ.

Проверьте, какую дату получения дохода программа проставила в документе. Для кода дохода 2015 1С:ЗУП обычно подставляет последний день месяца автоматически, но если документ скопирован или дата изменена вручную, значение может сбиться. Неверная дата — самая частая причина расхождений в 6-НДФЛ.

Порядок действий в 1С:ЗУП
  1. 1
    Оформите документ «Командировка» на период поездки
  2. 2
    После возврата сотрудника утвердите авансовый отчёт и зафиксируйте дату утверждения
  3. 3
    Рассчитайте сверхнормативную часть: (суточные за день − лимит) × дни
  4. 4
    Создайте «Разовое начисление» с видом «Суточные сверх нормы» (код дохода 2015)
  5. 5
    Проверьте дату получения дохода — последний день месяца утверждения отчёта
  6. 6
    Проведите «Начисление зарплаты и взносов» и проверьте исчисленный НДФЛ
  7. 7
    При выплате зарплаты убедитесь, что налог удержан ведомостью

Как НДФЛ исчисляется и удерживается при расчёте зарплаты

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

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

Проверить расчёт можно в отчёте «Расчётный листок» (в блоке НДФЛ появится строка с базой, включающей суточные) и в регистре «Учёт доходов для исчисления НДФЛ» через «Ещё → Регистры» в документе разового начисления. Сумма дохода должна стоять именно с кодом 2015 и корректной датой получения.

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

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

Дата получения дохода в документе начисления
Норма

Последний день месяца утверждения авансового отчёта

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

Дата выплаты аванса под отчёт или дата документа командировки

Код дохода в регистре учёта НДФЛ
Норма

2015 — суточные сверх нормы

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

2000 или иной код оплаты труда

НДФЛ в ведомости на выплату
Норма

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

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

Налог исчислен, но в ведомость не попал

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

База НДФЛ увеличена на сверхнормативную сумму

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

Сумма суточных отсутствует в базе

Особенности отражения в 1С:Бухгалтерии

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

Авансовый отчёт сам по себе НДФЛ не формирует — он отражает выдачу и списание подотчётных сумм (проводки Дт 71, Дт 26/44 и т.п.). Сверхнормативная часть дополнительно проходит по кредиту счёта 70 через начисление, что создаёт задолженность перед сотрудником, которая закрывается выплатой или зачитывается. Следите, чтобы сумма не задвоилась: в авансовом отчёте суточные отражаются полностью, а начисление через зарплату касается только облагаемой разницы.

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

Самая распространённая ошибка — неверная дата получения дохода. Если вместо последнего дня месяца утверждения авансового отчёта стоит дата выплаты аванса, 6-НДФЛ заполнится неправильно, и налоговая может прислать требование об уточнении. Исправляется сторнированием документа и вводом корректного начисления с правильной датой.

Вторая ошибка — использование кода дохода 2000 или отсутствие кода вовсе. Тогда сверхнормативные суточные попадают в справку о доходах как зарплата, а в 6-НДФЛ отражаются по дате выплаты, а не по дате признания дохода. Третья типичная ситуация — суточные в валюте по загранкомандировке не пересчитаны в рубли на правильную дату: лимит и фактическую выплату сопоставляют в рублях по курсу ЦБ.

Отдельно проверяйте сотрудников, у которых командировка переходит на следующий месяц: авансовый отчёт утверждается после возвращения, и доход возникает в месяце утверждения, а не в месяце начала поездки. Попытка начислить суточные «задним числом» в месяце выдачи аванса приводит к уточнёнкам.

Типичные ошибки
01
Начисление сверхнормативных суточных в месяце выдачи аванса вместо месяца утверждения авансового отчёта — искажает дату дохода и 6-НДФЛ
02
Использование кода дохода 2000 вместо 2015 — суточные отражаются как зарплата
03
Ручная правка НДФЛ в ведомости вместо исправления документа начисления — расхождения в регистрах нарастают
04
Двойной учёт: полная сумма суточных и в авансовом отчёте, и в начислении зарплаты — завышение задолженности перед сотрудником
05
Отсутствие пересчёта валютных суточных в рубли — неверное сопоставление с лимитом 2500 руб.

Частые вопросы

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

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

Что делать, если НДФЛ с суточных не попал в ведомость на выплату?

Проверьте, проведён ли документ начисления и есть ли у сотрудника исчисленный налог за этот месяц (отчёт «Анализ НДФЛ»). Если налог исчислен, но в ведомость не попал, обновите суммы в ведомости кнопкой «Обновить налог». Ручное добавление строки в ведомость — крайняя мера, она нарушает связь с регистрами.

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

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

Нужно ли показывать сверхнормативные суточные в 6-НДФЛ отдельной строкой?

Отдельной строкой суточные не выделяются: они включаются в обобщённые показатели раздела 1 и 2 по соответствующей ставке. Критично, чтобы дата получения дохода (последний день месяца утверждения отчёта) и дата удержания (день выплаты) были верными — от них зависит попадание сумм в нужный отчётный период.

Можно ли удержать НДФЛ с суточных из аванса, а не из зарплаты?

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

Что делать, если ошибку обнаружили после сдачи 6-НДФЛ?

Исправьте документ начисления в программе (сторно и корректное начисление), дождитесь пересчёта регистров и подайте уточнённый расчёт 6-НДФЛ за соответствующий период. Если налог был недоудержан, удержите его при ближайшей выплате и доплатите в бюджет с пенями до подачи уточнёнки — это снижает риск штрафа.

Итог

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

Сверхнормативные суточные отражают отдельным начислением с кодом дохода 2015 в месяце утверждения авансового отчёта, датой получения дохода ставят последний день этого месяца. НДФЛ исчисляется при расчёте зарплаты и удерживается при ближайшей выплате. Проверяйте дату дохода, код и отсутствие двойного учёта — это три главных источника ошибок.