К статье
Практический материал

Другое · 10 мин

Как сохранить ведомость в банк из 1С

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

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

Порядок действий зависит от того, как настроен обмен с банком: через выгрузку файла в формате банка, через 1С:ДиректБанк или через универсальный обмен по стандарту ЦБ. Ниже разобраны все три сценария, а также проверка результата и типичные ошибки, из-за которых банк возвращает ведомость.

Подготовка: настройка зарплатного проекта

Прежде чем формировать ведомость, в программе должен быть создан зарплатный проект. В 1С:ЗУП он находится в разделе «Выплаты» → «Зарплатные проекты», в 1С:Бухгалтерии — в разделе «Зарплата и кадры» → «Зарплатные проекты». В карточке указывается банк, номер договора с банком и способ обмена: через файл или через ДиректБанк.

У каждого сотрудника, участвующего в зарплатном проекте, должен быть указан номер лицевого счёта. Это делается в карточке сотрудника на вкладке «Оплата труда» либо документом «Заявка на открытие лицевых счетов». Если лицевой счёт не заполнен, сотрудник просто не попадёт в ведомость или попадёт с пустым полем — и банк отклонит строку.

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

Создание документа «Ведомость в банк»

В 1С:ЗУП документ создаётся через раздел «Выплаты» → «Все ведомости» → кнопка «Создать» → «Ведомость в банк». В шапке документа укажите месяц начисления, дату выплаты, зарплатный проект и вид выплаты — зарплата за месяц, аванс, отпускные или увольнение. От вида выплаты зависит, какие суммы подтянутся.

Нажмите кнопку «Заполнить» — программа автоматически подберёт сотрудников, которым назначена выплата по выбранному зарплатному проекту и по которым есть непогашенная задолженность. Суммы рассчитываются на основании начислений за минусом НДФЛ и удержаний.

В 1С:Бухгалтерии путь аналогичный: «Зарплата и кадры» → «Ведомости в банк». Здесь также используется автозаполнение по кнопке «Заполнить» → «По задолженности на конец месяца».

Порядок действий
  1. 1
    Откройте раздел «Выплаты» и создайте документ «Ведомость в банк»
  2. 2
    Укажите месяц, дату выплаты и зарплатный проект
  3. 3
    Нажмите «Заполнить» и проверьте список сотрудников и суммы
  4. 4
    Проведите документ и убедитесь в отсутствии сообщений об ошибках
  5. 5
    Выгрузите файл или отправьте ведомость через ДиректБанк
  6. 6
    Сверьте итоговую сумму с суммой платёжного поручения в банк

Проверка ведомости перед выгрузкой

До выгрузки обязательно сверьте три вещи: состав сотрудников, суммы и лицевые счета. Удобно использовать печатную форму ведомости — она показывает итоговую сумму, которую легко сравнить с расчётным листком и с суммой платёжного поручения.

Обратите внимание на сотрудников с нулевыми или отрицательными суммами — такие строки банк обычно отклоняет. Также проверьте, что в ведомость не попали уволенные сотрудники, которым выплата уже произведена, и что новые сотрудники имеют подтверждённые банком лицевые счета.

Если в прошлом периоде банк уже возвращал реестр с ошибками, сначала исправьте причину: обновите лицевой счёт, ФИО или ИНН сотрудника. Повторная отправка того же файла без исправлений даст тот же отказ.

Контрольные точки

Как проверить результат

Итоговая сумма ведомости
Норма

Совпадает с суммой платёжного поручения и расчётными данными

Тревожный признак

Расхождение хотя бы на копейки — банк может отклонить весь реестр

Лицевые счета сотрудников
Норма

Заполнены у всех строк, подтверждены банком

Тревожный признак

Пустые поля или счета из заявки, ещё не открытой банком

Статус отправки в ДиректБанке
Норма

Статус «Исполнен» или «Принят банком»

Тревожный признак

Статус «Отклонён» с указанием ошибки в строке

Выгрузка ведомости в файл

Классический способ — выгрузить ведомость в файл и загрузить его в клиент-банк. В документе «Ведомость в банк» нажмите кнопку «Выгрузить в банк» (в некоторых версиях — «Обмен с банком» → «Выгрузить»). Программа предложит выбрать папку и сформирует файл в формате, заданном в настройках зарплатного проекта.

Сохранённый файл обычно имеет расширение .xml или .txt. Не переименовывайте его произвольно и не открывайте в Excel перед загрузкой — это может нарушить структуру файла, и клиент-банк его не примет. Если нужно посмотреть содержимое, откройте файл в «Блокноте» только для чтения.

После выгрузки загрузите файл в систему клиент-банк вашего банка как реестр на зачисление зарплаты и сформируйте отдельное платёжное поручение на общую сумму реестра. Банк зачисляет деньги только при совпадении суммы реестра и суммы платёжки.

Отправка через 1С:ДиректБанк

Если подключён сервис 1С:ДиректБанк, ведомость отправляется в банк прямо из программы без файла. В документе нажмите «Отправить в банк» — реестр уйдёт по защищённому каналу, а статус обработки будет виден в журнале обмена с банком.

Преимущество способа в том, что банк возвращает статусы автоматически: «Принят», «Исполнен» или «Отклонён» с расшифровкой ошибки по конкретному сотруднику. Это ускоряет исправление — не нужно звонить в банк и выяснять причину отказа.

Для работы ДиректБанка требуется действующая настройка обмена с вашим банком и, как правило, подтверждение операций электронной подписью или SMS-кодом. Убедитесь, что у пользователя, отправляющего ведомость, есть права на обмен с банком.

Сравнение вариантов

Выгрузка файла

Подходит для любого банка; минус — ручная загрузка в клиент-банк и риск повредить файл

1С:ДиректБанк

Быстрая отправка и автоматические статусы; требует настройки обмена и поддержки банком

Обмен по стандарту ЦБ (универсальный формат)

Подходит при работе с несколькими банками; настройка сложнее, формат должен поддерживаться банком

Типичные ошибки и способы их устранения

Самая частая причина отказа банка — несовпадение ФИО сотрудника в ведомости с данными, которые банк получил при открытии лицевого счёта. Например, сотрудница сменила фамилию, а в 1С или в банке данные не обновили. Решение: актуализировать фамилию в обеих системах и перевыгрузить ведомость.

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

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

Типичные ошибки
01
Выгрузка ведомости без проверки лицевых счетов — банк отклоняет строки или весь реестр
02
Редактирование файла в Excel — нарушается структура XML, клиент-банк не принимает файл
03
Несовпадение суммы реестра и платёжного поручения — деньги не зачисляются сотрудникам
04
Повторная выгрузка без удаления дубля в клиент-банке — риск двойной выплаты
05
Отправка реестра до подтверждения открытия лицевых счетов новым сотрудникам

После отправки: контроль исполнения

Отправка ведомости — не финальный шаг. Убедитесь, что банк исполнил реестр: в клиент-банке или в журнале ДиректБанка должен появиться статус исполнения, а выписка — показать списание общей суммы. При частичном исполнении банк возвращает протокол с перечнем незачисленных строк.

Незачисленные суммы нужно разобрать по сотрудникам: исправить данные, сформировать новую ведомость только на этих сотрудников и отправить повторно. В 1С:ЗУП для этого удобно использовать механизм исправления ведомости, чтобы не задваивать выплаты в учёте.

Храните выгруженные файлы и протоколы банка вместе с платёжными документами — они подтверждают факт выплаты зарплаты при проверках и трудовых спорах.

Итог

Что важно запомнить

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

Частые вопросы

Куда 1С сохраняет файл ведомости при выгрузке?

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

Можно ли выгрузить ведомость, если зарплатный проект не настроен?

Нет, без зарплатного проекта документ «Ведомость в банк» не сформирует файл для банка. Если договора с банком нет, зарплату выплачивают через ведомость на счета (на личные карты сотрудников по их заявлениям) или через кассу.

Что делать, если банк требует свой формат файла?

В настройках обмена с банком в 1С обычно можно выбрать формат конкретного банка из списка поддерживаемых. Если вашего банка нет, уточните у банка возможность приёма стандартного XML-формата или обратитесь к специалисту по 1С для подключения внешней обработки выгрузки.

Как исправить ведомость, если она уже проведена?

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

Почему в ведомость не попал сотрудник?

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

Нужно ли формировать отдельное платёжное поручение?

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