К статье
Практический материал

Другое · 11 мин

Как из 1С выгрузить зарплатную ведомость в банк

Пошаговая инструкция по выгрузке зарплатной ведомости из 1С в банк: настройка зарплатного проекта, формирование файла обмена, проверка и исправление ошибок.

Перечисление зарплаты на карты сотрудников через зарплатный проект банка — стандартная операция, которую бухгалтер выполняет каждый расчётный период. В типовых конфигурациях 1С (ЗУП 3.1, Бухгалтерия предприятия 3.0, Комплексная автоматизация, ERP) для этого предусмотрен механизм обмена с банками: программа формирует файл зачисления в формате, который принимает банк, а после выплаты загружает подтверждение.

Основные трудности возникают не при самой выгрузке, а на этапе подготовки: не заполнен зарплатный проект в карточке сотрудника, не указаны лицевые счета, формат файла не совпадает с требованиями банка. Ниже разобран весь цикл — от настройки до подтверждения зачисления — с акцентом на типовые ошибки и способы их проверки.

Инструкция ориентирована на «1С:Зарплату и управление персоналом 3.1» как наиболее распространённое решение, но логика действий в «1С:Бухгалтерии 8» практически идентична — отличаются только названия разделов меню.

Что должно быть настроено до первой выгрузки

Перед формированием файла в банк проверьте три вещи: создан ли зарплатный проект, указаны ли лицевые счета сотрудников и настроен ли формат обмена. Без этого файл либо не сформируется, либо банк его отклонит.

Зарплатный проект создаётся в разделе «Выплаты» → «Зарплатные проекты» (в ЗУП) или «Зарплата и кадры» → «Зарплатные проекты» (в Бухгалтерии). В карточке укажите банк из справочника, номер и дату договора с банком, валюту и формат обмена. Банк должен быть выбран именно из справочника банков с корректным БИК — от него зависят реквизиты в файле.

Лицевые счета сотрудников вводятся документом «Лицевые счета сотрудников» либо вручную в карточке сотрудника на вкладке «Выплаты». Многие банки поддерживают импорт лицевых счетов: банк присылает файл с открытыми счетами, вы загружаете его в 1С через команду «Загрузить лицевые счета» — это исключает ошибки ручного ввода 20-значных номеров.

Формируем ведомость на выплату зарплаты

Основной документ — «Ведомость в банк» (в ЗУП 3.1: раздел «Выплаты» → «Ведомости в банк»; в Бухгалтерии 3.0: «Зарплата и кадры» → «Ведомости в банк»). При его создании укажите месяц начисления, дату выплаты и зарплатный проект — программа автоматически подберёт сотрудников, у которых этот проект указан способом получения зарплаты.

После нажатия кнопки «Заполнить» табличная часть заполнится суммами к выплате. Программа берёт начисленные суммы за минусом удержанного НДФЛ и других удержаний, а также учитывает ранее выплаченные авансы и долги прошлых периодов. Проверьте итоговую сумму по ведомости — она должна совпасть с вашими расчётными данными по расчётным листкам.

Если в ведомость не попали отдельные сотрудники, причины обычно такие: в карточке сотрудника не указан зарплатный проект, отсутствует лицевой счёт, сотруднику уже всё выплачено или у него нет начислений за выбранный период. Проверяйте карточку сотрудника, а не пытайтесь добавить строку вручную.

Порядок формирования ведомости
  1. 1
    Создайте документ «Ведомость в банк» и укажите месяц и дату выплаты
  2. 2
    Выберите зарплатный проект в шапке документа
  3. 3
    Нажмите «Заполнить» и сверьте итоговую сумму с расчётными данными
  4. 4
    Проверьте, что у всех сотрудников в списке заполнены лицевые счета
  5. 5
    Проведите документ — только проведённая ведомость доступна для выгрузки

Выгружаем файл в банк

Существует два основных способа передать ведомость в банк: выгрузка файла и последующая загрузка в интернет-банк, либо прямой обмен через сервис 1С:ДиректБанк, если банк его поддерживает. Разберём оба.

Выгрузка файла для интернет-банка

В проведённой ведомости нажмите кнопку «Выгрузить файл» (в некоторых версиях — «Обмен с банком» → «Выгрузить»). Программа предложит выбрать каталог и сформирует файл в формате, заданном в настройках зарплатного проекта. Имя файла обычно генерируется автоматически по правилам банка — не переименовывайте его, если банк проверяет имя при импорте.

Далее откройте клиент-банк или интернет-банк, найдите раздел импорта зарплатных реестров (у разных банков он называется по-разному: «Зарплатный проект», «Реестр на зачисление», «Импорт ведомостей») и загрузите файл. После импорта банк покажет распознанные строки — сверьте количество сотрудников и итоговую сумму с ведомостью в 1С до подтверждения операции.

Прямой обмен через 1С:ДиректБанк

Если ваш банк поддерживает технологию DirectBank, файл выгружать не нужно: ведомость отправляется в банк прямо из 1С кнопкой «Отправить в банк», а статус исполнения и подтверждение зачисления загружаются автоматически. Настройка выполняется один раз в разделе «Обмен электронными документами» и требует согласования с банком.

Способы передачи ведомости в банк

Файл + интернет-банк

Универсальный вариант, работает с любым банком. Требует ручной загрузки файла и контроля статуса в двух системах.

1С:ДиректБанк

Автоматическая отправка и загрузка подтверждений прямо из 1С. Подходит не для всех банков, требует первоначальной настройки обмена.

Печатная ведомость в отделение

Резервный вариант при сбоях электронного обмена. Медленно, банк может взимать комиссию за бумажную обработку.

Проверяем файл и результат зачисления

До отправки файла в банк полезно открыть его текстовым редактором и убедиться, что в нём есть ФИО сотрудников, номера лицевых счетов и суммы, а итоговая сумма совпадает с ведомостью. Файл в формате XML или TXT читается без специальных программ. Если в файле пустые строки или нулевые суммы — проблема в заполнении ведомости, а не в выгрузке.

После того как банк исполнил реестр, загрузите подтверждение в 1С: в ведомости есть команда «Загрузить подтверждение» (или «Ввести подтверждение зачисления»). Это важный шаг: без подтверждения программа считает выплату незавершённой, и в отчётах по зарплате суммы могут числиться как невыплаченные.

Если банк частично отклонил реестр (например, один счёт оказался закрыт), в подтверждении будут указаны незачисленные строки. По ним нужно исправить данные сотрудника, сформировать новую ведомость на незачисленную сумму и отправить её повторно.

Контрольные точки

Как проверить результат

Итоговая сумма файла
Норма

Совпадает с суммой ведомости в 1С до копейки

Тревожный признак

Расхождение — проверяйте отбор сотрудников и ручные правки в ведомости

Количество строк в реестре
Норма

Равно числу сотрудников в ведомости

Тревожный признак

Меньше — часть сотрудников без лицевых счетов или не прошла контроль банка

Статус после загрузки подтверждения
Норма

Все строки зачислены, ведомость закрыта

Тревожный признак

Есть незачисленные строки — нужна повторная ведомость на остаток

Типичные ошибки и как их исправить

Самая частая проблема — ошибка «Не указан лицевой счёт» при формировании файла. Решение: откройте список сотрудников ведомости, найдите строки без счетов и введите лицевые счета через документ «Лицевые счета сотрудников» или загрузите файл счетов от банка.

Вторая распространённая ситуация — банк не принимает файл из-за формата. Это происходит после смены банком требований к обмену или после обновления 1С. Проверьте настройку формата в карточке зарплатного проекта и сверьте с актуальными требованиями банка; при необходимости обновите конфигурацию 1С — форматы обмена регулярно дорабатываются разработчиком.

Третья группа ошибок — расхождения сумм из-за ручного редактирования строк ведомости или изменения начислений после проведения ведомости. Если после проведения ведомости пересчитывались начисления или удержания, ведомость нужно перезаполнить, иначе в банк уйдут устаревшие суммы.

Типичные ошибки
01
Ручной ввод лицевых счетов с опечаткой — деньги уходят на чужой счёт или возвращаются банком; используйте загрузку счетов из файла банка
02
Выгрузка непроведённой ведомости — файл не формируется или содержит неактуальные данные
03
Отправка файла без сверки итоговой суммы — при расхождении придётся делать корректировочный реестр
04
Отсутствие загрузки подтверждения зачисления — в учёте зарплата числится невыплаченной, искажаются отчёты и долги
05
Переименование файла выгрузки — банк может отклонить реестр при контроле имени файла

Особенности для разных конфигураций 1С

В «1С:Зарплате и управлении персоналом 3.1» механизм наиболее полный: поддерживаются несколько зарплатных проектов одновременно, обмен подтверждениями, выгрузка заявок на открытие лицевых счетов для новых сотрудников. Если сотрудники получают зарплату в разных банках, для каждого проекта формируется отдельная ведомость.

В «1С:Бухгалтерии 8» функционал проще: есть ведомости в банк и выгрузка файла, но обмен подтверждениями и заявками на счета ограничен. Для организаций с большим штатом и несколькими банками удобнее вести расчёты в ЗУП, а в Бухгалтерию переносить только проводки.

В 1С:ERP и Комплексной автоматизации механизм аналогичен ЗУП, документы называются «Ведомость на выплату зарплаты в банк». Обратите внимание: в этих конфигурациях выплата может проходить через казначейство — тогда ведомость сначала согласовывается, и выгрузка доступна после утверждения.

Маршрут решения

Как выбрать действие

Банк поддерживает DirectBank и сотрудников многоНастройте прямой обмен — это исключит ручную работу с файлами и ускорит загрузку подтверждений
Банк небольшой и принимает только файлыИспользуйте выгрузку файла из ведомости и импорт в интернет-банк со сверкой итогов
Часть сотрудников в одном банке, часть в другомСоздайте два зарплатных проекта и формируйте отдельную ведомость по каждому
Новый сотрудник ещё без зарплатной картыСначала выгрузите заявку на открытие лицевого счёта, дождитесь счёта от банка и только потом включайте его в ведомость

Частые вопросы

Можно ли выгрузить ведомость, если зарплатный проект не создан?

Нет, зарплатный проект обязателен: без него ведомость не сможет подобрать сотрудников и определить реквизиты банка для файла. Создайте проект заранее, укажите банк из справочника с корректным БИК и формат обмена из требований банка.

Банк отклонил файл с ошибкой формата. Что делать?

Сверьте формат обмена в карточке зарплатного проекта с актуальными требованиями банка — банки периодически меняют форматы. Также обновите конфигурацию 1С: актуальные форматы поставляются с обновлениями. Если ошибка остаётся, запросите у банка протокол отказа — в нём указано конкретное поле, не прошедшее контроль.

Как отправить в банк заявку на открытие карт новым сотрудникам?

В ЗУП 3.1 есть документ «Заявка на открытие лицевых счетов» (раздел «Выплаты»). Заполните его сотрудниками без счетов и выгрузите файл аналогично ведомости. После обработки банк пришлёт файл с номерами счетов, который загружается в 1С автоматически.

Что делать, если банк зачислил не все суммы?

Загрузите подтверждение зачисления в 1С — в нём будут видны незачисленные строки и причины отказа (обычно закрытый или ошибочный счёт). Исправьте данные сотрудника, создайте новую ведомость только на незачисленную сумму и отправьте её повторно.

Нужно ли платить НДФЛ и взносы до выгрузки ведомости?

Выгрузка файла в банк технически не связана с уплатой налогов, но по закону НДФЛ с зарплаты перечисляется не позднее дня, следующего за днём выплаты. Платёжное поручение на налог формируется отдельно — в 1С это делается на основании той же ведомости.

Итог

Что важно запомнить

Выгрузка зарплатной ведомости в банк строится на трёх опорах: корректно настроенный зарплатный проект, заполненные лицевые счета сотрудников и проведённая ведомость со сверенной итоговой суммой. После отправки файла обязательно загрузите подтверждение зачисления — без него выплата в учёте останется незавершённой.