Почему в 1С:ЗУП 3.1 при расчете предела для детских вычетов не учитываются доходы по специальным налоговым базам (РКСН, дивиденды)?

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

При работе в программе 1С:Зарплата и Управление Персоналом 3.1 бухгалтеры часто сталкиваются с ситуацией, когда стандартные налоговые вычеты на детей продолжают применяться, даже если совокупный доход сотрудника с начала года превысил установленный лимит (например, 350 000 рублей до 2024 года или 450 000 рублей с 2025 года). Разберем по шагам, почему это происходит, как программа анализирует доходы и почему поведение системы является методологически верным с точки зрения налогового законодательства.

Анализируем причину возникновения вопроса

Рассмотрим типичную ситуацию: в документе Разовое начисление программа применяет стандартный вычет (код 126/114). При этом общая сумма дохода сотрудника, согласно отчету "Справка о доходах (2-НДФЛ)", уже значительно превысила порог в 450 000 рублей. Бухгалтер делает вывод, что программа работает некорректно. Однако, если проанализировать структуру доходов, выясняется, что часть этой суммы относится к «Оплате труда» (основная база), а часть — к доходам от операций с ценными бумагами (РКСН) или дивидендам.

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

Законодательная база: разделение налоговых баз

Согласно пункту 3 статьи 218 НК РФ, стандартный налоговый вычет на ребенка предоставляется до месяца, в котором доход налогоплательщика, исчисленный нарастающим итогом с начала года налоговым агентом, предоставляющим данный вычет, превысил установленный лимит.

Критически важным здесь является то, к каким именно доходам применяется этот лимит. В соответствии с пунктом 3 статьи 210 НК РФ, стандартные налоговые вычеты предоставляются только в отношении основной налоговой базы. В эту базу входят:

  1. Заработная плата и премии.
  2. Доходы по договорам ГПХ.
  3. Отпускные и пособия по временной нетрудоспособности.
  4. Материальная помощь и подарки.

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

Разберем пример распределения доходов в программе

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

В данном случае программа видит, что 540 000 > 450 000. Однако, так как лимит проверяется только по Основной налоговой базе, которая составляет всего 240 000 руб., право на детский вычет у сотрудника сохраняется. Программа продолжит применять вычет до тех пор, пока именно «зарплатная» часть не достигнет лимита.

Как проверить расчет в 1С:ЗУП 3.1

Чтобы убедиться в правильности расчетов, проанализируем ситуацию с помощью встроенных отчетов. Рекомендуется выполнить следующие действия:

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

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

Документ Разовое начисление создан в марте, но дата выплаты установлена в апреле. В этом случае:

Автоматизация учета пределов в системе

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


// Упрощенная логика проверки лимита вычетов в 1С
Если ДоходПоОсновнойБазеНарастающимИтогом > ПорогДоходаДляВычетов Тогда
    ПрименитьВычет = Ложь;
Иначе
    ПрименитьВычет = Истина;
КонецЕсли;

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

Выводы и рекомендации

Подводя итог, можно утверждать, что программа работает корректно, когда не учитывает доходы по спецбазам при расчете предела вычетов. Бухгалтеру следует ориентироваться не на общую сумму в справке 2-НДФЛ, а на детальную разбивку по базам согласно НК РФ.

Если вы хотите вручную перепроверить расчеты программы, выполните следующие шаги:

  1. Выделите все начисления, которые относятся к кодам дохода 2000, 2002, 2012, 2300, 4800 (основная база).
  2. Сложите их нарастающим итогом с начала года.
  3. Сравните полученную сумму с лимитом.
  4. Убедитесь, что доходы с кодами, отличными от основной базы (например, дивиденды — 1010), исключены из этого расчета.

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

← На главную