При работе с зарплатными проектами в программе 1С:Зарплата и управление персоналом 3.1 бухгалтеры часто сталкиваются с ситуацией, когда банк отклоняет выгруженный файл реестра. Типичная жалоба банка: «В реквизитах реестра необходимо указать расчетный счет организации, БИК и корректное назначение платежа, иначе перечисления в сторонние банки не пройдут». Особенно остро проблема встает, когда нужно сформировать строку «Перечисление в другой банк» для сотрудников, чьи счета открыты не в том банке, где ведется зарплатный проект.
В этой статье мы подробно разберем, как проверить настройки системы, где найти скрытые поля и как добиться того, чтобы файл выгрузки соответствовал всем требованиям банковского контроля.
Прежде всего, проанализируем основные настройки, которые отвечают за попадание данных об организации в файл обмена. Если банк сообщает об отсутствии БИК или расчетного счета организации, проверку следует начать с карточки зарплатного проекта.
Банк должна быть выбрана соответствующая запись из справочника Банки.БИК и Корр. счет. Важно помнить, что эти данные подтягиваются в XML-файл именно из карточки банка, привязанной к проекту.Номер счета (расчетный счет организации) и Валюта.Если здесь всё заполнено верно, но банк продолжает выдавать ошибку, перейдем к более глубоким настройкам.
Одной из скрытых причин некорректного формирования реестра является использование устаревшего стандарта обмена данными. Разберем, как это влияет на структуру файла.
В карточке зарплатного проекта найдем поле Формат файла. В современных реалиях большинство крупных банков (Сбербанк, ВТБ, Альфа-Банк и другие) перешли на стандарт версии 3.6 (стандарт ЭДСО). Если у вас установлена версия 3.3 или 3.4, программа может просто не включать в файл теги, предназначенные для передачи расширенных реквизитов организации или данных для сторонних банков.
Рекомендация: Попробуйте изменить версию формата на 3.6. После изменения формата обязательно проверьте, установлена ли галочка Использовать электронный документооборот. Это активирует расширенные механизмы формирования XML-структуры.
Ситуация, когда у сотрудника счет открыт в стороннем банке (не в том, с которым заключен зарплатный договор), требует особой настройки. Чтобы в реестре появилась заветная фраза «Перечисление в другой банк», выполним следующие действия.
Во-первых, выясним, как программа определяет необходимость межбанковского перевода. В 1С:ЗУП 3.1 в документе Ведомость в банк существует скрытая колонка Назначение платежа. Рассмотрим, как ее отобразить:
Ведомость в банк.Состав и внутри неё отметим флажком поле Назначение платежа.Проанализируем содержимое этой колонки. Если банк требует конкретную формулировку для внешних переводов, ее можно отредактировать прямо здесь или настроить автоматическую подстановку в карточке зарплатного проекта на вкладке Параметры зачисления в поле Текст назначения платежа.
Иногда настройки организации верны, но данные не попадают в файл, потому что они не указаны в конкретном платежном документе. Посмотрим на шапку документа Ведомость в банк. Там присутствует поле Счет организации. Если оно не заполнено, система может не определить отправителя при формировании выгрузки. Всегда проверяйте, чтобы в каждой ведомости был выбран корректный расчетный счет организации, с которого будут списываться средства.
Если банк требует указывать полные реквизиты (БИК, корр. счет, лицевой счет сотрудника) в формате, идентичном платежному поручению, это может означать, что такие платежи должны проходить не по зарплатному реестру, а как индивидуальные выплаты на произвольные счета.
В таком случае вместо документа Ведомость в банк следует использовать документ Ведомость на счета. При такой схеме:
Чтобы окончательно убедиться, что реквизиты попали в файл, выполним техническую проверку:
Ведомость в банк.<Организация> или <РасчетныйСчетОрганизации>.Рассмотренные шаги позволяют решить большинство проблем с отклонением реестров. Помните, что корректность выгрузки напрямую зависит от связки «Формат файла — Заполнение реквизитов организации — Заполнение счета в ведомости».