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