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