При оформлении документа Увольнение в программе 1С:Зарплата и управление персоналом 3 редкой, но крайне неприятной проблемой становится отсутствие автоматического расчета удержания за дни отпуска, отгулянные сотрудником авансом. Программа рассчитывает средний заработок, однако итоговая сумма удержания остается пустой или рассчитывается только по дополнительным отпускам, полностью игнорируя основной. Рассмотрим подробнее, почему возникает такое поведение, какие законодательные ограничения важно учитывать при сокращении и как технически решить эту проблему в базе данных.
Проанализируем правовую сторону вопроса, если процедура увольнения вызвана сокращением численности или штата работников организации (пункт 2 части 1 статьи 81 Трудового кодекса РФ). В соответствии с частью 2 статьи 137 ТК РФ, работодатель не имеет права производить удержания за неотработанные дни отпуска, если трудовой договор расторгается в связи с сокращением штата, ликвидацией организации или по иным льготным основаниям.
В подобных ситуациях задолженность сотрудника за предоставленный авансом отпуск списывается работодателем. Для корректного отражения в программе 1С:ЗУП 3 выполним следующие действия:
Увольнение на вкладке Компенсации отпуска.Если же основание увольнения позволяет производить удержание (например, расторжение трудового договора по собственному желанию или по соглашению сторон), разберем технические причины программного сбоя.
Поведение программы при расчете неотработанного отпуска определяется глобальной настройкой в меню Настройка — Расчет зарплаты — Настройка состава начислений и удержаний на вкладке Удержания. Существует два режима:
Отпуск, зарегистрированного ранее в текущей информационной базе, чтобы сторнировать первичное начисление и скорректировать налоговые базы.Когда информационная база была сформирована путем переноса данных из предыдущих версий (например, 1С:ЗУП 2.5), отпуска прошлых лет не переносятся в виде полноценных расчетных документов. Вместо этого фиксируется отрицательный остаток в документе Начальная штатная расстановка или Ввод остатков отпусков.
В режиме сторнирования механизм 1С:ЗУП пытается найти документ-регистратор для вытеснения. Поскольку первичного документа Отпуск в базе нет, алгоритм прерывает расчет без формирования записей сторно. Официальная позиция разработчиков 1С квалифицирует это как штатное поведение системы: программа не может отсторнировать начисление, которого физически не существует в регистрах расчетной базы.
Разберем по шагам наиболее быстрый способ восстановления цепочки документов без изменения глобальных учетных настроек программы:
Отпуск на сотрудника.Увольнение и нажмем кнопку перерасчета. Система успешно обнаружит документ-основание и заполнит сторнировочные строки с пересчетом НДФЛ и страховых взносов.Отпуск.Зачастую отрицательный остаток, внесенный непосредственно в документе Начальная штатная расстановка, конфликтует с внутренними таблицами срезов отпусков. Проанализируем правильный порядок выравнивания кадровых остатков:
Начальная штатная расстановка, найдем нужного сотрудника и обнулим отрицательное количество дней отпуска. Проведем документ.Ввод остатков отпусков на дату начала эксплуатации базы.Увольнение. Разделение остатков по четким рабочим периодам позволяет внутренним функциям расчета корректно сопоставить права на отпуск.Если на предприятии принято не уменьшать налоги и взносы прошлых периодов при удержании за отпуск, переключим соответствующий флаг в настройках расчета зарплаты. Однако при переносе данных этот механизм может не сработать из-за рассогласования связей в справочниках. Выполним проверку по следующему алгоритму:
Если сроки закрытия расчетного периода ограничены, рассчитаем сумму удержания вручную:
Увольнение на вкладке Начислено (подробно) или в печатной форме записки-расчета.Обратим особое внимание на требования статьи 138 ТК РФ: общий размер всех удержаний при каждой выплате заработной платы не может превышать 20 процентов суммы, причитающейся работнику к выплате (после вычета НДФЛ). Типовой документ Ограничение взысканий в 1С:ЗУП 3 контролирует только элементы из справочника Удержания и не применяется к отрицательным сторно-начислениям. Поэтому при использовании сторно-метода расчетчик обязан проконтролировать соблюдение 20-процентного предела вручную, при необходимости уменьшив количество удерживаемых дней.