Как пересчитать зарплату за прошлый период в 1С:ЗУП при изменении приоритета начислений?

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

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

Выясним причину такого поведения программы и проанализируем варианты решения задачи в текущем расчетном периоде.

Почему изменения в настройках видов расчета не запускают перерасчет

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

Способ 1. Ручная регистрация записи в сервисе «Перерасчеты»

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

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

Способ 2. Регистрация перерасчета через документ-отклонение

Посмотрим на альтернативный способ, позволяющий заставить систему зафиксировать необходимость перерасчета автоматически:

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

Способ 3. Использование документа «Сторнирование начислений»

Проанализируем вариант с явным сторнированием расчета за прошлый период:

  1. Создадим документ Сторнирование начислений в текущем месяце.
  2. В поле выбора документа-основания укажем Начисление зарплаты и взносов за прошлый месяц.
  3. Табличная часть документа заполнится всеми записями исходного документа. Удалим лишние строки по другим сотрудникам и видам расчета, оставив только конкретные записи, подлежащие корректировке.
  4. После проведения сторно введем правильное начисление текущим документом расчета зарплаты.

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

← На главную