Автоматизация зарплатного проекта в 1С: реестр в банк без отказов
Автоматизация зарплатного проекта в 1С значит, что реестр для банка формируется из расчёта автоматически: сотрудники привязаны к зарплатному проекту, счета хранятся в базе, а файл уходит в банк без ручной правки. Отказы банка возникают из-за пустых или неверных реквизитов, поэтому их ловят проверками до отправки.
Что в зарплатном проекте можно автоматизировать 🏦
Зарплатный проект — это договор с банком, карты сотрудников и ежемесячный реестр на зачисление. Без автоматизации бухгалтер переносит суммы и счета в Excel, правит файл и загружает его в интернет-банк. Каждый перенос даёт повод для опечатки, а деньги уходят именно по этому реестру.
В 1С автоматизируются четыре звена:
- ✓привязка сотрудника к зарплатному проекту и хранение номера его лицевого счёта в базе;
- ✓формирование ведомости в банк из начислений с учётом удержаний и аванса;
- ✓выгрузка реестра в формате вашего банка или прямой обмен с банком из программы;
- ✓проверки перед отправкой: сумма реестра сверяется с ведомостью, сотрудники без счёта попадают в отдельный список.
Часть проверок есть в типовой конфигурации, остальные добавляют доработкой. Какие нужны именно вам, зависит от числа юрлиц и банков и от того, как часто меняется штат.
Почему возникает отказ банка при загрузке реестра
Типичная картина: пятое число, до конца операционного дня в банке остаются часы. Бухгалтер загружает реестр, а банк возвращает отказ: у одного из сотрудников сменилась фамилия, кадровик исправил её в 1С, но в банке данные остались прежними. Бухгалтер правит строку прямо в файле и отправляет заново. Приходит второй отказ: у двух новых сотрудников пустое поле счёта, потому что карты выдали позже, чем подписали приказы. Часть людей получает деньги только на следующий день, а в чате не смолкает вопрос «где зарплата».
Причина редко сидит в самом файле. Данные для реестра живут в нескольких местах (кадры, расчёт, банковская карточка), но проверяет их только банк, и только в момент отправки. Поэтому ошибка всплывает тогда, когда времени на исправление уже нет.
На практике находятся одна-две причины из шести:
- ✓новый сотрудник принят, а номер счёта не внесён: карту выдали позже приказа;
- ✓ФИО в 1С и в банке различаются: «е» и «ё», двойная фамилия через дефис или пробел, лишний пробел в конце строки;
- ✓уволенный или переведённый сотрудник остался в ведомости, потому что документ создали раньше кадрового приказа;
- ✓сумма реестра не равна сумме ведомости: после выгрузки правили начисления, а ведомость не перезаполнили;
- ✓банк сменил формат файла, а конфигурация 1С устарела, поэтому структура реестра не проходит проверку;
- ✓истёк сертификат электронной подписи или слетел криптоплагин на компьютере бухгалтера.
Теперь о цене. Зарплату нужно выплачивать не реже чем каждые полмесяца (ст. 136 ТК РФ). За каждый день задержки работодатель платит компенсацию не ниже одной стопятидесятой ключевой ставки ЦБ от невыплаченной суммы (ст. 236 ТК РФ), а трудовая инспекция вправе оштрафовать компанию по ст. 5.27 КоАП РФ. Есть и скрытые потери: бухгалтер полдня правит файл вместо того, чтобы закрывать период.
Как исправить отказ банка и настроить обмен без ручной правки 🛠
Срочно: реестр вернули, выплата сегодня
- ✓Откройте протокол отказа банка: в нём названы строки и поля с ошибкой.
- ✓Исправьте данные в базе, а не в файле: в карточке сотрудника и в сведениях о лицевом счёте. Правка в файле живёт до следующего месяца, потом ошибка возвращается.
- ✓Перезаполните ведомость в банк и сравните итог с расчётной ведомостью.
- ✓Выгрузите реестр заново и подпишите действующей электронной подписью.
Текст отказа подсказывает, где искать причину:
- ✓отказ по строке с ФИО или счётом: проверяйте карточку сотрудника и лицевой счёт;
- ✓отказ всего файла со ссылкой на формат: сверяйте формат в зарплатном проекте и релиз конфигурации;
- ✓ошибка подписи: смотрите срок сертификата и работу криптоплагина;
- ✓итог не сходится: перезаполните ведомость после последней правки начислений.
Постоянно: настроить зарплатный проект один раз
Настройка занимает несколько шагов. В справочнике зарплатных проектов указывают банк, формат файла и номер договора, затем проект назначают сотрудникам и вносят их лицевые счета. Последний шаг — выбор способа обмена. Способов четыре, и от выбора зависит, сколько ручной работы останется бухгалтеру.
| Способ | Что делает бухгалтер | Где чаще ломается | Кому подходит |
|---|---|---|---|
| Excel и ручной ввод в банк-клиент | Копирует суммы и счета в таблицу, переносит в банк | Опечатки в счетах и суммах, расхождение с ведомостью | Совсем малый штат, где зарплата почти не меняется |
| Выгрузка файла из 1С в интернет-банк | Формирует ведомость, выгружает файл, загружает в банк | Устаревший формат, пустые счета новых сотрудников | Малый бизнес с одним банком и стабильным штатом |
| Прямой обмен с банком из 1С | Отправляет реестр и получает ответ банка внутри программы | Сертификат подписи и настройки соединения | Компании, которые платят каждый месяц и хотят видеть статус в 1С |
| Выгрузка файла и проверки перед отправкой | Запускает отчёт: нет счёта, не сходится сумма, уволенный в списке | Нужна разовая доработка под ваши правила | Несколько юрлиц или банков, частые приёмы и увольнения |
Четвёртый вариант собирается на доработке 1С: разработчик добавляет отчёт, который перед каждой выплатой показывает сотрудников без счёта, расхождения в суммах и уволенных в списке. Прямой обмен поддерживают не все банки, поэтому проверку начинаем с вашего.
Что делать, если ошибка повторяется
Если банк отказывает второй и третий месяц подряд, исправлять строки бесполезно. Нужно искать системную причину, и их обычно три.
Данные вводят в двух местах
Кадровик ведёт сотрудников в одной базе, бухгалтерия считает зарплату в другой, а обмен между ними настроен частично или вовсе вручную. Номер счёта доезжает до расчёта с опозданием. Лечится переходом на одну базу для кадров и расчёта. Если зарплату до сих пор считают в Excel, начинать стоит с внедрения 1С.
Конфигурацию давно не обновляли
Банки меняют форматы реестров, государство меняет правила расчёта и отчётности. Конфигурация без обновлений отстаёт от обоих. Релиз ставят на копию базы после закрытия периода, а не накануне выплаты, и после обновления 1С обязательно делают тестовую выгрузку реестра.
Схема выплат нестандартная
Аванс идёт через один банк, остаток через другой, у части сотрудников карты разных банков, выплаты проходят по нескольким юрлицам. Типовая логика такие случаи закрывает не полностью. Здесь нужны проверки перед отправкой и правила под вашу схему.
Как предотвратить отказы банка до следующей выплаты
Пять правил для регламента бухгалтерии и кадров:
- ✓Кадровик вносит лицевой счёт сразу после выдачи карты, а бухгалтер перед расчётом смотрит список сотрудников без счёта. Так пустые поля находят за несколько дней до выплаты, а не за час.
- ✓Тестовую выгрузку делают за день до выплаты: если банк вернёт файл, останется время всё исправить.
- ✓Срок действия сертификата электронной подписи заносят в календарь и продлевают заранее, а не в день выплаты.
- ✓Обновления конфигурации ставят на копию базы после закрытия периода и проверяют тестовой выгрузкой.
- ✓Файл реестра не пересылают по почте и в мессенджерах, а передают в банк только из 1С или через интернет-банк.
Реестр содержит ФИО, номера счетов, нередко ИНН и СНИЛС. Это персональные данные. По 152-ФЗ оператор обязан защищать их от неправомерного доступа, а базы с данными граждан России хранить на серверах в РФ. Файл реестра в личной почте или мессенджере — готовый канал утечки.
Сколько стоит автоматизация зарплатного проекта и чем наш подход отличается 💰
Работу считаем по часам: сопровождение 1С и системное администрирование стоят 3800 руб/час. Сколько часов уйдёт, зависит от конфигурации, банка и числа юрлиц, поэтому точное число называем после знакомства с вашей базой. Порядок обычно такой:
- ✓Смотрим, как настроен зарплатный проект: формат, банк, лицевые счета, откуда берутся данные.
- ✓Устраняем причину отказов в самой базе: настройки, обмен между базами, устаревший релиз.
- ✓Если схема выплат нестандартная, добавляем проверки перед отправкой.
- ✓Делаем тестовую выгрузку до реальной выплаты и показываем бухгалтеру и кадровику, кто и когда что вносит.
- ✓Передаём короткий регламент: кто вносит счёт, когда делают тестовую выгрузку, у кого хранится сертификат.
Отдельно про инфраструктуру. Когда база стоит на офисном компьютере или слабом сервере, обмен с банком падает вместе с ней в самый неудобный день. Мы переносим базу на сервер 1С от 1 100 ₽/мес за пользователя и ведём сопровождение там же. Поломка одного компьютера в бухгалтерии не останавливает работу с базой, а сервер и программист у одного подрядчика, поэтому обновление и настройка обмена не ждут, пока хостер и разработчик выяснят, чья это зона.
Для оценки достаточно знать банк, конфигурацию и релиз 1С, число сотрудников и число юрлиц.
❓ Частые вопросы
Что такое зарплатный проект в 1С и зачем его автоматизировать?
Зарплатный проект — договор с банком, по которому зарплата зачисляется на карты сотрудников по реестру. В 1С реестр формируется из начислений, счета хранятся в базе, файл выгружается в формате банка. Автоматизация убирает ручной перенос данных, поэтому банк реже возвращает файл с ошибками, а выплата не срывается.
Почему банк возвращает реестр на зарплату из 1С?
Чаще всего у нового сотрудника не внесён лицевой счёт, ФИО в 1С отличается от банковского («е» и «ё», лишний пробел), в ведомости остался уволенный, сумма реестра не сходится с ведомостью. Реже виноваты устаревший формат файла или просроченный сертификат электронной подписи. Исправлять нужно данные в базе, а не файл.
Чем грозит задержка зарплаты из-за ошибки в реестре?
Работодатель выплачивает компенсацию за каждый день задержки: не ниже одной стопятидесятой ключевой ставки ЦБ от невыплаченной суммы (ст. 236 ТК РФ). Трудовая инспекция может оштрафовать компанию по ст. 5.27 КоАП РФ. Кроме того, бухгалтер тратит время на срочные исправления вместо закрытия периода.
Сколько стоит настроить обмен с банком по зарплатному проекту в 1С?
Работа считается по часам: сопровождение 1С и системное администрирование стоят 3800 руб/час. Число часов зависит от конфигурации, банка и количества юрлиц, поэтому точную смету называем после знакомства с базой. Перенос базы на сервер 1С стоит от 1 100 ₽/мес за пользователя. Если база уже на сервере, переносить её не нужно.
Можно ли настроить прямой обмен с банком из 1С?
Можно, если банк поддерживает прямой обмен для зарплатных проектов: в этом случае реестр отправляется, а ответ банка приходит внутрь программы. Поддержка есть не у всех банков, поэтому проверку начинают с вашего банка и вашей конфигурации 1С. Если прямого обмена нет, работает выгрузка файла.
Или позвоните: +7 906 045-28-27 — в рабочее время с 9:00 до 19:00
Читайте также
Остались вопросы? Нужна помощь?
Менеджеры компании с радостью ответят на ваши вопросы, произведут расчет стоимости услуг и подготовят индивидуальное коммерческое предложение.
Бесплатная консультация

