Как правильно отразить НДФЛ и вычеты, если декабрьские отпускные выплачены в январе

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

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

Причина возникновения проблемы: законодательный аспект

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

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

Поведение программы 1С:ЗУП 3.1

Разберем по шагам, что происходит в информационной базе. Когда вы создаете документ Отпуск в декабре, программа изначально планирует выплату в декабре и применяет декабрьские вычеты. Однако, как только вы проводите документ Ведомость на выплату зарплаты с датой января, система фиксирует фактическую дату получения дохода.

Проанализируем последствия этого действия:

  1. Доход «уезжает» из декабря в январь.
  2. Вычет, который был применен в декабре к этому доходу, становится «незаконным», так как в декабре у сотрудника теперь (после переноса отпуска) может не быть дохода, к которому этот вычет можно применить.
  3. В первом же январском расчете (это может быть сама ведомость или начисление зарплаты) программа сторнирует декабрьский вычет и доначисляет НДФЛ (например, те самые 390 рублей с вычета в 3000 рублей).

Вариант 1. Оставить все как есть (соответствие НК РФ)

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

Вариант 2. Компенсация сотруднику за счет работодателя

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

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

Вариант 3. Корректировка даты выплаты в документе «Отпуск»

Посмотрим на технический прием, который часто используют бухгалтеры, чтобы избежать «чехарды» в регистрах. Если вы понимаете, что выплата будет в январе, необходимо зайти в документ Отпуск и изменить поле Дата выплаты на январскую.

В этом случае программа сразу пересчитает документ по правилам нового года:


// Логика пересчета в ЗУП при смене даты выплаты:
Если ДатаВыплаты > НачалоГода(ТекущаяДата) Тогда
    ПрименитьВычеты(НовыйНалоговыйПериод);
    УстановитьМесяцНалоговогоУчета(Январь);
КонецЕсли;

Это позволит избежать ситуации, когда в декабре вычет «показался», а в январе «исчез», создавая путаницу в расчетных листках.

Что делать с отчетностью?

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

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

Рекомендации для предотвращения проблемы

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

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

Таким образом, мы выяснили, что поведение 1С:ЗУП в данной ситуации полностью соответствует Налоговому кодексу РФ. Несмотря на то, что сотрудник фактически теряет вычет за прошлый год, это является следствием задержки выплаты дохода. Оптимальным решением будет приведение учета в соответствие с фактической датой выплаты и начисление компенсации по ст. 236 ТК РФ для сглаживания конфликта с работником.

← На главную