Почему 1С:ЗУП 3.1 предоставляет вычеты «наперед» и как обосновать это бухгалтеру

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

В практике работы с программой 1С:Зарплата и управление персоналом 3.1 часто возникает конфликт между программистом и бухгалтером по поводу количества предоставляемых стандартных налоговых вычетов на детей. Типичная ситуация: зарплата за май начисляется в мае, но выплачивается в июне. Программа при этом применяет вычеты сразу за 4 месяца (март, апрель, май и июнь), хотя бухгалтер ожидает увидеть только 3 месяца. Разберем детально, почему программа ведет себя именно так, как это обосновать с точки зрения законодательства и как найти компромисс в учете.

Методология начисления НДФЛ: Налоговый кодекс против привычек

Для начала проанализируем корень проблемы. До 2023 года дата получения дохода в виде оплаты труда определялась как последний день месяца начисления. С 2023 года правила радикально изменились. Согласно п. 1 ст. 223 НК РФ, дата фактического получения дохода определяется как день выплаты дохода, в том числе перечисления на счет в банке.

Рассмотрим ситуацию по шагам:

  1. Сотрудница принята в организацию в марте.
  2. Документы на вычеты (код 127/115, 128/116) заведены в мае.
  3. Зарплата за май выплачивается 5 июня.

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

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

Как доказать правоту алгоритмов 1С:ЗУП

Для убеждения бухгалтера рекомендуем использовать следующие аргументы и нормативные акты:

1. Ссылка на статью 226 НК РФ. Исчисление сумм налога производится налоговыми агентами на дату фактического получения дохода. Если дата получения дохода — июнь (из-за выплаты), то расчет налога обязан учитывать все права на вычеты, имеющиеся у налогоплательщика в июне.

2. Письмо ФНС России от 28.12.2022 № ЗГ-3-11/14974. В нем разъясняется порядок предоставления стандартных налоговых вычетов в условиях новых правил определения даты дохода. Налоговики подтверждают: если доход выплачивается в следующем месяце, применяются вычеты этого следующего месяца.

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

Технические способы решения конфликта

Если методологические споры не помогают, рассмотрим практические варианты настройки системы:

Вариант 1. Смещение периода в «Заявлении на вычеты»

Если вычеты за март уже были предоставлены сотруднице на предыдущем месте работы (или в другом филиале), необходимо правильно указать месяц начала применения вычетов. В документе ЗаявлениеНаВычетыПоНДФЛ установите поле «Месяц» не на март, а на апрель. В этом случае программа за майскую зарплату (выплачиваемую в июне) предоставит вычеты за апрель, май и июнь — итого 3 месяца, что удовлетворит требование бухгалтера.

Вариант 2. Ввод доходов с предыдущего места работы

Для корректного расчета предела (450 000 руб. с 2025 года) обязательно нужно занести доходы с предыдущего места работы. Это делается в карточке сотрудника по ссылке «Налог на доходы». Без этих данных 1С:ЗУП может ошибочно предоставлять вычеты дольше, чем положено, если порог дохода уже превышен.

Вариант 3. Использование специализированных отчетов для сверки

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


// Логика сверки БУ и НУ для бухгалтера
1. Начислено в текущем периоде (по данным Регистра накопления "НачисленияУдержанияПоСотрудникам")
2. ПЛЮС Доходы прошлых периодов, выплаченные в текущем (НУ)
3. МИНУС Доходы текущего периода, которые будут выплачены в следующем (НУ)
4. РЕЗУЛЬТАТ = Налоговая база в отчетности 6-НДФЛ

Выясним причину недовольства: бухгалтеры часто боятся «лишних» вычетов из-за риска недоплаты налога и штрафов. Важно показать, что Бюджетный учет и Налоговый учет в современных конфигурациях 1С неизбежно будут расходиться в расчетных листках при выплатах в начале месяца.

Работа с вычетами в 2025 году

Начиная с 2025 года, важно помнить о новых правилах:

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

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

← На главную