Многие бухгалтеры и консультанты сталкиваются с вопросом детализации расчета налога на доходы физических лиц (НДФЛ) в программе 1С:Зарплата и Управление Персоналом (1С:ЗУП). Зачастую возникает желание увидеть, какая часть удержанного НДФЛ приходится на конкретное начисление, например, на оклад или премию, по аналогии с тем, как это реализовано для страховых взносов. Однако прямой связи между НДФЛ и каждым отдельным начислением в программе не предусмотрено. Давайте разберем, почему это так, и как эффективно анализировать расчеты НДФЛ в 1С:ЗУП.
Основное отличие расчета НДФЛ от страховых взносов заключается в принципах его исчисления, заложенных в Налоговом кодексе Российской Федерации. Если для страховых взносов мы можем отследить их начисление по каждому виду дохода (что отражается, например, в регистре РегистрНакопления.СтраховыеВзносыПоФизическимЛицам), то для НДФЛ применяется совершенно иной подход.
Ключевые положения, которые мы должны учитывать, закреплены в Статье 226 Налогового кодекса РФ, в частности пункты 2 и 3:
Что это означает на практике? Мы не можем сказать, что налог рассчитывается с конкретного оклада или конкретной доплаты. Вместо этого, программа:
Таким образом, НДФЛ всегда считается с совокупной налоговой базы, формируемой нарастающим итогом. Концепция "дельта" (приращение к предыдущей базе) здесь неприменима для расчета НДФЛ. Разница между исчисленным налогом на текущий момент и исчисленным ранее — это результат кумулятивного подсчета.
Важно понимать: налоговые вычеты также не привязываются к какому-либо конкретному начислению. Они "размазываются тонким слоем" по всей налоговой базе, уменьшая ее в целом. Например, если у сотрудника есть стандартный вычет, он применяется к общей сумме доходов за месяц, а не к окладу или премии по отдельности.
С 2021 года (а с 2025 года в более широком смысле) к доходам применяется прогрессивная шкала. Если совокупный доход сотрудника с начала года превышает 5 миллионов рублей, то НДФЛ рассчитывается по ставке 13% до достижения этого лимита, а с суммы превышения — по ставке 15%. И здесь также действует принцип нарастающего итога: программа сначала суммирует все доходы, определяет общую налоговую базу, применяет вычеты, и только потом рассчитывает налог с учетом прогрессивной ставки. И снова, нет никакого конкретного оклада или начисления, к которому бы применялась та или иная ставка напрямую.
Поэтому, когда бухгалтер пытается найти прямой регистр, аналогичный страховым взносам, для НДФЛ, он сталкивается с фундаментальным несоответствием между желаемой детализацией и законодательно установленным порядком расчета. Это не ограничение 1С, а отражение требований Налогового кодекса.
Хотя прямого регистра, привязывающего НДФЛ к каждому начислению, нет, 1С:ЗУП предоставляет все необходимые регистры для корректного и детального учета НДФЛ в соответствии с законодательством. Мы рассмотрим их подробнее:
РегистрНакопления.СведенияОДоходахДляУчетаНДФЛ
Этот регистр хранит информацию о доходах сотрудников в разрезе видов начислений. Он является основой для формирования налоговой базы. Здесь мы можем увидеть, из каких именно видов начислений (например, оклад, премия, больничный) состоит доход сотрудника. В регистре фиксируются:
Именно этот регистр позволяет понять, из чего складывается налогооблагаемая база до применения вычетов и расчета налога.
РегистрНакопления.РасчетыНалогоплательщиковСБюджетомПоНДФЛ
Этот регистр используется для отражения движений по исчисленному и удержанному НДФЛ. Он содержит ключевую информацию о самом налоге:
Этот регистр позволяет нам видеть не только общую сумму исчисленного и удержанного налога, но и детализацию по кодам дохода, датам и срокам уплаты.
РегистрНалоговогоУчетаПоНДФЛ
Это основной регистр, который полностью соответствует требованиям Статьи 230 Налогового Кодекса РФ. Он аккумулирует всю информацию, необходимую для формирования справок 2-НДФЛ и раздела 2 формы 6-НДФЛ. В нем содержится полная картина по налогоплательщику:
Этот регистр позволяет получить максимально полную детализацию всех аспектов налогового учета по каждому физическому лицу за любой период.
РегистрНакопления.НДФЛРасчетыСБюджетом (для 1С:ЗУП 3.0 и более ранних версий)
В более ранних версиях 1С:ЗУП (до определенного момента, в основном до ЗУП 3.1.23) существовал регистр накопления НДФЛРасчетыСБюджетом. Он фиксировал движения:
В текущих версиях функционал этого регистра был существенно переработан и интегрирован в другие регистры, но понимание его роли может быть полезно для анализа старых баз или отчетов.
Для НДФЛ дата фактического получения дохода имеет критическое значение. С 2023 года, согласно изменениям в законодательстве, датой фактического получения дохода (в том числе по оплате труда) признается дата его выплаты, включая перечисление на счета в банках. Это означает, что НДФЛ удерживается с каждой выплаты сотруднику, будь то аванс, зарплата или межрасчетная выплата.
1С:ЗУП учитывает эту особенность. Если запланированная дата получения дохода (например, в документе "Начисление зарплаты" за месяц) отличается от фактической даты выплаты (например, в "Ведомости в банк"), программа автоматически корректирует дату получения дохода в регистрах на фактическую дату выплаты. Это обеспечивает корректное исчисление и удержание НДФЛ в соответствии с требованиями НК РФ. Ручных корректировок в таких случаях, как правило, не требуется.
Кроме того, каждый вид начисления в 1С:ЗУП имеет свой код дохода по классификатору ФНС России (например, 2000 для оклада, 2012 для отпускных). Этот код дохода влияет не только на ставку налогообложения и категорию дохода, но и на то, как определяется дата получения дохода для целей НДФЛ. Например, для доходов с кодом 2000 (оплата труда) датой получения дохода считается последний день месяца, за который произведено начисление, или день увольнения. Для многих других видов дохода датой получения дохода является именно дата выплаты.
Понимание этой взаимосвязи позволяет нам анализировать расчет НДФЛ с учетом всех факторов, влияющих на его исчисление и удержание.
Теперь, когда мы понимаем принципы расчета НДФЛ и основные регистры, давайте рассмотрим, как бухгалтеру или консультанту можно проверить и проанализировать расчет НДФЛ в 1С:ЗУП, особенно когда есть желание увидеть "вклад" каждого начисления.
Использование специализированных отчетов по НДФЛ:
1С:ЗУП предоставляет обширный набор отчетов, которые помогут нам в анализе НДФЛ. Мы можем найти их в разделе "Налоги и взносы" — "Отчеты по налогам и взносам". Рассмотрим наиболее полезные:
Подробный анализ НДФЛ по сотруднику: Этот отчет является одним из наиболее мощных инструментов для проверки расчета НДФЛ по конкретному физическому лицу. Он показывает доходы, вычеты, налоговую базу, исчисленный, удержанный и перечисленный налог за выбранный период в хронологическом порядке. Мы можем увидеть, как формировалась налоговая база нарастающим итогом, какие вычеты были применены и как это повлияло на сумму налога.Анализ НДФЛ в разных вариантах: Позволяет гибко настраивать параметры анализа, группировать данные по различным признакам (физическим лицам, видам дохода, срокам уплаты) и получать сводные или детализированные данные.Регистр налогового учета по НДФЛ: Как мы уже упоминали, этот отчет формирует регистры налогового учета за выбранный период. Мы можем выбрать всех сотрудников или отдельных, чтобы получить полную картину налогового учета по каждому. Это основной документ для проверки соответствия данных НК РФ.Удержанный НДФЛ: Этот отчет особенно актуален для контроля удержанного НДФЛ перед формированием уведомления в налоговую (которое с 2024 года подается дважды в месяц). Он показывает суммы удержанного НДФЛ в разрезе дат удержания и сроков перечисления.Эти отчеты позволяют нам получить детализацию по документам-основаниям, регистраторам, датам получения дохода, категориям дохода и срокам уплаты, что помогает в комплексном анализе.
Временное разделение начислений для проверки (метод "разнесения по дням"):
Если нам критически важно понять, как каждое начисление влияет на общую сумму НДФЛ (например, для обучения бухгалтера или для очень специфического анализа), мы можем применить следующий подход:
Подробный анализ НДФЛ по сотруднику, мы сможем увидеть последовательность расчета НДФЛ после каждой выплаты. Это даст нам визуальное представление о вкладе каждого элемента.Этот метод является скорее "лабораторным" для понимания логики, а не стандартным рабочим процессом.
Проверка кодов дохода в начислениях:
Убедимся, что для всех видов начислений в базе установлены корректные коды дохода в соответствии с классификатором ФНС. Неправильно установленные коды дохода могут привести к некорректному расчету НДФЛ (например, применению неверной ставки или неправильному определению даты получения дохода).
Ручной пересчет по НК РФ:
Для глубокого понимания принципов расчета и для обучения бухгалтера мы можем порекомендовать несколько раз выполнить ручной расчет НДФЛ на бумаге или в электронных таблицах, строго следуя алгоритму, описанному в Налоговом кодексе (нарастающим итогом, с учетом всех вычетов и ранее исчисленного налога). Это поможет сформировать правильное понимание того, как работает НДФЛ, и развеет иллюзии о прямой привязке к каждому начислению.
Давайте подведем итоги и сформулируем основные выводы, которые помогут нам эффективно работать с НДФЛ в 1С:ЗУП:
Сведения о доходах для учета НДФЛ для понимания состава доходов.Расчеты налогоплательщиков с бюджетом по НДФЛ для анализа движения исчисленного и удержанного налога.Регистр налогового учета по НДФЛ для полной детализации.Подробный анализ НДФЛ по сотруднику, Анализ НДФЛ в разных вариантах, Удержанный НДФЛ для проверки и контроля.Таким образом, 1С:ЗУП предоставляет все необходимые инструменты для ведения учета НДФЛ в соответствии с законодательством, хотя понимание бухгалтером кумулятивного принципа расчета НДФЛ остается ключевым для эффективной работы и корректного анализа.