При расчете заработной платы за первую половину месяца (аванса) бухгалтеры часто сталкиваются с ситуацией, когда программа 1С:ERP или 1С:ЗУП игнорирует исполнительные листы сотрудников-должников. Особенно остро эта проблема проявляется, когда у сотрудника несколько исполнительных документов, общая сумма которых должна ограничиваться 70% от чистого дохода. Разберем подробно, почему так происходит, как устроена логика программы и какие шаги нужно предпринять для корректного отражения удержаний.
Прежде чем переходить к сложным алгоритмам, необходимо убедиться, что включены базовые опции, позволяющие программе производить расчет в межрасчетный период. Проанализируем настройки каждого исполнительного документа в системе.
Начисление за первую половину месяца, перенося все взыскание на конец месяца.Оплата по окладу). Если база пустая, расчет произведен не будет.Выясним важную техническую деталь: документ Ограничение взысканий, который отвечает за соблюдение лимитов в 50% или 70% согласно законодательству, предназначен только для окончательного расчета зарплаты. Рассмотрим, как это влияет на аванс:
В момент формирования документа Начисление за первую половину месяца программа еще не знает, какой будет итоговая сумма дохода сотрудника за весь месяц. Следовательно, она не может корректно распределить очереди взысканий и применить ограничения пропорционально суммам долга. Алгоритм программы в авансе работает по упрощенной схеме: он просто пытается удержать то, что указано в исполнительном листе, исходя из текущей базы (начислено минус НДФЛ в авансе).
Если у сотрудника заведен исполнительный лист с фиксированной суммой (например, долг 200 000 рублей), программа может столкнуться с логическим конфликтом. Для расчета фиксированной суммы лимит 70% определить в авансе сложно, и система часто просто пропускает такое удержание, чтобы не нарушить права работника на получение части зарплаты.
Проанализируем ситуацию: у сотрудника два листа первой очереди (алименты). Один на 1/4 (25%), второй на фиксированную сумму в счет долга. Суммарно мы не можем удержать более 70%.
Рассмотрим по шагам эффективный обходной путь:
9/20.Такой подход заставит программу принудительно забирать максимально допустимую сумму уже на этапе аванса, что избавит вас от ситуации, когда в конце месяца сотруднику не из чего удерживать долг.
Иногда отсутствие удержания связано не с настройками, а с накопленной задолженностью по исполнительным листам в самой программе. Разберем влияние документа Ограничение взысканий прошлых месяцев.
Существует известная ошибка в релизах ERP 2.5 и ЗУП 3.1 (например, ошибка 10222982). Суть ее в следующем: если в прошлом месяце по сотруднику была зафиксирована задолженность (то есть мы не смогли удержать полную сумму из-за лимита 70%), то в текущем месяце в документе Начисление за первую половину месяца расчет может не сработать автоматически.
Если автоматизация дает сбой, а выплату нужно произвести немедленно, воспользуемся механизмом ручной правки. Посмотрим, как это сделать правильно, чтобы не "поехал" учет в конце месяца:
В документе Начисление за первую половину месяца перейдите на закладку Удержания. Вы можете вручную добавить строку, выбрав нужный исполнительный лист и рассчитав сумму на калькуляторе:
СуммаУдержания = (НачисленоВАванс - НДФЛвАвансе) * 0.70;
Результат = СуммаУдержания - УжеУдержаноПоДругимЛистам;
Это гарантирует, что вы не выплатите сотруднику лишнего. При окончательном расчете зарплаты в конце месяца программа увидит эти удержания и дорассчитает остаток, учитывая общую базу за месяц.
Подводя итог, можно сказать, что для корректного взыскания 70% с аванса при наличии больших долгов:
Ограничение взысканий в конце месяца, так как именно он является финальным арбитром в распределении денежных средств.Помните, что с 2023 года НДФЛ исчисляется при каждой выплате, поэтому "чистый доход" для базы исполнительного листа теперь определяется непосредственно в документе начисления аванса, что делает расчет в первой половине месяца юридически значимым и технически необходимым.