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