Почему невозможно рассчитать НДФЛ по каждому коду дохода и как это объяснить бухгалтеру?

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

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

Ключевые принципы расчета НДФЛ

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

Это означает, что любые попытки детализировать удержанный НДФЛ по каждому коду дохода (например, 2000 «Вознаграждение за выполнение трудовых или иных обязанностей», 2012 «Отпускные», 2300 «Пособия по временной нетрудоспособности») являются методически неверными и ведут к искажению налогового учета.

Применение налоговых вычетов

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

Давайте рассмотрим пример, предложенный в обсуждении:

  1. Представим, что в один день сотруднику выплачивается больничный (код дохода 2300) и отпускные (код дохода 2012).
  2. У этого сотрудника есть налоговый вычет (например, стандартный вычет на ребенка), который полностью или частично перекрывает сумму одного из этих доходов, но не обоих.

В такой ситуации возникает абсолютная неоднозначность: с какого именно кода дохода (больничного или отпускных) должен быть удержан налог, а с какого не должен? Каким образом мы должны «привязать» вычет к конкретному коду дохода, если он уменьшает общую налоговую базу? Налоговый кодекс не дает таких указаний, потому что в этом нет необходимости – вычеты применяются к сумме всех облагаемых доходов. Если бы мы пытались рассчитать налог по каждому коду отдельно, нам пришлось бы искусственно распределять вычеты, что является произвольным действием и не имеет под собой законных оснований.

Прогрессивная шкала налогообложения

Еще одним мощным аргументом против расщепления НДФЛ по кодам дохода является прогрессивная шкала налогообложения, действующая с 2021 года (и модифицирующаяся с 2025 года). В соответствии с ней доходы до определенной суммы (например, 5 миллионов рублей в год до 2025 года, или 2,4 млн рублей до 2025 года для базовой ставки) облагаются по ставке 13%, а доходы, превышающие этот порог, – по повышенным ставкам (например, 15%). Расчет налога всегда производится нарастающим итогом с начала года.

Представим ситуацию, которая ярко демонстрирует проблему, как указано в обсуждении:

  1. Налоговая база сотрудника нарастающим итогом достигла 4 999 996 рублей.
  2. В следующий момент выплачивается премия в размере 4 рублей (код дохода 2002) и отпускные в размере 4 рублей (код дохода 2012).

Если бы мы пытались рассчитать НДФЛ по каждому коду дохода отдельно, мы столкнулись бы с абсурдной ситуацией. Какая часть дохода (премия или отпускные) должна попасть под ставку 13%, а какая – под 15%? Если мы разделим пропорционально, то налог в каждой строке по каждому доходу под 15% будет составлять меньше рубля, что некорректно. Правильный подход предполагает, что эти доходы суммируются с общей налоговой базой, и только после этого определяется, какая часть общей суммы попадает под 13%, а какая под 15%. Программа 1С при этом начислит налог с общей суммы дохода нарастающим итогом, автоматически применив корректные ставки.

Важно подчеркнуть, что и премия, и отпускные, как правило, относятся к одной и той же налоговой базе (например, «оплата труда»). В форме 6-НДФЛ они будут отражены в одном разделе до предела и в одном разделе сверх предела, а также оба попадут в строку 112 «Доходы, связанные с трудовым договором». Таким образом, их разделение по кодам дохода для целей расчета самого налога не имеет никакого смысла.

Законодательная база и официальные разъяснения

Самым весомым аргументом, разумеется, является сам Налоговый кодекс Российской Федерации. Он четко регулирует порядок исчисления и удержания НДФЛ, устанавливая, что:

  1. Налоговая база определяется по каждому налогоплательщику отдельно.
  2. Расчет налога ведется нарастающим итогом с начала налогового периода.
  3. Налоговые вычеты уменьшают общую сумму дохода.

Ссылки на конкретные статьи Налогового кодекса, регулирующие порядок исчисления и удержания НДФЛ (например, статьи 210, 218, 224, 226 НК РФ), могут стать неопровержимым доказательством для любого бухгалтера, требующего «невозможного». Мы можем предложить бухгалтеру самостоятельно изучить эти статьи и попытаться найти в них указания на необходимость или возможность раздельного расчета НДФЛ по кодам дохода.

Унифицированные формы отчетности (6-НДФЛ и справка о доходах)

Формы налоговой отчетности, такие как «Расчет сумм налога на доходы физических лиц, исчисленных и удержанных налоговым агентом» (форма 6-НДФЛ) и «Справка о доходах и суммах налога физического лица» (ранее 2-НДФЛ), также подтверждают отсутствие необходимости в расчете НДФЛ по каждому коду дохода.

В этих отчетах доходы сотрудника действительно отражаются в разрезе кодов (например, в Приложении № 1 к Расчету 6-НДФЛ, бывшая 2-НДФЛ). Однако сумма исчисленного, удержанного и перечисленного налога указывается общей суммой за определенный период (месяц, квартал, год) для данного налогоплательщика. В отчетах не предусмотрена детализация удержанного налога по каждому конкретному коду дохода. Раздел 2 формы 6-НДФЛ содержит обобщенные показатели по всем физическим лицам, а также детализацию по ставкам налога и срокам перечисления, но не по конкретным кодам дохода, из которых этот налог был удержан.

Запрос бухгалтера о том, что «имея один такой отчет, можно будет полностью собрать и проверить форму 6-НДФЛ», является некорректным. Для проверки 6-НДФЛ используются другие методы и отчеты, которые группируют доходы по месяцам налогового периода, ставкам НДФЛ и срокам уплаты, но не разбивают налог по индивидуальным кодам дохода.

Различные даты получения дохода

Для разных видов доходов Налоговый кодекс устанавливает разные даты фактического получения дохода. Например, для заработной платы это последний день месяца, за который она начислена, а для отпускных и больничных — день выплаты. Эти различия важны для определения срока уплаты НДФЛ в бюджет. Однако, несмотря на разные даты, сам налог исчисляется с общей налоговой базы сотрудника нарастающим итогом. Разные даты удержания и перечисления НДФЛ не меняют принципа его исчисления, который остается консолидированным.

Особенности учета НДФЛ в программах 1С (на примере 1С:ЗУП)

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

Мы знаем, что:

  1. Доходы учитываются в разрезе кодов НДФЛ, что необходимо для корректного формирования справки о доходах (бывшая 2-НДФЛ) и других разделов отчетности.
  2. Для каждого вида дохода указывается соответствующая налоговая ставка.
  3. Исчисление налога происходит нарастающим итогом с начала налогового периода (года) с обязательным зачетом ранее удержанных сумм.
  4. Программа автоматически формирует все необходимые отчеты, включая 6-НДФЛ, с учетом всех требований законодательства, но без детализации удержанного налога по каждому коду дохода. Это потому, что такая детализация не предусмотрена методикой расчета налога.

Утверждение о том, что «во всех системах такой отчет есть! Один отчет, где всё видно. А в 1С нет, потому что 1С для ларьков», является ошибочным. Мы можем с уверенностью заявить, что ни в одной серьезной системе учета, будь то SAP, Oracle HR, Босс или Камин, нет функционала для расчета и отражения НДФЛ по каждому отдельному коду дохода. Это обусловлено не ограничениями конкретной программы, а фундаментальными принципами налогового законодательства. Если бы такая функция существовала, она бы противоречила налоговому учету и порождала бы ошибки.

Истинная причина требований бухгалтера и альтернативные решения

Часто за подобными запросами бухгалтера кроется более глубокая, но иначе сформулированная проблема. Как мы выяснили из обсуждения, одна из причин такого запроса – желание «полностью собрать и проверить форму 6-НДФЛ» или необходимость корректно рассчитать срок уплаты налога.

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

Для решения этих задач мы не должны создавать отчет, рассчитывающий НДФЛ по кодам дохода, а предложить альтернативные, корректные способы анализа данных. Например, можно разработать пользовательские отчеты, которые:

  1. Показывают доходы в разрезе кодов НДФЛ (без налога по каждому коду), сгруппированные по месяцам налогового периода.
  2. Детализируют базу для НДФЛ с учетом примененных вычетов.
  3. Позволяют проанализировать сроки уплаты НДФЛ по различным видам доходов (зарплата, отпускные, больничные), поскольку они действительно имеют разные даты получения дохода и, соответственно, разные сроки перечисления.
  4. Сводят данные для проверки разделов 6-НДФЛ, группируя их по ставкам и срокам уплаты, как это предусмотрено формой, а не по кодам дохода для исчисленного налога.

Такие отчеты могут значительно облегчить проверку и контроль данных для бухгалтера, не нарушая при этом методологию расчета НДФЛ. Мы можем объяснить, что «здоровое зерно» в требованиях бухгалтера заключается не в расчете НДФЛ по кодам, а в потребности в более детальной аналитике начислений и доходов для комплексной проверки отчетности. И эту потребность можно удовлетворить правильными, соответствующими законодательству инструментами.

В заключение, требование рассчитать НДФЛ по каждому коду дохода является проявлением непонимания базовых принципов налогового учета. Мы, как специалисты, обязаны не просто отвергнуть такое требование, но и дать исчерпывающее объяснение, подкрепленное законодательством и практикой, а также предложить конструктивные решения для истинных потребностей бухгалтера.

← На главную