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