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