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