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

Другое · 9 мин

Как из 1С:ЗУП выгрузить ведомость в банк

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

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

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

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

Зарплатный проект — это договор организации с банком на зачисление зарплаты на карты. В 1С:ЗУП он хранится в разделе «Зарплата» → «Зарплатные проекты». При создании элемента укажите банк (выбирается из классификатора банков по БИК), номер договора с банком и при необходимости валюту. Именно отсюда программа берёт реквизиты для формирования реестра.

У каждого сотрудника, получающего зарплату на карту, должен быть заполнен лицевой счёт. Проверить это можно в карточке сотрудника: раздел «Выплаты, учет затрат» → ссылка «Лицевые счета». Там указывается зарплатный проект и номер лицевого счёта (обычно 20-значный номер, который банк сообщает при открытии карты). Если счёт не указан, сотрудник просто не попадёт в ведомость — программа не подсветит это как явную ошибку.

Массово внести лицевые счета удобно документом «Изменение лицевых счетов сотрудников» (Зарплата → Лицевые счета сотрудников), а если банк прислал файл со счетами — импортировать его через обработку обмена с банками. Это существенно быстрее ручного ввода при большом штате.

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

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

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

Перед проведением сверьте итоговую сумму ведомости с расчётным листком или отчётом «Расчётная ведомость Т-51». Сумма к выплате должна совпадать с планируемой. После проверки нажмите «Провести» — без проведения документ не попадёт в обмен с банком.

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

Способы выгрузки: прямой обмен и файл

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

Второй способ — выгрузка в файл. В проведённой ведомости нажмите «Ещё» или воспользуйтесь обработкой «Обмен с банками (зарплата)» в разделе «Зарплата». Программа сформирует файл в формате, согласованном с банком (чаще всего текстовый или XML-файл определённой структуры). Этот файл затем загружается в систему «клиент-банк» вручную.

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

Сравнение вариантов выгрузки

Прямой обмен (1С:ДиректБанк)

Подходит, если банк поддерживает сервис. Реестр уходит одной кнопкой, приходит подтверждение зачисления. Ограничение — требуется настройка и договор с банком, поддерживающим обмен.

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

Универсальный вариант для любого банка. Файл вручную загружается в клиент-банк. Минус — больше ручных операций и выше риск отправить устаревшую версию файла.

Печатный реестр

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

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

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

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

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

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

Статус реестра в обмене с банком
Норма

«Исполнен» или «Зачислен» по всем сотрудникам

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

«Отклонён» или частичное исполнение без объяснения

Сумма реестра и сумма ведомости
Норма

Полностью совпадают

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

Расхождение — ищите сотрудника без лицевого счёта

Подтверждение от банка
Норма

Загружено в 1С, все строки подтверждены

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

Есть строки с отказом — нужно исправлять счёт и перевыпускать ведомость

Типичные ошибки и их решение

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

Вторая группа ошибок — отказ банка из-за формата файла. Если банк сменил структуру реестра, а в программе стоит старая настройка, файл будет отклонён. Решение — обновить конфигурацию до актуального релиза или запросить у банка актуальную внешнюю обработку обмена.

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

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

Особые сценарии: аванс, увольнение, несколько банков

Выплата аванса

Для аванса в ведомости выбирается способ выплаты «Аванс». Сумма берётся из настроек: фиксированной суммой или процентом, заданным в штатном расписании или документе «Аванс». Порядок выгрузки тот же — реестр формируется по зарплатному проекту.

Зарплата при увольнении

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

Сотрудники в разных банках

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

FAQ

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

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

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

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

Можно ли выгрузить ведомость в Сбербанк напрямую?

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

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

Запросите у банка протокол отказа — в нём указана причина. Обычно это несоответствие формата файла, неверный номер договора зарплатного проекта или ошибка в лицевом счёте. Исправьте данные, обновите формат обмена и выгрузите файл повторно.

Нужно ли проводить ведомость, если я выгружаю только файл?

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

Итог

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

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