Как в 1С:ЗУП 3.1 закрыть «хвосты» по регистрам выплат, взаиморасчетов и НДФЛ при повторном приеме сотрудника

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

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

Рассмотрим ситуацию подробно: сотрудник уволен в августе 2019 года, а принят снова в марте 2020 года. Несмотря на то что это юридически новый трудовой договор и в базе создан новый элемент справочника Сотрудники, программа начинает подтягивать странные суммы в ведомости или заполнять вкладку «Корректировки выплаты» в документе начисления. Проанализируем причины этого поведения и разберем по шагам алгоритм исправления.

Причина возникновения проблемы: расхождение аналитики

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

Проанализируем техническую сторону вопроса. Документ Начисление зарплаты и взносов при заполнении проверяет соответствие этих регистров. Если по одному регистру остаток обнулился, а по другому — нет, программа пытается выровнять сальдо. Сумма корректировки вычисляется по следующей логике:


Результат = (Конечный остаток по РН "Зарплата к выплате" - Начальный остаток по РН "Зарплата к выплате") 
            - (Конечный остаток по РН "Взаиморасчеты" - Начальный остаток по РН "Взаиморасчеты")

Если результат не равен нулю, появляется строка на вкладке «Корректировки выплаты», которая затем уменьшает или увеличивает сумму в ведомости.

Шаг 1. Диагностика остатков через ведомость

Прежде чем что-то исправлять, выясним, по каким именно документам-основаниям и периодам висят остатки. Самый простой способ сделать это без использования консоли запросов — использовать механизм расшифровки в самой программе:

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

Важно: в открывшемся окне мы увидим не только суммы, но и Документы-основания, Периоды взаиморасчетов, Статьи расходов и Статьи финансирования. Именно это сочетание аналитик нам нужно будет «обнулить».

Шаг 2. Корректировка регистров документом «Перенос данных»

Поскольку период увольнения (2019 год) уже закрыт для редактирования и сдачи отчетности, мы не можем изменять первичные документы. Для «зачистки» регистров воспользуемся универсальным инструментом — документом Перенос данных.

Создадим новый документ Перенос данных на дату 01.01.2020 (начало года, в котором произошел повторный прием). В настройках состава регистров выберем следующие:

Рассмотрим порядок заполнения на примере регистра Зарплата к выплате. Чтобы остаток ушел, запись в Переносе данных должна полностью зеркально повторять ту запись, которая создала «хвост», но с обратным знаком (или видом движения «Расход», если остаток приходный).

Типичная ошибка: бухгалтер указывает в Переносе данных только сотрудника и сумму, забывая про Период взаиморасчетов или Документ-основание. Если в регистре висит остаток по документу «Отпуск» от августа 2019, а вы в Переносе данных сделаете запись без указания этого отпуска, то общий остаток по сотруднику может стать нулевым, но в разрезе документов-оснований программа всё равно будет видеть долг по одному документу и переплату по другому. Это и приведет к ошибкам в расчете за 2020 год.

Шаг 3. Учет особенностей НДФЛ

Выясним причину, по которой НДФЛ «старого» сотрудника влияет на «нового». В системе 1С:ЗУП 3.1 учет налога на доходы физических лиц ведется в разрезе Физического лица, а не Сотрудника.

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

Если «хвосты» по НДФЛ тянутся из прошлого года, их также необходимо закрыть через Перенос данных или специальным документом Операция учета НДФЛ, чтобы на 1 января нового года сальдо по физлицу было нулевым.

Шаг 4. Использование документа «Инвентаризация взаиморасчетов»

В современных релизах ЗУП 3.1 (начиная с 3.1.14) появился полезный инструмент — документ Инвентаризация взаиморасчетов (раздел Выплаты). Проанализируем, как он помогает в нашей задаче:

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

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

Резюме и рекомендации

Посмотрим на итоговый алгоритм действий при обнаружении «грязных» остатков по уволенному сотруднику:

  1. Не удаляйте и не правьте документы прошлого периода. Это приведет к расхождению с уже сданной отчетностью и бухгалтерским балансом.
  2. Выявите точную аналитику остатков. Используйте расшифровку в «пустой» ведомости или отчет Анализ зарплаты по сотрудникам (в целом за период) с максимальной детализацией.
  3. Обнулите остатки на начало текущего года. Используйте Перенос данных, строго соблюдая измерения: Сотрудник, Статья финансирования, Статья расходов, Период взаиморасчетов и Документ-основание.
  4. Проверьте НДФЛ по Физическому лицу. Убедитесь, что в регистре Расчеты налогоплательщиков с бюджетом по НДФЛ нет незакрытых записей за прошлые годы.

После проведения корректировок на 1 января 2020 года, расчет за март 2020 года по новому сотруднику должен пройти корректно: вкладка «Корректировки выплаты» останется пустой, а сумма к выплате в ведомости будет в точности соответствовать начисленной за месяц зарплате.

← На главную