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

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

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

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

Законодательная база: почему дата выплаты имеет решающее значение

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

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

Разберем ситуацию на примере в ЗУП 3.1

Представим ситуацию: сотрудник имеет право на вычет на ребенка (1 400 руб.). В мае ему начислена зарплата, к которой применен майский вычет. Затем мы вводим документ Отпуск с началом 01.06, но указываем дату выплаты 31.05.

Проанализируем поведение программы:

  1. Программа видит дату выплаты 31.05.
  2. Программа проверяет, использован ли вычет за май. Если зарплата уже рассчитана, вычет использован.
  3. Поскольку это доход мая, июньский вычет к нему не применяется. Налог рассчитывается со всей суммы отпускных без учета дополнительных льгот.

Если же мы искусственно поставим дату выплаты в документе Отпуск как 01.06, программа посчитает это доходом июня и применит июньский вычет. Однако это создаст риски при проверках: реальная банковская выписка будет от мая, а отчетность 6-НДФЛ — от июня.

Проблема «потерянного» вычета и появления «минусов»

Часто пользователи замечают, что при попытке рассчитать отпуск в мае за июнь, программа начинает делать странные корректировки по НДФЛ или взносам. Рассмотрим, почему это происходит.

Если вы сначала рассчитали документ Начисление зарплаты и взносов за май, а потом решили ввести Отпуск «задним числом» той же датой (31.05), в системе происходит конфликт последовательности. ЗУП 3.1 при проведении межрасчетных документов (отпуска, больничные) всегда пытается актуализировать расчет НДФЛ с начала года. Если программа видит, что общая сумма дохода за май изменилась, она может перераспределить вычет между документами или «забрать» его у зарплаты и отдать отпуску.

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

Как правильно работать в программе: пошаговый алгоритм

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

  1. Соблюдайте реальные даты. В документе Отпуск в поле «Дата выплаты» указывайте тот день, когда деньги фактически уйдут из кассы или банка. Если это 31 мая — ставьте 31 мая.
  2. Соблюдайте последовательность документов. Старайтесь сначала вводить все «межрасчетные» документы (отпуска, командировки, больничные), а только потом делать итоговое Начисление зарплаты и взносов за месяц. Это позволит программе корректно распределить вычеты и налоги.
  3. Не бойтесь отсутствия вычета в отпускных. Если программа не применила июньский вычет к выплате 31 мая — это правильно с точки зрения НК РФ. Вычет применится позже, при расчете зарплаты или аванса за июнь.
  4. Проверяйте регистры. Если вы видите непонятные «минусы», воспользуйтесь отчетом «Подробный анализ НДФЛ по сотруднику». В нем наглядно видно, в каком месяце налогового периода (по дате выплаты) был учтен доход и какой вычет был предоставлен.

Отличия ЗУП 3.1 от старых версий (2.5 или 3.0)

Многие бухгалтеры помнят, что в старых редакциях (ЗУП 2.5) логика была иной: доход привязывался к месяцу начисления (периоду, за который начислен отпуск). В современной ЗУП 3.1 учет полностью переведен на рельсы «по дате выплаты». Это сделано для того, чтобы автоматизировать заполнение формы 6-НДФЛ, которая теперь жестко привязана к фактическим датам движения денежных средств. Попытки «обмануть» программу, меняя дату выплаты ради применения вычета, приведут к тому, что суммы в 6-НДФЛ не сойдутся с данными бухгалтерского учета и банковских выписок.

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

← На главную