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