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