При работе в 1С:ЗиКГУ 3.1 пользователи часто сталкиваются с ситуацией, когда НДФЛ корректно исчисляется в документе "Начисление зарплаты и взносов", но при этом не попадает в ведомость на выплату и поле "НДФЛ к перечислению" остается пустым. Эта проблема может быть вызвана рядом факторов, часто связанных с логикой программы по учету НДФЛ, изменениями в законодательстве с 2023 года и некорректной последовательностью ввода документов. В данном материале мы подробно разберем, как диагностировать и устранить эту проблему.
Прежде чем перейти к диагностике, важно четко понимать, как 1С:ЗиКГУ 3.1 работает с НДФЛ:
Начисление зарплаты и взносов). Программа рассчитывает сумму налога, исходя из общей суммы дохода и примененных вычетов. Исчисленный НДФЛ всегда накапливается нарастающим итогом с начала налогового периода (года).Ведомости на выплату зарплаты или Выдачи наличных). Программа пытается удержать налог из суммы, предназначенной к выплате сотруднику.Ключевой момент: Если доход начислен, но его выплата (или часть выплаты) отсутствует, либо проведена некорректно, программа не сможет удержать налог. Это особенно актуально с 2023 года, когда датой получения дохода по оплате труда признается именно дата выплаты зарплаты, а не последний день месяца начисления. Таким образом, НДФЛ должен удерживаться с каждой выплаты сотруднику, включая авансы.
Для выявления причин, по которым НДФЛ исчисляется, но не удерживается, необходимо провести комплексный анализ. Рассмотрим основные направления поиска:
С 2023 года дата получения дохода совпадает с датой его фактической выплаты. Если в документе начисления (например, Начисление зарплаты и взносов) "Планируемая дата выплаты" установлена позднее фактической даты выплаты зарплаты или аванса, или если документ выплаты проведен до начисления, НДФЛ может быть исчислен, но не удержан. Всегда проверяйте, что даты начисления и выплаты логически и хронологически связаны.
Одна из наиболее частых причин – это переудержание НДФЛ в прошлых периодах. Программа 1С не позволит удержать НДФЛ, если по данным учетной системы ранее уже был удержан излишний налог. Сумма к удержанию появится только тогда, когда исчисленный нарастающим итогом налог превысит сумму уже удержанного налога (тоже нарастающим итогом). Важно понимать, что удержанный НДФЛ накапливается за все года, по которым есть взаиморасчеты с сотрудником, а не только за текущий год.
Для детального анализа рекомендуем использовать следующие отчеты:
Подробный анализ НДФЛ по сотруднику: Этот отчет позволяет увидеть движение НДФЛ в разрезе каждого сотрудника, выявляя расхождения между исчисленным и удержанным налогом за выбранный период.Анализ НДФЛ по месяцам налогового периода и месяцам взаиморасчётов с сотрудниками: Предоставляет более детализированную информацию, помогая понять, в какие месяцы возникли расхождения.Анализ НДФЛ по месяцам: Очень мощный отчет, который позволяет проанализировать все аспекты НДФЛ. Мы рекомендуем формировать его с начала года и по выбранному сотруднику. Каждую строку отчета можно расшифровать до документа-регистратора, что позволяет быстро перейти к исходному документу и проверить его корректность. В этом отчете часто присутствует колонка "Осталось удержать", которая напрямую указывает на наличие неудержанного налога.За корректный учет НДФЛ отвечают несколько ключевых регистров накопления. Анализ их движений поможет точно понять, почему сумма к перечислению отсутствует:
Расчеты налоговых агентов с бюджетом по НДФЛ: В этот регистр суммы НДФЛ, подлежащие перечислению (исчисленные), попадают со знаком "+", а суммы уже перечисленного (удержанного) НДФЛ – со знаком "-". Если вы увидите, что общая сумма "-" больше, чем "+", это прямо указывает на переудержание налога в прошлом. Программа не даст удержать еще, пока начисленным налогом вы не превысите уже удержанный.Расчеты налогоплательщиков с бюджетом по НДФЛ: В этот регистр попадает исчисленный НДФЛ со знаком "+" и удержанный НДФЛ со знаком "-". Он также важен для анализа расхождений.Как работать с регистрами: Сформируйте отчет по движению регистров за проблемный период. Проведите документ Ведомость на выплату зарплаты "как есть" (даже если поле НДФЛ не заполнилось) и после проведения снова проверьте движения по регистрам. Это поможет увидеть, как программа реагирует на документ выплаты и где именно "теряется" НДФЛ.
Если сумма к выплате сотруднику равна нулю (например, из-за слишком большого аванса, отпуска или больничного, полностью покрывающего зарплату), то НДФЛ физически не может быть удержан, так как нет источника для удержания.
Нарушение хронологии ввода и проведения документов начислений и выплат часто приводит к ошибкам. Например, если межрасчетные доходы (отпускные, больничные) выплачиваются раньше зарплаты за предыдущий месяц, программа может некорректно учесть их при расчете НДФЛ с зарплаты, что приведет к неправильному расчету вычетов и налога нарастающим итогом.
Предлагаем вам следующий алгоритм действий для устранения проблемы неудержания НДФЛ:
Анализ НДФЛ по месяцам (или Подробный анализ НДФЛ по сотруднику) за весь текущий год для проблемного сотрудника.Расчеты налоговых агентов с бюджетом по НДФЛ (можно найти через "Все функции" -> "Регистры накопления").Если в какой-то момент общая сумма "-" (удержанный) стала больше, чем общая сумма "+" (исчисленный), программа не позволит удерживать НДФЛ до тех пор, пока исчисленный нарастающим итогом не превысит удержанный. Это подтверждает сценарий переудержания.
Ведомость на выплату зарплаты за текущий месяц "как есть" (даже если НДФЛ не заполнился) и повторно проверьте движения по регистрам. Это покажет, как программа попыталась обработать выплату и где возникли или изменились расхождения.Если анализ показал расхождения или некорректную последовательность, выполните следующие действия:
Начисление зарплаты и взносовВедомость на выплату зарплатыВыплата аванса (если есть отдельный документ)Отпуск, Больничный лист и т.д.)Ведомость на оплату, после заполнения сотрудниками, встаньте на строку проблемного сотрудника и нажмите кнопку "Обновить налог". Иногда это помогает скорректировать данные к перечислению, если порядок ввода документов был нарушен.В случаях, когда перепроведение документов не помогает, или ошибки относятся к уже закрытым периодам, может потребоваться ручная корректировка:
Операция учета НДФЛ: Этот документ позволяет вручную скорректировать суммы исчисленного, удержанного и перечисленного НДФЛ. Однако будьте осторожны: любая ручная корректировка может повлиять на дальнейший расчет нарастающим итогом, и проблема может вновь проявиться в следующих месяцах, если не устранена первопричина.Возврат НДФЛ: Если действительно произошло излишнее удержание и налог должен быть возвращен сотруднику, используйте этот документ. Для его оформления требуется письменное заявление от сотрудника.Отражение удержанного НДФЛ в бухучете: С 2023 года этот документ используется для формирования уведомлений об исчисленных суммах НДФЛ, передаваемых в налоговую инспекцию. Убедитесь, что он формируется корректно.Предостережение: Мы категорически не рекомендуем использовать "нелегальные" методы, такие как прямая правка регистров накопления с помощью обработок, если вы не являетесь опытным программистом 1С. Такие действия могут привести к непредсказуемым последствиям и нарушению целостности базы данных.
Мы еще раз акцентируем внимание на изменениях, которые вступили в силу с 2023 года, поскольку они часто являются причиной проблем с НДФЛ:
Начислении зарплаты: С декабря 2022 года в документе Начисление зарплаты и взносов появилось это поле. Важно корректно его заполнять, так как оно напрямую влияет на дату получения дохода и, соответственно, на расчет НДФЛ.Тщательный анализ отчетов и регистров, а также строгое соблюдение хронологии документов, помогут вам успешно решить проблему неудержания НДФЛ в 1С:ЗиКГУ 3.1 и обеспечить корректный налоговый учет.