Почему в начислении зарплаты надбавки разбиваются на два периода и как это исправить?

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

При расчете заработной платы в программе 1С пользователи нередко сталкиваются с ситуацией, когда плановые надбавки (например, за выслугу лет, вредные условия труда или профессиональное мастерство) разбиваются в документе Начисление зарплаты и взносов на несколько отдельных строк с разными интервалами дат. В некоторых случаях результат за один из периодов рассчитывается некорректно либо вовсе остается нулевым. Разберем детально, по каким причинам платформа делит начисление на части и какие шаги необходимо предпринять для исправления расчетов.

Причина 1. Отсутствие вытесняющих начислений (периоды неявок)

Проанализируем типовую ситуацию: сотрудник первую половину месяца находился в ежегодном отпуске или на больничном, а к работе приступил только со второй половины месяца. Оклад начисляется строго за фактически отработанное время во второй половине, однако надбавка за вредность или стаж создается двумя строками: с 1 по 15 число и с 16 по конец месяца.

Если в настройках вида расчета надбавки на закладке Приоритет в табличной части Начисления, приоритет которых выше (вытесняющие начисления) не указан соответствующий вид неявки (например, Основной отпуск или Больничный), программа считает, что надбавка продолжает действовать непрерывно на протяжении всего месяца. Из-за этого механизм регистра расчета пытается рассчитать надбавку за весь период. Если расчетная база (оклад) за первую половину месяца отсутствует, строка надбавки может сформироваться с нулевым результатом или с ошибочной суммой.

Разберем по шагам, как исправить приоритет начисления:

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

Причина 2. Кадровые изменения и смены графиков внутри месяца

Платформа 1С строго отслеживает периодические данные сотрудников. Если в течение расчетного месяца был проведен кадровый документ (например, Кадровый перевод, Изменение графика работы списком или Изменение оплаты труда), даже без изменения размера оклада, программа фиксирует новую границу действия плановых начислений. Строка начисления неизбежно разделится на период «до даты документа» и «после даты документа».

Выясним причину появления лишних границ:

  1. Проверим историю кадровых перемещений сотрудника за расчетный месяц. Если перемещение или смена графика были введены ошибочно, документ необходимо распровести или пометить на удаление.
  2. Проанализируем периодические регистры сведений. Если документ был удален некорректно, в системе могут остаться незавершенные записи. Рекомендуется проверить регистры: ПлановыеНачисления, ГрафикРаботыСотрудников, ЗначенияПериодическихПоказателейРасчетаЗарплаты.
  3. Если в одном из регистров зафиксировано событие внутри месяца, программа будет дробить строки по этой дате до момента устранения некорректной записи.

Причина 3. Переход шкалы стажа или условий труда в течение месяца

Рассмотрим специфику расчета надбавки за выслугу лет. Если процент надбавки зависит от стажа, программа ежедневно контролирует пороговые значения шкалы (например, достижение стажа 3 года, 5 лет и т. д.).

Если дата достижения следующего порога стажа приходится на середину месяца (например, на 17-е число), программа автоматически разделит начисление на два периода:

  1. С 1 по 16 число — по старому проценту;
  2. С 17 по последнее число месяца — по новому, повышенному проценту.

В этом случае разбивка на две строки является штатным поведением конфигурации и не требует ручных корректировок, если даты шкалы стажа в карточке физического лица заполнены корректно.

Особенности механизма регистра расчета: почему остаются строки с нулями

Иногда после правильной настройки вытеснения пользователи замечают, что строка за первую половину месяца осталась в документе, но ее результат равен 0. Посмотрим на природу этого явления в механизме регистров расчета платформы:

Если формула надбавки завязана на фактически отработанное время (содержит показатели ВремяВДнях или ВремяВЧасах), запись регистрируется в фактическом периоде действия. Когда за период с 1 по 15 число у сотрудника нет рабочих дней по графику (или зафиксировано вытеснение отпуском), итоговый результат умножения на ноль рабочих дней дает 0 рублей.

Важно знать:

  1. Строки с нулевым результатом и нулевым отработанным временем не влияют на расчет страховых взносов и НДФЛ.
  2. При стандартных настройках отчетов пустые строки с нулевой суммой автоматически исключаются и не попадают в печатную форму Расчетный листок сотрудника.
  3. Если требуется избавиться от нулевой строки непосредственно в документе, ее можно выделить и удалить вручную, однако при полном автоматическом перезаполнении документа она может появиться снова, что не считается ошибкой учета.

Проверка регистра перерасчетов

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

  1. Перейдем в раздел Зарплата — Сервис — Перерасчеты.
  2. Проверим наличие зарегистрированных записей о необходимости перерасчета по проблемным сотрудникам.
  3. Если записи являются неактуальными или ошибочными, выделим их и нажмем кнопку Отменить.
  4. После очистки регистра вернемся в документ начисления и заново пересчитаем данные сотрудника.
← На главную