Как выплатить долг по зарплате за прошлый год и исправить ошибку «излишне удержанный НДФЛ» в 1С:Бухгалтерии?

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

Рассмотрим частую и довольно запутанную ситуацию: новый бухгалтер принимает дела, обнаруживает по 70 счету кредитовое сальдо — задолженность перед сотрудником за прошлые годы. Руководствуясь данными учета, бухгалтер выплачивает этот долг. Однако программа 1С:Бухгалтерия при формировании ведомости на выплату удерживает НДФЛ с этой суммы, хотя начислений в текущем периоде не было. В итоге в отчетах по НДФЛ появляется «излишне удержанный налог», а бухгалтер оказывается в тупике. Разберемся, почему так происходит и как по шагам исправить ситуацию.

Шаг 1. Проводим расследование: откуда взялся долг и что с налогом?

Прежде чем вносить любые исправления в программу, необходимо провести подготовительную работу и выяснить первопричину. Ошибочно полагать, что раз в программе «висит» сальдо, то долг реален.

1. Проверяем реальность задолженности. Самый важный вопрос, который нужно задать: а был ли долг на самом деле? Сотрудники редко забывают о невыплаченной зарплате, особенно если сумма значительная. Вполне вероятно, что сальдо на 70 счете — это результат технической ошибки в учете прошлых лет (например, дублирование начисления или некорректно проведенная выплата). Свяжитесь с сотрудником, поднимите его расчетные листки за тот период. Если сотрудник подтверждает, что все получил, то проблему нужно решать не выплатой, а сторнированием или корректировкой ошибочных записей прошлого периода.

2. Анализируем состояние НДФЛ в прошлом периоде. Предположим, долг реален. Теперь наша задача — понять, что происходило с НДФЛ в том периоде, когда эта зарплата была начислена. Для этого нужно поднять отчетность за тот год (например, 2021):

Здесь может быть два основных сценария:

Сценарий А (самый вероятный): Зарплата была начислена корректно, НДФЛ с нее был исчислен и отражен в отчетности как исчисленный. То есть, с точки зрения налогового учета, государство свою долю «посчитало». Но по какой-то причине сотруднику не выплатили сумму «на руки» (за вычетом налога). В этом случае сальдо на 70 счете — это именно та сумма, которую нужно отдать работнику. Повторно удерживать НДФЛ с нее нельзя!

Сценарий Б (маловероятный): Начисление было отражено в бухучете, но не попало в налоговые регистры по НДФЛ, налог не был исчислен и не попал в отчетность. В такой ситуации при выплате долга действительно нужно удержать НДФЛ, но это потребует подачи уточненных деклараций за прошлый период.

Проблема, описанная в теме, почти наверняка относится к Сценарию А. Программа 1С при выплате удерживает налог, потому что она «не видит» связи между текущей выплатой и тем старым начислением. Для нее выплата без документа-основания — это аванс, с которого нужно удержать налог.

Шаг 2. Выбираем способ исправления в 1С:Бухгалтерии

Итак, мы выяснили, что долг реален, а НДФЛ уже был исчислен в прошлом. Наша цель — выплатить деньги и корректно отразить это в учете, не создавая «излишне удержанного» налога.

Решение 1: Корректировка ведомости на выплату (простой способ)

Самый быстрый, но требующий внимания способ — исправить сумму НДФЛ непосредственно в документе выплаты.

  1. Создайте документ Ведомость в банк или Ведомость в кассу.
  2. Заполните его по остаткам. Программа автоматически подтянет сумму задолженности (например, 30 000 руб.) и рассчитает к ней НДФЛ (3 900 руб.).
  3. Нажмите на сумму НДФЛ в строке сотрудника. Откроется детальное окно «НДФЛ к перечислению».
  4. В этом окне вручную исправьте сумму налога на 0. Программа может выдать предупреждение, но позволит провести документ.

Важно: Этот способ решает проблему «здесь и сейчас», но не исправляет возможные накопленные расхождения в регистрах. Если учет сильно запущен, ошибка может проявиться снова.

Решение 2: Исправление регистров через «Операцию учета НДФЛ» (правильный способ)

Если выплата уже прошла и программа зафиксировала излишне удержанный налог, это нужно исправить системно. Для этого предназначен специальный документ.

  1. Перейдите в раздел «Зарплата и кадры» → «Все документы по НДФЛ».
  2. Создайте документ Операция учета НДФЛ.
  3. На вкладке «Удержано по всем ставкам» добавьте новую строку.
  4. Укажите сотрудника и в колонке «Сумма» введите сумму неверно удержанного налога со знаком минус (например, -3 900).
  5. Проведите документ.

Эта операция создаст сторнирующую запись в регистре удержанного НДФЛ и уберет «излишне удержанную» сумму из отчетов.

Решение 3: Радикальная чистка данных (для запущенных случаев)

Если в базе полный беспорядок, накопилось много ошибок по зарплате и налогам, а точечные исправления не помогают, может потребоваться кардинальный метод. Внимание: выполняйте его только на копии базы и при полной уверенности в своих действиях!

  1. Сделайте архивную копию базы. Это обязательно.
  2. Определите «точку невозврата» — дату, с которой начались проблемы. В идеале — начало года или квартала, за который еще можно пересдать отчетность.
  3. Отмените проведение всех документов, связанных с зарплатой, налогами и выплатами, начиная с этой даты в хронологическом порядке: сначала выплаты и уплату налогов, затем начисления.
  4. Проверьте и приведите в порядок входящие остатки по счетам 70, 69, 68.01 и, что самое важное, по регистрам накопления НДФЛ. Возможно, потребуется ввести документы Ввод начальных остатков.
  5. Начните последовательно, строго по датам, перезаполнять и проводить документы заново: сначала начисления, затем ведомости на выплату, затем списания с расчетного счета.

Этот метод позволяет полностью перестроить учетные регистры и избавиться от накопленных ошибок, но он очень трудоемкий и рискованный.

Решение 4: Альтернативный «обходной» маневр (не рекомендуется)

Иногда бухгалтеры, чтобы не трогать прошлые периоды, идут на хитрость. Этот способ не исправляет учет, а скорее «маскирует» проблему, поэтому использовать его нужно с большой осторожностью и пониманием рисков.

Суть метода: выплата оформляется не как погашение старого долга, а как текущая операция.

  1. Уже произведенная выплата сотруднику (30 000 руб.) оформляется в текущем периоде как премия, материальная помощь или другой разовый доход. С этого дохода начисляется и удерживается НДФЛ, что делает операцию логичной для текущего периода.
  2. Старое «фантомное» сальдо по счету 70 закрывается ручной операцией через вспомогательный счет. Например, Дт 70 Кт 76.
  3. Затем сумма со счета 76 списывается на прочие расходы (Дт 91.02 Кт 76).

Минусы такого подхода огромны: искажается суть операции (выплата за прошлый труд превращается в премию), возникают вопросы к экономической обоснованности списания долга на расходы, что может не понравиться ни аудиторам, ни налоговой инспекции. Это крайняя мера, когда другие способы по каким-то причинам неприменимы.

Выводы и профилактика

Основная причина таких ошибок — рассинхронизация данных между регистрами бухгалтерского учета (проводки по счетам) и регистрами накопления для учета НДФЛ. Чтобы избежать этого в будущем:

← На главную