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

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

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

Проверяем базовые настройки исполнительного листа

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

  1. Откройте карточку исполнительного листа сотрудника.
  2. Проверьте наличие установленного флага Удерживается при расчете первой половины месяца. Без этой галочки программа будет игнорировать документ в документе Начисление за первую половину месяца, перенося все взыскание на конец месяца.
  3. Перейдите в настройки самого вида удержания (Настройка — Удержания — Исполнительный лист). На закладке Расчет базы проверьте список начислений. Там должны присутствовать виды расчета, которые начисляются в аванс (например, Оплата по окладу). Если база пустая, расчет произведен не будет.

Особенности работы механизма Ограничение взысканий

Выясним важную техническую деталь: документ Ограничение взысканий, который отвечает за соблюдение лимитов в 50% или 70% согласно законодательству, предназначен только для окончательного расчета зарплаты. Рассмотрим, как это влияет на аванс:

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

Если у сотрудника заведен исполнительный лист с фиксированной суммой (например, долг 200 000 рублей), программа может столкнуться с логическим конфликтом. Для расчета фиксированной суммы лимит 70% определить в авансе сложно, и система часто просто пропускает такое удержание, чтобы не нарушить права работника на получение части зарплаты.

Решение проблемы с фиксированной суммой через доли

Проанализируем ситуацию: у сотрудника два листа первой очереди (алименты). Один на 1/4 (25%), второй на фиксированную сумму в счет долга. Суммарно мы не можем удержать более 70%.

Рассмотрим по шагам эффективный обходной путь:

  1. Программа легко рассчитывает в аванс удержания, заданные процентом или долей, так как их можно применить к любому объему начисленного дохода.
  2. Если исполнительный лист на долг (фиксированная сумма) не попадает в аванс, попробуйте временно или постоянно изменить способ расчета во втором листе. Вместо фиксированной суммы укажите Долей или Процентом.
  3. Рассчитайте долю таким образом, чтобы вместе с первым листом она давала 70%. Например, если первый лист — 1/4 (что равно 25%), то для второго листа укажите 45% (что в сумме даст 70%). В терминах долей это будет выглядеть как 9/20.

Такой подход заставит программу принудительно забирать максимально допустимую сумму уже на этапе аванса, что избавит вас от ситуации, когда в конце месяца сотруднику не из чего удерживать долг.

Анализ программных ошибок и задолженности прошлых периодов

Иногда отсутствие удержания связано не с настройками, а с накопленной задолженностью по исполнительным листам в самой программе. Разберем влияние документа Ограничение взысканий прошлых месяцев.

Существует известная ошибка в релизах ERP 2.5 и ЗУП 3.1 (например, ошибка 10222982). Суть ее в следующем: если в прошлом месяце по сотруднику была зафиксирована задолженность (то есть мы не смогли удержать полную сумму из-за лимита 70%), то в текущем месяце в документе Начисление за первую половину месяца расчет может не сработать автоматически.

Проверим состояние расчетов:

  1. Сформируйте отчет Задолженность по исполнительным листам.
  2. Если вы видите, что за сотрудником числится долг перед взыскателем, который программа "запомнила" в регистре, это может блокировать расчет в авансе.
  3. В таком случае рекомендуется либо обновить конфигурацию до актуального релиза, где эта ошибка исправлена, либо вводить удержание в документ аванса вручную.

Алгоритм ручной корректировки в сложных случаях

Если автоматизация дает сбой, а выплату нужно произвести немедленно, воспользуемся механизмом ручной правки. Посмотрим, как это сделать правильно, чтобы не "поехал" учет в конце месяца:

В документе Начисление за первую половину месяца перейдите на закладку Удержания. Вы можете вручную добавить строку, выбрав нужный исполнительный лист и рассчитав сумму на калькуляторе:


СуммаУдержания = (НачисленоВАванс - НДФЛвАвансе) * 0.70;
Результат = СуммаУдержания - УжеУдержаноПоДругимЛистам;

Это гарантирует, что вы не выплатите сотруднику лишнего. При окончательном расчете зарплаты в конце месяца программа увидит эти удержания и дорассчитает остаток, учитывая общую базу за месяц.

Итоги и рекомендации

Подводя итог, можно сказать, что для корректного взыскания 70% с аванса при наличии больших долгов:

Помните, что с 2023 года НДФЛ исчисляется при каждой выплате, поэтому "чистый доход" для базы исполнительного листа теперь определяется непосредственно в документе начисления аванса, что делает расчет в первой половине месяца юридически значимым и технически необходимым.

← На главную