Как отразить в 6-НДФЛ удержание за неотработанные дни отпуска при увольнении?

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

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

Давайте разберем, почему возникает эта проблема и как ее грамотно решить, не прибегая к подаче уточненных деклараций за прошлые периоды.

Причина возникновения проблемы

Система 1С воспринимает удержание за неотработанные дни отпуска как сторнирование дохода с кодом 2012. Поскольку в налоговом учете доход не может быть отрицательным, программа автоматически пытается отнести этот «минус» в тот период, когда был начислен первоначальный доход. В результате в текущем периоде отчетности удержание просто «исчезает», а в базе данных могут возникнуть расхождения между фактически выплаченными суммами и данными налогового учета.

Способ решения проблемы через корректировку регистров

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

Разберем процесс пошагово:

  1. Перейдите в раздел Налоги и взносы и выберите Операции учета НДФЛ.
  2. Создайте новый документ, выбрав сотрудника, по которому возникла проблема.
  3. В табличной части Доход необходимо выполнить «схлопывание» сумм. Основная задача — исключить появление отрицательного значения по коду 2012.
  4. Первой строкой документа сторнируйте (уберите) отрицательный доход прошлого года, который программа пытается списать.
  5. Второй строкой внесите доход в текущем налоговом периоде, используя код 2000 (оплата труда).

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

Важные замечания по учету НДФЛ и страховых взносов

При проведении данных манипуляций важно помнить об отличиях в учете разных видов налогов и взносов:

Во-первых, разберемся с понятием удержания. Удержание — это фактически возврат сотрудником денег, которые ранее были выплачены как отпускные. Это действие уменьшает сумму, которую сотрудник получает «на руки», но при этом сама база по налогу (начисленная сумма) остается прежней. Программа часто путает это со сторнированием начислений.

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

Как проверить результат

После проведения документа Операция учета НДФЛ обязательно выполните следующие проверки:

Использование этого метода позволяет нам удерживать контроль над учетом, избегая лишних взаимодействий с ФНС по поводу корректировок отчетности прошлых лет.

← На главную