С изменением законодательства в части исполнительного производства работодатели столкнулись с необходимостью указывать в платежных документах специальные коды видов доходов, а также суммы, удержанные по исполнительным листам. Для пользователей устаревших конфигураций, таких как 1С:Зарплата и управление персоналом 2.5 и 1С:Комплексная автоматизация 1.1, этот вопрос стоит особенно остро, так как типовые механизмы в них ограничены. В данной статье мы разберем, как адаптировать систему под новые требования, проанализируем структуру файлов выгрузки и правила заполнения полей.
Прежде всего, проанализируем законодательную базу. Согласно правилам Банка России, в поле 20 «Наз. пл.» (Назначение платежа кодовое) необходимо указывать код вида дохода. С мая 2022 года классификация расширилась до пяти кодов. Давайте разберем их подробнее, чтобы правильно настроить алгоритмы заполнения в 1С:
В старых редакциях ЗУП 2.5 и КА 1.1 справочник видов доходов исполнительного производства может содержать не все коды. Проверьте актуальность релизов (например, для ЗУП КОРП это версия 2.5.152.1 и выше), где была добавлена колонка «Взыскано» в документе «Зарплата к выплате».
Одной из главных проблем является то, что даже в обновленных версиях ЗУП 2.5 колонка «Взыскано» в документе «Зарплата к выплате» может оставаться пустой. Рассмотрим, как решить эту задачу. Сумма взыскания должна попадать туда из результатов расчета документа «Начисление зарплаты сотрудникам организации» по виду расчета, связанному с исполнительными листами.
Если автоматическое заполнение не работает, проанализируем возможные причины:
Для программистов решением может стать написание небольшой обработки или модификация процедуры заполнения в модуле объекта документа ЗарплатаКВыплатеОрганизаций. Нам необходимо выбрать суммы удержаний по сотруднику за расчетный период и поместить их в соответствующий реквизит табличной части.
При выгрузке данных в банк в рамках зарплатных проектов формат файла должен соответствовать актуальным требованиям (например, версия 3.6 стандарта Сбербанка). Разберем пример структуры XML-файла, который должен формироваться в 1С:
<ЗачислениеЗарплаты>
<Сотрудник Нпп="1">
<Фамилия>Иванов</Фамилия>
<Имя>Иван</Имя>
<Отчество>Иванович</Отчество>
<ЛицевойСчет>40817810000000000000</ЛицевойСчет>
<Сумма>8882.00</Сумма>
<ОбщаяСуммаУдержаний>545.00</ОбщаяСуммаУдержаний>
</Сотрудник>
</ЗачислениеЗарплаты>
<ВидЗачисления>01</ВидЗачисления>
<КодВидаДохода>1</КодВидаДохода>
Обратим внимание на ключевые теги:
КодВидаДохода — указывается один раз для всего реестра или для каждой записи, в зависимости от формата банка.ОбщаяСуммаУдержаний — здесь фиксируется сумма, которую работодатель уже удержал по исполнительным документам.Сумма — это «чистая» сумма к зачислению на счет сотрудника.Если мы формируем не реестр, а отдельную платежку (например, через Комплексную автоматизацию 1.1), то информация о взыскании должна быть указана в текстовом поле 24 «Назначение платежа». Выясним правила форматирования:
1. Когда указывать? Символы //ВЗС// ставятся только в том случае, если удержание действительно производилось. Если вы выплачиваете зарплату, с которой не было взысканий по исполнительным листам, писать //ВЗС//0-00// не нужно. Достаточно обычного текста назначения платежа.
2. Формат записи. Если удержание было, в самом начале текста назначения платежа должна идти строго определенная последовательность:
//ВЗС//Сумма-Копейки//
Важный технический момент: рубли и копейки разделяются тире -. Использование запятой или точки может привести к тому, что банковская система не распознает сумму и отклонит платеж.
Пример правильного заполнения:
//ВЗС//1500-50// Заработная плата за вторую половину месяца...
В 1С:Комплексная автоматизация 1.1 при выгрузке платежных поручений через «Клиент-Банк» убедитесь, что в обработке выгрузки задействовано поле 20. Проанализируем алгоритм выгрузки:
КодВыплат (или аналогичный в зависимости от версии).//ВЗС// в назначении платежа можно использовать подписку на событие ПередЗаписью для документа платежного поручения, которая будет автоматически добавлять нужную строку, исходя из данных документа-основания (Ведомости).Мы выяснили, что для успешной работы в устаревших системах необходимо:
ОбщаяСуммаУдержаний.//ВЗС// в поле 24 только при наличии реальных удержаний.Такой комплексный подход позволит избежать претензий со стороны банков и службы судебных приставов, обеспечив корректную передачу данных о доходах сотрудников в систему ГИС ГМП.