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