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

Другое · 11 мин

Как создать реестр в 1С для зарплатного проекта

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

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

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

Что такое зарплатный проект и какие реестры формирует 1С

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

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

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

Настройка зарплатного проекта перед созданием реестра

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

Критично правильно выбрать формат обмена. Большинство банков работают со стандартным XML-форматом, который 1С поддерживает из коробки. Некоторые банки требуют собственный формат файла — тогда в настройках указывается версия формата, либо используется внешняя обработка выгрузки, предоставленная банком. Уточните требования в договоре или у менеджера банка до создания первого реестра.

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

Зарплатный проектСоздан и заполнен договор с банком

Номер договора, банк, формат обмена

Карточки сотрудниковЗаполнены персональные данные

Паспорт, СНИЛС, адрес, телефон

Лицевые счетаОткрыты и внесены в 1С

Номер счёта в карточке сотрудника

Формат файлаСоответствует требованиям банка

Стандартный XML или формат банка

Реестр на открытие лицевых счетов

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

Программа подтянет данные из карточек сотрудников. Перед проведением документа пройдите по строкам и убедитесь, что у всех заполнены паспортные данные, адреса и телефоны — 1С подсвечивает незаполненные поля при проверке. Если сотруднику нужна карта определённого типа (например, зарплатная карта конкретной платёжной системы), это тоже отражается в заявке, если формат банка это поддерживает.

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

Порядок создания заявки на открытие счетов
  1. 1
    Откройте Выплаты — Обмен с банками (зарплата) — Заявка на открытие лицевых счетов
  2. 2
    Укажите организацию и зарплатный проект
  3. 3
    Заполните табличную часть сотрудниками
  4. 4
    Проверьте полноту паспортных данных и адресов
  5. 5
    Проведите документ и выгрузите файл XML
  6. 6
    Передайте файл в банк или отправьте через 1С:ДиректБанк
  7. 7
    После ответа банка загрузите подтверждение открытия счетов

Реестр на выплату зарплаты

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

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

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

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

Отправка реестра: файл или 1С:ДиректБанк

Есть два способа передать реестр в банк. Первый — выгрузка файла XML и загрузка его в клиент-банк или интернет-банк вручную. Способ универсален и работает с любым банком, но требует дисциплины: файл нужно хранить, не редактировать вручную и не перепутать версии.

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

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

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

Выгрузка файла XML

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

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

Прямой обмен из программы со статусами исполнения. Требует подключения сервиса и поддержки со стороны банка

Внешняя обработка банка

Нужна при нестандартном формате банка. Минус: зависимость от обновлений обработки и поддержки банка

Проверка результата и исправление ошибок

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

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

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

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

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

Статус реестра
Норма

Принят или исполнен банком

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

Отклонён с текстом ошибки

Сумма реестра
Норма

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

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

Расхождение суммы

Лицевые счета
Норма

Заполнены у всех сотрудников в ведомости

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

Пустые номера счетов

Подтверждение банка
Норма

Загружено в 1С, счета проставлены

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

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

Типичные ошибки и ограничения

Незаполненные персональные данные — лидер среди причин отказов. Банк обязан идентифицировать получателя, поэтому паспорт, адрес и СНИЛС должны быть актуальны. При смене паспорта сотрудником данные нужно обновить в 1С до формирования очередного реестра.

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

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

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

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

Можно ли сформировать реестр, если у сотрудника ещё нет лицевого счёта?

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

Чем реестр на открытие счетов отличается от реестра на выплату?

Первый содержит персональные данные и создаётся один раз для открытия счетов и выпуска карт. Второй содержит номера счетов и суммы и формируется при каждой выплате. В 1С это два разных документа с разной структурой файла.

Банк требует свой формат файла, которого нет в 1С. Что делать?

Уточните у банка, поддерживает ли он стандартный XML-формат обмена с 1С — чаще всего поддерживает. Если нет, запросите у банка внешнюю обработку выгрузки для вашей конфигурации или подключите обмен через 1С:ДиректБанк, где форматы согласованы заранее.

Как исправить ошибку в уже выгруженном реестре?

Исправьте данные в 1С: в карточке сотрудника, ведомости или настройках зарплатного проекта. Затем сформируйте и выгрузите файл заново. Редактировать сам файл XML вручную нельзя — банк его не примет.

Нужен ли реестр при выплате через кассу или на карту по реквизитам сотрудника?

Нет. Реестр формируется только в рамках зарплатного проекта. Выплата через кассу оформляется ведомостью в кассу и расходным кассовым ордером, а перечисление на произвольную карту по реквизитам сотрудника — отдельными платёжными поручениями без зарплатного реестра.

Где в 1С посмотреть историю отправленных реестров?

В 1С:ЗУП — в журнале «Обмен с банками (зарплата)» раздела «Выплаты»: там хранятся все заявки и ведомости со статусами. При работе через ДиректБанк дополнительно доступен журнал обмена с банком с детальными статусами исполнения.

Итог

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

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