Почему в ведомости в банк некорректно заполняется сумма «Взыскано» в 1С:ЗУП 3 и как это исправить?

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

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

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

Как устроен алгоритм заполнения колонки «Взыскано»

Для начала проанализируем, как система 1С собирает данные для заполнения колонки «Взыскано». Многие пользователи ошибочно полагают, что программа напрямую берет данные из регистров расчета или регистров накопления удержаний по исполнительным листам. Однако это не так.

При заполнении ведомости алгоритм программы работает по принципу анализа документов-оснований:

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

Если сумма в ведомости оказывается завышенной, это означает, что программа «притянула» удержания из дополнительных документов (например, за прошлые периоды) или некорректно распределила удержания между разными видами доходов.

Шаг 1. Анализируем расшифровку суммы «К выплате»

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

Проанализируем состав документов в этом окне:

Шаг 2. Проверяем регистры накопления

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

  1. УдержанияПоИсполнительнымДокументам — здесь хранятся записи по всем удержаниям на основании исполнительных листов. Проверим, какая сумма зарегистрирована по нашему сотруднику за проблемный месяц. Если там стоит верная сумма (например, 10 000 рублей), значит, расчетная часть программы отработала корректно.
  2. УдержаниеДоПределаПоСотрудникам — этот регистр используется, когда удержание имеет ограничение по предельной величине. Проверим его состояние.

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

Шаг 3. Известные ошибки релизов (на примере ветки 3.1.14)

Летом 2020 года, начиная с релизов ветки 3.1.14, разработчики 1С активно внедряли новые требования Федерального закона № 229-ФЗ «Об исполнительном производстве» (передача кодов видов доходов и сумм взысканий в банковских поручениях). В процессе доработки этого сложного механизма в релизах (в частности, в 3.1.14.97) возник ряд зарегистрированных ошибок:

Варианты решения проблемы

Выяснив причины, перейдем к устранению проблемы. Рассмотрим несколько вариантов действий.

Вариант А. Обновление конфигурации (Рекомендуемый способ)

Поскольку проблема в релизе 3.1.14.97 признана официальной ошибкой разработчиков, самым простым и надежным решением является обновление программы. Как показывает практика, после обновления конфигурации на релиз 3.1.14.129 или более поздний, алгоритм заполнения ведомости начинает работать корректно. При обслуживании нескольких баз установку релизов и тестирование конфигураций можно выполнять через программу для автоматического обновления 1С.

После обновления выполните следующие действия:

  1. Откройте проблемный документ Ведомость в банк.
  2. Нажмите кнопку «Перезаполнить» (или полностью очистите табличную часть и заполните сотрудника заново).
  3. Убедитесь, что сумма в колонке «Взыскано» пересчиталась и теперь соответствует данным удержания из документа начисления.

Вариант Б. Устранение пересортицы во взаиморасчетах

Если обновление временно невозможно, а в расшифровке выплаты вы обнаружили «хвосты» прошлых периодов, необходимо выровнять взаиморасчеты:

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

Вариант В. Ручная корректировка колонки «Взыскано» (Временная мера)

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

Важный нюанс: Колонка «Взыскано» в ведомости носит информационный характер для банка (она выгружается в XML-файл реестра, чтобы банк не произвел повторное удержание по своим каналам). Ручная правка этой колонки в ведомости не испортит проводки по бухгалтерскому учету и не повлияет на расчетные листки сотрудника, так как реальное удержание уже зафиксировано документом начисления зарплаты.

Тем не менее, старайтесь как можно скорее обновлять конфигурацию до актуальных релизов, чтобы избегать ручного вмешательства в автоматические механизмы программы 1С:ЗУП 3.

← На главную