Как исправить ситуацию, если больничный ввели после выплаты аванса в 1С:ЗУП 3.1?

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

На практике бухгалтеры и расчетчики часто сталкиваются с непростой ситуацией: сотруднику выплачивают аванс за первую половину месяца (без учета отсутствия), а через несколько дней он приносит больничный лист, который был открыт как раз в этот период. Неявка вовремя не была зарегистрирована, аванс выплачен в полном объеме. После проведения больничного в системе возникает путаница, и старые документы начинают постоянно «всплывать» в текущих зарплатных ведомостях. Разберем по шагам, почему так происходит, выясним причину такого поведения программы и рассмотрим способы правильного исправления этой ошибки.

Почему старые больничные «всплывают» в ведомостях?

Проанализируем ситуацию изнутри. Проблема кроется в механизме учета взаиморасчетов конфигурации 1С:Зарплата и Управление Персоналом. В программе регистры накопления, такие как ЗарплатаКВыплате и ВзаиморасчетыССотрудниками, ведут учет не только в разрезе самих физических лиц (работников), но и в разрезе аналитики Документ-основание.

Когда вы вводите больничный лист в уже закрытом периоде (или после выплаты аванса/зарплаты), программа автоматически сторнирует, то есть отменяет, ранее начисленную оплату труда за эти дни. В результате в регистрах возникает так называемая «пересортица»:

  1. По одному документу-основанию (например, старому начислению аванса или зарплаты) образуется минус (отрицательное сальдо).
  2. По другому документу-основанию (самому больничному листу) появляется плюс.

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

Как устранить пересортицу и убрать документы из ведомостей?

Рассмотрим подробнее способы решения этой задачи. Редактировать документы прошлых закрытых периодов крайне не рекомендуется! Это неминуемо приведет к «разъезжанию» отчетности, проблемам со взносами и НДФЛ. Чтобы старые документы перестали тянуться в новые ведомости, применим более безопасные методы.

Способ 1: Создание технической («фиктивной») ведомости

Это наиболее простой и правильный путь. Сформируем нулевую ведомость на выплату для выравнивания регистров:

  1. Создайте новый документ ведомости (в банк или в кассу — не имеет принципиального значения).
  2. Не заполняйте ее автоматически. Воспользуйтесь кнопкой «Подобрать» и вручную добавьте проблемного сотрудника.
  3. Двойным кликом провалитесь в расшифровку суммы к выплате (колонка «К выплате»).
  4. В открывшемся окне укажите зависшие плюсы и минусы по документам-основаниям так, чтобы они перекрывали друг друга.
  5. Убедитесь, что итоговая сумма к выплате по ведомости составляет ровно 0 рублей.
  6. Проведите документ.

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

Способ 2: Использование документа «Перенос данных»

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

  1. Откройте документ ПереносДанных (раздел Администрирование).
  2. Выберите регистры накопления ЗарплатаКВыплате и ВзаиморасчетыССотрудниками.
  3. Создайте записи, перекидывающие суммы с одного документа-основания на другой (со знаком плюс и минус соответственно), чтобы обнулить остатки по каждому из оснований.

Особенности механизма перерасчета в ЗУП 3.1

Посмотрим на поведение программы при регистрации больничного за прошлый месяц. В самом документе больничного листа автоматически появляется вкладка «Пересчет прошлого периода». На ней 1С сторнирует рабочие часы, пришедшиеся на период болезни. Здесь важно проверить настройки вашей базы.

Перейдите в раздел «Настройка» – «Расчет зарплаты». Обратите внимание на галочку «Выполнять доначисления и перерасчет зарплаты отдельным документом»:

Влияние на НДФЛ и удержания

Разберем ситуацию с налогами. Поскольку работник изначально получил полный аванс, а затем принес больничный, часто случается так, что итоговая начисленная зарплата за месяц оказывается меньше уже выданного аванса. То есть, возникает отрицательная сумма к выплате за вторую половину месяца.

Из-за этого образуется отрицательный исчисленный НДФЛ. Пугаться этого не стоит. В 1С:ЗУП 3.1 такие «минусы» автоматически фиксируются в специальном регистре НДФЛКЗачетуВозврату. Сотруднику не нужно возвращать долг наличными в кассу — программа сама зачтет образовавшуюся переплату и излишне удержанный налог при следующих начислениях и выплатах зарплаты в будущих месяцах.

Вам, как расчетчику, остается только внимательно проверить расчетный листок сотрудника и проанализировать вкладку корректировок при следующей выплате, чтобы убедиться, что зачет произошел корректно. Для контроля правильности расчета налога в подобных случаях можно использовать отчет для проверки доходов при исчислении НДФЛ.

← На главную