В связи с изменениями в законодательстве (в частности, поправками в 229-ФЗ и требованиями ЦБ РФ), работодатели обязаны передавать в банки сведения о суммах, удержанных из заработной платы сотрудников по исполнительным документам. Для пользователей программы 1С:Зарплата и кадры государственного учреждения 3.1 (ЗиК ГУ) этот вопрос стоит особенно остро, так как форматы обмена с разными банками существенно различаются. Проанализируем, как реализовать эту задачу для крупнейших банков — Сбербанка и ВТБ.
Рассмотрим ситуацию со Сбербанком. Многие пользователи по привычке пытаются использовать старый формат выгрузки в TXT, однако он считается архивным и не поддерживает передачу структурированных данных об удержаниях. Выясним причину: современные требования банков подразумевают использование формата XML, который позволяет четко разделить сумму к выплате и сумму взыскания.
Для того чтобы данные об удержаниях начали попадать в файл обмена, выполним следующие действия в интерфейсе 1С:
3.6. На текущий момент актуальной является версия 3.7.Разберем, что происходит при формировании ведомости. Когда мы создаем документ Ведомость в банк, программа автоматически анализирует наличие записей в регистре сведений по удержаниям. Если формат 3.6 установлен, в XML-файл будет добавлен специальный тег <ВзысканнаяСумма>. Если же оставить старый формат (например, 3.3 или 3.0), эти данные просто не будут включены в файл, что может привести к штрафам со стороны контролирующих органов.
Проанализируем ситуацию с банком ВТБ. В отличие от Сбербанка, ВТБ часто использует собственные проприетарные форматы обмена, которые не всегда встроены в типовую конфигурацию «1С» «из коробки». Как отмечают специалисты, ВТБ предоставляет специализированную внешнюю обработку для выгрузки данных.
Посмотрим на алгоритм действий для корректной выгрузки в ВТБ:
.epf) на официальном сайте банка или у куратора зарплатного проекта. Одним из последних актуальных модулей является exchangemodule_hrm31_zkgu_*.epf.TXT, который игнорирует суммы удержаний.Интересный момент: в современных версиях обработки ВТБ реализована логика, которая считывает данные об удержаниях напрямую из табличной части документа Ведомость в банк. Даже если вы не видите этих сумм в печатной форме, в структуре документа они присутствуют, и обработка их «подхватит».
Рассмотрим более современный и надежный способ взаимодействия с банками — технологию DirectBank. Этот механизм позволяет обмениваться документами с банком напрямую, без выгрузки промежуточных файлов на диск. Это исключает риск подмены данных и упрощает работу бухгалтера.
Преимущества DirectBank для передачи удержаний:
Для настройки DirectBank в 1С:ЗиК ГУ перейдем в Настройки организации, на вкладку ЭДО и выберем Настройка обмена с банками. После прохождения мастера настройки связь будет установлена, и кнопка Выгрузить в ведомости сменится на Отправить в банк.
Выясним ситуацию с банком РНКБ, которая часто встречается у бюджетных учреждений. Для РНКБ также характерно использование внешних обработок. Найти их можно в личном кабинете «РНКБ Бизнес Онлайн». Логика работы идентична ВТБ: программа 1С подготавливает данные в ведомости, а внешняя обработка формирует из них файл нужной структуры. Если у вас возникают сложности с поиском обработки, рекомендуется использовать DirectBank, который РНКБ активно поддерживает в последние годы.
Чтобы убедиться, что суммы удержаний попадут в выгрузку, проанализируем состояние документа в 1С. Даже если вы используете идеальный формат обмена, пустые поля в базе не позволят сформировать корректный файл. Проверим следующие моменты:
Исполнительный лист должен быть корректно рассчитан остаток удержания.Начисление зарплаты и взносов на вкладке Удержания должны присутствовать записи по соответствующим исполнительным листам.Ведомости в банк должна быть заполнена колонка Взыскано (в некоторых релизах она скрыта, её можно вывести через кнопку Еще — Изменить форму).Рассмотрим пример того, как данные хранятся в системе. Программный код при формировании файла обращается к табличной части Состав ведомости. Если мы заглянем «под капот» метаданных, то увидим, что за хранение сумм взысканий отвечают специфические реквизиты:
// Пример логики обращения к суммам взыскания (условно)
Для Каждого СтрокаСостава Из Ведомость.Состав Цикл
СуммаКВыплате = СтрокаСостава.КВыплате;
СуммаВзысканная = СтрокаСостава.Взыскано;
// Эти данные передаются в соответствующие теги XML или поля TXT
КонецЦикла;
Подводя итог, отметим: для Сбербанка решением является переход на XML формат 3.6 в настройках зарплатного проекта. Для ВТБ и РНКБ необходимо использовать либо актуальную внешнюю обработку от банка, либо перейти на DirectBank. Соблюдение этих настроек гарантирует выполнение требований законодательства и отсутствие претензий со стороны судебных приставов и банковских организаций.