Другое · 11 мин
Как в 1С 8.3 установить суточные сверх нормы
Пошаговая инструкция: как в 1С 8.3 настроить суточные сверх нормы, начислить их сотруднику, удержать НДФЛ и взносы, проверить расчёт в отчётах.
Командировочные суточные в пределах норматива (700 рублей по России и 2500 рублей за границей) не облагаются НДФЛ и страховыми взносами. Если организация выплачивает сотруднику больше, разница считается доходом и должна попасть в расчёт налогов. В 1С 8.3 (ЗУП и Бухгалтерия предприятия) эта задача решается настройкой вида начисления и корректным отражением сумм в документах командировки.
Конкретный порядок зависит от конфигурации: в «1С:Зарплате и управлении персоналом» сверхнормативные суточные обычно вводятся отдельным начислением, а в «1С:Бухгалтерии» — через операции или документы начисления зарплаты с ручной настройкой кодов дохода. Ниже разобраны оба сценария с проверкой результата.
Что считается суточными сверх нормы и как это отражается в учёте
Норматив суточных для целей налогообложения установлен Налоговым кодексом: 700 рублей за каждый день командировки по России и 2500 рублей — по зарубежным поездкам. Всё, что организация платит сверх этих сумм, — доход сотрудника, с которого удерживается НДФЛ и начисляются страховые взносы.
Локальным актом (положением о командировках, коллективным договором) компания может установить любой размер суточных, например 1000 рублей в сутки. В бухгалтерском учёте вся сумма списывается на затраты полностью, а вот налоговая разница (в примере — 300 рублей за день) требует отдельного отражения в зарплатном учёте.
Важно понимать: в 1С не «устанавливается норма» как константа, которую программа сама сравнивает с выплатой. Норматив зашит в логику типовых начислений, а сверхнормативную часть вы выделяете и начисляете отдельно. Поэтому правильная методика — разделить суточные на две части: в пределах нормы и сверх неё.
Подготовка: что проверить перед настройкой
Перед созданием начисления убедитесь, что в программе корректно настроена учётная политика и ведётся учёт командировок. В ЗУП 3.1 проверьте раздел «Настройка — Реквизиты организации — Учётная политика», а также наличие документа «Командировка» в разделе «Кадры» или «Зарплата».
Также уточните в положении о командировках точный размер суточных, установленный в организации. Ошибка на этом этапе приведёт к неверному расчёту налогооблагаемой базы: если фактические суточные 700 рублей, сверхнормативной части нет и отдельное начисление не требуется.
Отдельное начисление не нужно, НДФЛ и взносов с суточных не возникает
Разницу нужно начислить с кодом дохода 4800, обложить НДФЛ и взносами
Потребуется создать начисление и вводить суммы вручную
Документ командировки может рассчитывать сверхнорму автоматически при соответствующей настройке
Настройка вида начисления в 1С:ЗУП 3.1
Откройте раздел «Настройка — Начисления» и создайте новый вид начисления, например «Суточные сверх нормы». На вкладке «Основное» укажите назначение — «Прочие начисления и выплаты» или «Повременная оплата» в зависимости от методики, способ выполнения — «По отдельному документу» (разовое начисление) либо «Ежемесячно», если сумма вводится фиксированно.
На вкладке «Налоги, взносы, учёт» установите: код дохода НДФЛ — 4800 «Иные доходы», категория дохода — «Прочие доходы». В разделе страховых взносов выберите «Доходы, целиком облагаемые страховыми взносами». Для налога на прибыль укажите учёт по статье затрат, соответствующей оплате труда или командировочным расходам.
- 1Откройте Настройка — Начисления и создайте новое начисление «Суточные сверх нормы»
- 2На вкладке «Налоги, взносы, учёт» задайте код дохода НДФЛ 4800
- 3Установите обложение страховыми взносами в полном объёме
- 4Настройте способ отражения в бухучёте (счёт затрат командировочных, например 26 или 44)
- 5Сохраните начисление и проверьте его доступность в документах
Если в вашей версии ЗУП сверхнормативные суточные рассчитываются автоматически в документе «Командировка», проверьте настройку: в карточке начисления командировки может присутствовать флажок учёта сверхнормативных сумм. В этом случае программа сама выделит облагаемую часть при проведении документа.
Начисление сверхнормативных суточных сотруднику
Рассчитайте сумму вручную: (фактические суточные − 700 руб.) × количество дней командировки. Например, при суточных 1200 рублей и командировке 5 дней сверхнормативная часть составит (1200 − 700) × 5 = 2500 рублей.
В ЗУП создайте документ «Разовое начисление» (раздел «Зарплата — Разовые начисления»), выберите созданный вид начисления, укажите сотрудника, период и сумму. Программа при расчёте зарплаты за месяц удержит с этой суммы НДФЛ и начислит взносы.
Если сверхнорма рассчитывается в самом документе «Командировка», отдельный документ не нужен: при проведении командировки облагаемая часть попадёт в расчёт автоматически. Проверьте это на вкладке «Начислено» документа — там должна появиться строка с кодом дохода 4800.
Настройка в 1С:Бухгалтерии 8.3
В «1С:Бухгалтерии предприятия» нет полноценного кадрового расчёта командировок, поэтому сверхнормативные суточные отражаются через зарплатные механизмы. Откройте «Зарплата и кадры — Настройки зарплаты — Расчёт зарплаты — Начисления» и создайте новое начисление «Суточные сверх нормы».
В карточке начисления установите: НДФЛ — облагается, код дохода 4800; страховые взносы — облагается; отражение в учёте — по умолчанию или со счётом затрат на командировки. Само начисление выполняется документом «Начисление зарплаты»: добавьте сотруднику строку с этим видом расчёта и суммой сверхнормы.
Сами суточные в пределах нормы в Бухгалтерии обычно проводятся через авансовый отчёт (раздел «Покупки» или «Банк и касса») на счёт 71 без попадания в зарплатный учёт. Сверхнормативная же часть должна пройти именно через зарплату, чтобы корректно рассчитались налоги.
Сравнение вариантов
Подходит при регулярных командировках; сверхнорма может рассчитываться автоматически, минимум ручного труда
Универсальный способ, когда автоматика не настроена; требует ручного расчёта суммы
Единственный корректный путь в БП; сумма рассчитывается и вводится вручную каждый месяц
Проверка результата и отчётность
После начисления проверьте расчётный листок сотрудника: в нём должна быть строка «Суточные сверх нормы» с суммой до вычета НДФЛ. Удержанный налог увидите в отчёте «НДФЛ — Регистр налогового учёта» или «Анализ НДФЛ по датам получения доходов» — доход должен отражаться с кодом 4800.
Для страховых взносов сформируйте «Анализ взносов в фонды» или расчёт РСВ: сверхнормативные суточные должны войти в базу начисления взносов. В 6-НДФЛ сумма попадёт в раздел 2 с датой получения дохода — последним днём месяца утверждения авансового отчёта.
Как проверить результат
Строка «Суточные сверх нормы» с верной суммой до вычета налога
Сумма отсутствует или равна полным суточным без вычета нормы
Код 4800, дата дохода — последний день месяца утверждения авансового отчёта
Код 2000 (зарплата) или отсутствие записи
Сверхнорма включена в облагаемую базу
Сумма не попала в расчёт взносов
Доход отражён в периоде утверждения авансового отчёта
Доход показан в периоде фактической выплаты суточных
Типичные ошибки и ограничения
Самая частая ошибка — начисление сверхнормы с кодом дохода 2000 (как зарплата). Это искажает отчётность: суточные не являются оплатой труда, и при проверке такая классификация вызовет вопросы. Всегда используйте код 4800.
Вторая ошибка — двойное налогообложение: бухгалтер начисляет сверхнорму вручную, а документ «Командировка» в ЗУП рассчитывает её автоматически. В результате доход задваивается. Перед ручным вводом обязательно проверьте, не делает ли это программа сама.
Учтите ограничение: если командировка заграничная, норма считается в валюте по курсу на дату выплаты суточных, а пересчёт сверхнормативной части для НДФЛ выполняется по курсу на последний день месяца утверждения отчёта. В типовых конфигурациях это требует внимательной ручной проверки.
Часто задаваемые вопросы
Нужно ли облагать страховыми взносами суточные сверх 700 рублей?
Да. Сверхнормативные суточные облагаются страховыми взносами на ОПС, ОМС и ВНиТ в полном объёме. Исключение — взносы на травматизм: они начисляются только если обложение суточных предусмотрено коллективным договором или локальным актом.
Можно ли в 1С установить свою норму суточных, чтобы программа считала автоматически?
В типовых конфигурациях норматив 700/2500 рублей зашит в алгоритмах и не выносится в пользовательскую настройку. Автоматизация достигается через документ «Командировка» в ЗУП, где сверхнорма выделяется при расчёте, либо через доработку конфигурации программистом.
Каким кодом дохода отражать сверхнормативные суточные в НДФЛ?
Код 4800 «Иные доходы». Использовать код 2000 (оплата труда) нельзя — суточные не относятся к заработной плате, и неверный код исказит отчётность 6-НДФЛ и справки о доходах сотрудников.
Что делать, если сверхнорма начислена дважды — вручную и автоматически?
Определите, какой из способов должен работать, и отмените лишний документ (пометьте на удаление разовое начисление или скорректируйте командировку). Затем сформируйте регистр НДФЛ и убедитесь, что доход отражён один раз; при необходимости сделайте сторнирующее начисление и уточнённый 6-НДФЛ.
Как отразить сверхнормативные суточные при загранкомандировке?
Норма для загранкомандировок — 2500 рублей в сутки. Сверхнормативная часть пересчитывается в рубли по курсу ЦБ на последний день месяца утверждения авансового отчёта и облагается НДФЛ и взносами так же, как по российским поездкам. В 1С сумму часто приходится рассчитывать вручную и вводить разовым начислением.
Уменьшают ли сверхнормативные суточные налог на прибыль?
Да. В отличие от НДФЛ и взносов, для налога на прибыль нормирование суточных отменено: вся сумма, установленная локальным актом организации, включается в расходы. Поэтому в настройках начисления для налогового учёта указывайте полное принятие затрат.
Что важно запомнить
Сверхнормативные суточные в 1С 8.3 отражаются отдельным начислением с кодом дохода 4800, облагаются НДФЛ и взносами, а датой дохода считается последний день месяца утверждения авансового отчёта. В ЗУП расчёт может выполняться автоматически через документ «Командировка», в Бухгалтерии — только вручную через начисление зарплаты. Перед массовым применением проверьте настройки на копии базы.