Другое · 11 мин
Как выгрузить в банк ведомость на выплату заработной платы из 1С
Пошаговая инструкция по выгрузке зарплатной ведомости из 1С:ЗУП и 1С:Бухгалтерии в банк: настройка зарплатного проекта, формирование файла, загрузка в клиент-банк и проверка результата.
Перечисление зарплаты на карты сотрудников в рамках зарплатного проекта выполняется через выгрузку ведомости из 1С в файл и передачу его в банк — через клиент-банк, личный кабинет или прямой обмен. Ошибка в файле означает задержку выплат или возврат реестра, поэтому важно не только знать последовательность действий, но и уметь проверять результат до отправки.
Механизм выгрузки доступен в «1С:Зарплата и управление персоналом» и «1С:Бухгалтерии» (при ведении расчётов с персоналом в этой программе). Логика везде одинаковая: сначала настраивается зарплатный проект, затем создаётся ведомость в банк, после неё формируется файл обмена, который передаётся в банк. Различия — только в расположении команд и составе реквизитов.
Ниже разобран полный цикл: от первичной настройки до контроля зачисления, а также типовые ошибки, из-за которых банк отклоняет реестры.
Что должно быть настроено до первой выгрузки
Выгрузка невозможна без действующего зарплатного проекта: в программе должны быть указаны банк, номер договора и лицевые счета сотрудников. Если хотя бы у одного сотрудника в ведомости не заполнен лицевой счёт, файл либо не сформируется, либо банк отклонит реестр.
Проверьте три вещи. Во-первых, в карточке организации или в настройках обмена с банками указан зарплатный проект с реквизитами договора. Во-вторых, у каждого сотрудника в документе «Заявление на открытие лицевых счетов» или в карточке физлица заполнены номер лицевого счёта и банк. В-третьих, формат обмена соответствует требованиям банка — большинство банков принимает стандартный формат 1С, но некоторые требуют собственную спецификацию.
Номер договора и банк совпадают с договором, подписанным с банком
Откройте ведомость — колонка «Лицевой счёт» не должна содержать пустых значений
Уточните в банке, принимает ли он стандартный файл 1С или нужен свой формат
Настройка зарплатного проекта и обмена с банками
В «1С:Зарплата и управление персоналом» зарплатные проекты создаются в разделе «Отчётность, справки» или через карточку организации — в зависимости от релиза. Укажите банк (выбирается из классификатора по БИК), номер и дату договора, а также отделение банка, если оно требуется в формате обмена. В «1С:Бухгалтерии» зарплатный проект заводится в разделе «Зарплата и кадры» — «Зарплатные проекты».
Далее настройте сам обмен. Путь в типовых конфигурациях: «Администрирование» — «Обмен электронными документами» — «Обмен с банками». Здесь включается использование обмена по зарплатным проектам и выбирается способ: выгрузка в файл с ручной передачей в банк или прямой обмен (DirectBank), если банк его поддерживает. Прямой обмен избавляет от ручной загрузки файла, но требует настройки подключения и сертификатов.
Лицевые счета сотрудников удобно заводить документом «Заявление на открытие лицевых счетов»: программа сформирует реестр заявлений для банка, а после подтверждения откроет счета в учёте. Если счета уже открыты, внесите номера напрямую в карточки физических лиц в поле «Лицевой счёт».
Формирование ведомости в банк
Ведомость создаётся в разделе «Выплаты» (в ЗУП) или «Зарплата и кадры» — «Ведомости в банк» (в Бухгалтерии). При создании выберите зарплатный проект, месяц начисления и способ выплаты — «Зарплата за месяц», аванс, отпускные или увольнение. От способа выплаты зависит дата получения дохода для НДФЛ и состав сумм.
Кнопка «Заполнить» подтягивает сотрудников с рассчитанными суммами к выплате. Программа берёт данные из начислений за выбранный период за минусом удержаний и уже выплаченных сумм. Если сотрудник в списке отсутствует, проверьте: есть ли у него начисления за период, не выплачены ли они другой ведомостью и указан ли у него именно этот зарплатный проект.
После заполнения обязательно сверьте итоговую сумму ведомости с расчётными листками или отчётом «Расчётная ведомость». Расхождение даже на копейки — признак того, что часть сумм уже выплачена или у сотрудника есть долг, который программа зачла автоматически.
- 1Создайте документ «Ведомость в банк» и выберите зарплатный проект
- 2Укажите месяц начисления и способ выплаты
- 3Нажмите «Заполнить» и проверьте состав сотрудников
- 4Сверьте итоговую сумму с расчётной ведомостью
- 5Проверьте заполнение лицевых счетов у всех строк
- 6Проведите документ
Выгрузка файла и передача в банк
Из проведённой ведомости файл формируется командой «Выгрузить файл» (в ЗУП) или через обработку «Обмен с банками по зарплатным проектам». Программа предложит каталог сохранения и сформирует текстовый или XML-файл в формате, заданном в настройках обмена. Имя файла обычно содержит дату и номер ведомости — не переименовывайте его произвольно, некоторые банковские системы контролируют структуру имени.
Полученный файл загружается в клиент-банк через функцию импорта реестров на зачисление или передаётся через личный кабинет банка. При прямом обмене файл уходит автоматически после подтверждения, а статус обработки возвращается в 1С. После отправки банк возвращает подтверждение зачисления — его тоже можно загрузить в программу для контроля.
Как проверить результат выгрузки
Файл создан в указанном каталоге, размер больше нуля, открывается в текстовом редакторе
Ошибка при выгрузке или пустой файл — проверьте формат обмена и заполнение ведомости
Количество строк и итоговая сумма совпадают с ведомостью
Суммы или число получателей отличаются — файл устарел относительно ведомости
Реестр принят, зачисление подтверждено по всем сотрудникам
Банк вернул реестр с ошибками — смотрите протокол отказа
Прямой обмен с банком как альтернатива файлу
Сервис 1С:ДиректБанк позволяет отправлять зарплатные реестры и платёжные поручения напрямую из программы, без промежуточного файла. Подключение выполняется через настройку обмена с банком с указанием сертификата электронной подписи и параметров сервера банка. Не все банки и не все тарифы поддерживают зарплатные реестры через прямой обмен — этот момент уточняйте у банка до настройки.
Преимущество прямого обмена — статусы документов видны сразу в 1С: отправлен, принят банком, исполнен, отклонён. Это исключает ситуацию, когда файл ушёл в банк, а бухгалтер узнал об отказе только из звонка сотрудника, которому не пришла зарплата.
Способы передачи реестра в банк
Универсальный способ, работает с любым банком. Минус — ручная загрузка и отсутствие статусов в 1С
Реестр уходит из программы одной кнопкой, статусы возвращаются автоматически. Ограничение — требуется поддержка банком и настройка подключения
Файл прикладывается вручную через веб-интерфейс. Подходит как запасной вариант при сбоях клиент-банка
Типовые ошибки и их устранение
Самая частая причина отказа банка — неверные или устаревшие лицевые счета. Сотрудник сменил карту, счёт закрыт, а в 1С остался старый номер. Перед каждой выплатой полезно загружать из банка подтверждения по реестрам и актуализировать счета по заявлениям сотрудников.
Вторая группа ошибок — расхождение сумм: файл выгрузили, потом отредактировали ведомость, а в банк отправили старый файл. Правило простое: после любого изменения ведомости файл формируется заново. Третья типичная ситуация — неверный формат обмена после смены банка или обновления программы: банк отклоняет файл по структуре, хотя данные в нём корректны.
Контроль зачисления и закрывающие действия
После обработки реестра банк формирует подтверждение зачисления — файл или отчёт в клиент-банке. Загрузите его в 1С через обработку обмена: программа отметит строки, по которым деньги зачислены, и покажет отклонённые. По отклонённым сотрудникам выплату нужно повторить после исправления данных — отдельной ведомостью, чтобы не задвоить суммы по остальным.
Завершающий шаг — сверка: итог ведомости, сумма списания с расчётного счёта и сумма подтверждённого зачисления должны совпадать. Не забудьте про НДФЛ: при выплате зарплаты налог перечисляется в бюджет, и в программе это отражается отдельными документами. Дата выплаты по ведомости определяет дату фактического получения дохода, поэтому ведомость должна быть проведена реальной датой выплаты, а не датой формирования файла.
Что важно запомнить
Цепочка всегда одна: зарплатный проект → ведомость в банк → файл обмена → передача в банк → контроль зачисления. Перед отправкой сверяйте лицевые счета и итоговую сумму, после любого изменения ведомости формируйте файл заново, а подтверждение банка загружайте обратно в программу.
Частые вопросы
Можно ли выгрузить ведомость, если у части сотрудников нет лицевых счетов?
Технически программа может сформировать файл, но банк отклонит реестр или строки без счетов. Правильный путь — сначала оформить заявления на открытие счетов, дождаться подтверждения банка и только потом включать сотрудников в ведомость на выплату.
Чем ведомость в банк отличается от ведомости в кассу?
Ведомость в кассу предполагает выдачу наличных и не выгружается в банк. Ведомость в банк формирует реестр на безналичное зачисление по зарплатному проекту и требует заполненных лицевых счетов. Смешивать способы в одном документе нельзя — для разных способов выплаты создаются отдельные ведомости.
Банк отклонил реестр. Что делать?
Запросите у банка протокол отказа — в нём указаны конкретные строки и причины. Исправьте данные в 1С (обычно это лицевые счета или формат файла), затем сформируйте файл заново и отправьте повторно. Если отклонены только часть строк, создайте новую ведомость только на этих сотрудников.
Можно ли выгрузить ведомость из 1С:Бухгалтерии, если зарплата считается в ЗУП?
Если расчёт ведётся в ЗУП, ведомость и файл формируются именно там. В Бухгалтерию передаются только проводки по синхронизации данных. Выгружать реестр из Бухгалтерии в этом случае не нужно — суммы могут не совпасть с расчётными данными.
Нужно ли формировать платёжное поручение вместе с реестром?
Да, если на расчётном счёте нет достаточного остатка или банк требует поручение на общую сумму реестра. Поручение создаётся в разделе банковских документов на сумму ведомости с назначением платежа «перечисление заработной платы по реестру». Некоторые банки при прямом обмене формируют его автоматически вместе с реестром.
Как выплатить зарплату сотруднику на карту другого банка?
Через зарплатной проект это невозможно. Оформите отдельное платёжное поручение на реквизиты карты сотрудника, а в ведомость в банк такого сотрудника не включайте. В карточке физлица укажите способ выплаты «через банк по реквизитам», чтобы программа не требовала лицевой счёт зарплатного проекта.