Почему в 1С не начисляется НДФЛ или возникают отрицательные суммы при расчете зарплаты

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

Работа с НДФЛ в программах семейства 1С (особенно в 1С:Зарплата и управление персоналом 3.1 и 1С:Бухгалтерия 8.3) после изменений в налоговом законодательстве стала требовать от бухгалтера повышенного внимания к датам. Часто возникают ситуации, когда при расчете за месяц налог «не встает» в документ или, что еще более запутанно, появляются непонятные отрицательные суммы за прошлые периоды. Давайте вместе разберем причины таких явлений и выясним, как правильно диагностировать и исправлять подобные ошибки.

Причина №1: Смещение даты фактического получения дохода

Рассмотрим типичную ситуацию: вы рассчитываете зарплату за март, но видите, что в колонках НДФЛ и дохода пусто. Первым делом проанализируем настройки документа Начисление зарплаты и взносов. Согласно действующим правилам, датой получения дохода для НДФЛ считается день его фактической выплаты, а не последний день месяца, за который он начислен.

Выясним, как это работает в программе. В каждом документе начисления есть поле Планируемая дата выплаты. Если вы начисляете зарплату за март, но в этом поле указано, например, 05.04 (пятое апреля), то для учетных регистров 1С этот доход автоматически становится апрельским. Именно поэтому в отчетах за март (если они строятся по периоду регистрации дохода) вы не увидите этих сумм. Программа строго следует букве закона: доход зафиксирован в день выплаты.

Разберем, на что это влияет:

Причина №2: Ошибки в планируемых и фактических датах

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

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

Причина №3: Появление отрицательного НДФЛ в прошлых периодах

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

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

Диагностика проблемы: используем отчеты и регистры

Чтобы понять, «откуда тянутся концы», не нужно пересчитывать каждого сотрудника вручную за весь год. В 1С есть мощные инструменты диагностики. Разберем их по шагам.

Главный инструмент — отчет «Подробный анализ НДФЛ по сотруднику». Сформируйте его за период с начала года до текущего месяца, установив отбор по проблемному сотруднику. В этом отчете мы увидим:

Если отчет показывает расхождения, проанализируем регистры накопления. Данные в 1С хранятся не в документах, а в регистрах. Нас интересуют два основных:

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

Как правильно исправлять ошибки

Рассмотрим правильный алгоритм действий, если вы столкнулись с «поползущим» НДФЛ:

Шаг 1. Проверка последовательности. Убедитесь, что все документы проведены в строгой хронологической последовательности. Если вы изменили Начисление зарплаты за февраль, когда уже выплачен апрель — цепочка разорвана. Иногда помогает простое перепроведение документов выплаты (Ведомостей) вслед за начислениями.

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

Шаг 3. Инвентарный метод пересчета. Если автоматические правки в текущем начислении выглядят слишком запутанно, попробуйте следующий прием: удалите строку сотрудника из документа Начисление зарплаты, запишите документ, а затем снова добавьте сотрудника через кнопку «Подбор». Программа заново обратится к регистрам и подтянет актуальные «хвосты».

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

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

← На главную