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

Другое · 10 мин

Как загрузить ведомость в банк из 1С:ЗУП 8.3 по зарплатному проекту

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

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

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

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

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

Формат файла — критичная настройка. Большинство банков работают со стандартным форматом обмена по зарплатным проектам (универсальный XML-формат 1С), но некоторые кредитные организации требуют собственный формат. Если банк предоставил спецификацию, уточните у его поддержки, какой вариант выбрать в поле «Формат файла» — стандартный или специализированный. Неверный формат — самая частая причина, по которой банк отклоняет файл.

Также проверьте, что в карточке организации (раздел «Настройка» → «Реквизиты организации») корректно указаны ИНН, КПП и расчётный счёт, с которого идёт выплата. Эти данные попадают в выгружаемый файл, и расхождение с договором зарплатного проекта вызовет ошибку на стороне банка.

Убедитесь, что у сотрудников заполнены лицевые счета

Ведомость в банк выгружается только по тем сотрудникам, у которых в карточке указан лицевой счёт в рамках зарплатного проекта. Откройте карточку сотрудника, перейдите по ссылке «Выплаты, учет зарплаты» и проверьте поле «Зарплатный проект» и номер лицевого счёта. Номер счёта — это 20-значный счёт, открытый банком сотруднику, а не номер пластиковой карты.

Массово проверить заполненность удобно отчётом или прямо из документа ведомости: при заполнении по кнопке «Заполнить» программа подберёт только сотрудников с указанными лицевыми счетами. Если кто-то из штата в табличную часть не попал — первое, что нужно проверить, это наличие лицевого счёта и совпадение зарплатного проекта в карточке сотрудника с проектом, указанным в ведомости.

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

Сформируйте ведомость в банк

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

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

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

Выгрузите ведомость файлом или через 1С:ДиректБанк

Существует два способа передать ведомость в банк. Первый — классический: в проведённом документе нажмите кнопку «Выгрузить» (в некоторых версиях — через меню «Ещё» или гиперссылку в шапке документа), укажите каталог и имя файла. Полученный файл загружается в систему «клиент-банк» вашей кредитной организации как реестр на зачисление по зарплатному проекту.

Второй способ — прямой обмен через сервис 1С:ДиректБанк, если ваш банк его поддерживает. В этом случае ведомость отправляется в банк одной кнопкой прямо из документа, без промежуточного файла, а статус исполнения и подтверждение зачисления возвращаются в 1С автоматически. Настройка выполняется в разделе «Администрирование» → «Обмен электронными документами» → «Обмен с банками» и требует действующего договора с банком на прямой обмен.

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

Выгрузка файлом

Подходит для любого банка. Минус: файл нужно вручную загружать в клиент-банк и вручную контролировать статус исполнения.

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

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

Проверьте результат и загрузите подтверждение банка

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

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

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

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

Статус реестра в банке
Норма

Реестр принят и исполнен, суммы зачислены на счета сотрудников

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

Реестр отклонён или исполнен частично — запросите протокол ошибок

Итоговая сумма ведомости
Норма

Совпадает с суммой платёжного поручения на выплату

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

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

Отметка об оплате в 1С
Норма

Ведомость отмечена как оплаченная, выплата отражена в учёте

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

Ведомость висит неоплаченной — загрузите подтверждение или отметьте вручную

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

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

Если банк вернул протокол с ошибками по отдельным сотрудникам (неверный счёт, закрытый счёт, несовпадение ФИО), исправьте данные в карточке сотрудника, затем создайте новую ведомость только на этих сотрудников на сумму недоплаты. Не редактируйте и не перепроводите уже оплаченную частично ведомость без крайней необходимости — это может исказить учёт выплат.

Типичные ошибки
01
Выгрузка ведомости до проверки лицевых счетов — банк отклоняет реестр целиком или частично
02
Неверный формат файла в настройках зарплатного проекта — клиент-банк не принимает файл
03
Повторная отправка исправленного реестра без отзыва первого — риск двойного зачисления
04
Редактирование оплаченной ведомости задним числом — расхождения в учёте выплат и НДФЛ
05
Выплата на устаревший счёт уволенного или сменившего карту сотрудника — возврат средств и задержка выплаты

Ограничения и частные сценарии

Если в организации несколько зарплатных проектов, для каждого формируется отдельная ведомость — объединить сотрудников разных банков в один документ нельзя. Аналогично отдельной ведомостью оформляются выплаты уволенным после увольнения, если банк требует отдельный реестр.

Сотрудники, получающие зарплату не через зарплатный проект (наличными через кассу или на карту по реквизитам вне проекта), в ведомость в банк не включаются — для них используются «Ведомость в кассу» или «Ведомость на счета». Учитывайте это при сверке общей суммы начисленной зарплаты с суммами ведомостей.

Итог

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

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

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

Какой формат файла выбрать в настройках зарплатного проекта?

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

Почему сотрудник не попадает в ведомость в банк?

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

Можно ли исправить ведомость после отправки файла в банк?

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

Что делать, если банк вернул реестр с ошибками по части сотрудников?

Запросите у банка протокол с расшифровкой ошибок. Исправьте данные в карточках сотрудников (лицевой счёт, ФИО), затем сформируйте новую ведомость только на этих сотрудников на незачисленные суммы. Исправленные счета перед повторной выгрузкой сверьте с данными банка.

Нужно ли загружать подтверждение зачисления из банка обратно в 1С?

Формально выплату можно отметить и вручную, но загрузка файла подтверждения надёжнее: программа зафиксирует факт оплаты по каждому сотруднику и покажет расхождения, если банк зачислил не всё. Это важно для корректного отражения выплаты в отчётах по НДФЛ и страховым взносам.