Как передать зарплатный реестр из ЗУП 3.1 в банк и не получить отказ в зачислении
Содержание
Чтобы выгрузить ведомость из 1С 8.3 ЗУП в банк, создайте документ в разделе Выплаты → Ведомости в банк, выберите зарплатный проект, заполните и проведите его, а затем выгрузите файл через обработку Выплаты → Обмен с банками (зарплата). Полученный XML-файл загружают в интернет-банк как зарплатный реестр. Если подключён 1С:ДиректБанк, реестр уходит в банк прямо из программы, без файла.
Файл получится только при двух условиях: в программе настроен зарплатный проект, а у каждого сотрудника в ведомости есть лицевой счёт в этом проекте. Без этого кнопка выгрузки либо недоступна, либо в реестр попадут не все люди.
Что подготовить в ЗУП до первой выгрузки
Выгрузка — последний шаг цепочки. Если звенья до него не настроены, файл не сформируется или банк его отклонит.
Включить зарплатные проекты
Откройте Настройка → Расчет зарплаты и в блоке настроек выплаты включите использование зарплатных проектов. Пока флажок снят, в разделе «Выплаты» не будет ни справочника проектов, ни обработки обмена с банками.
Завести зарплатный проект
Справочник находится в Выплаты → Зарплатные проекты (в части релизов он открывается из ссылок «См. также» того же раздела). В карточке проекта заполните:
- 🏦 Организацию и банк — банк выбирается по БИК из классификатора;
- 📄 Номер и дату договора на зарплатный проект — они попадают в файл;
- ⚙️ Формат файла — версию формата обмена, которую поддерживает ваш банк;
- 🔤 Кодировку — по требованию банка;
- 🔐 Признак электронного документооборота — только если будете работать через ДиректБанк.
Версию формата и кодировку спросите у менеджера банка до первой выгрузки. Именно расхождение по версии — частая причина отказа в загрузке реестра.
Ввести лицевые счета сотрудников
Номер лицевого счёта хранится в связке «сотрудник + зарплатный проект». Получить его можно двумя путями:
- Через банк. В обработке обмена создайте заявку на открытие счетов, выгрузите её, отправьте в банк. Банк откроет карты и пришлёт файл подтверждения — после загрузки номера счетов сами запишутся в программу.
- Вручную. Если карты уже выпущены, введите номера документом ввода лицевых счетов (найдите его в разделе «Выплаты» по слову «лицевые»).
Если сотрудник по статье 136 ТК РФ попросил перечислять зарплату в другой банк, ему нужен не новый лицевой счёт в проекте, а способ выплаты «на счёт» — о нём ниже.
Проверить способ выплаты
В карточке сотрудника, на вкладке с данными о выплате зарплаты, должен стоять способ «Зарплатный проект» и выбран нужный проект. Иначе при автоматическом заполнении ведомости человек в неё не попадёт.
Как выгрузить ведомость на счета из 1С 8.3 ЗУП в банк: пошагово
Порядок действий описан для ЗУП 3.1 в интерфейсе «Такси». В ЗУП 3.2 логика та же.
Шаг 1. Создайте ведомость
- Откройте
Выплаты → Ведомости в банки нажмите Создать. - Укажите месяц выплаты, дату и организацию.
- В поле Выплата выберите вид: зарплата, аванс, отпуск, межрасчётная выплата и т.п.
- Выберите зарплатный проект. Если проект у организации один, он подставится сам.
- При необходимости ограничьте подразделение — так делают, если реестр в банк подаётся по филиалам.
Шаг 2. Заполните и проверьте суммы
Нажмите Заполнить. Программа подберёт сотрудников с этим способом выплаты и рассчитает суммы к выплате с учётом НДФЛ и уже выплаченного аванса.
Проверьте три вещи:
- нет ли нулевых или отрицательных сумм — это признак ошибок в расчёте;
- совпадает ли итог с расчётной ведомостью за месяц;
- у всех ли строк заполнен лицевой счёт.
Шаг 3. Проведите документ
Проведите ведомость. После проведения её можно выгружать. Править проведённую ведомость после отправки реестра в банк нельзя: суммы в программе и в банке разойдутся.
Шаг 4. Сформируйте файл
- Откройте
Выплаты → Обмен с банками (зарплата). - Выберите организацию и зарплатный проект.
- Перейдите на вкладку перечисления зарплаты — там видны проведённые, но ещё не выгруженные ведомости.
- Отметьте нужные ведомости флажками.
- Нажмите Выгрузить файл и укажите папку.
Программа создаст XML-файл реестра. Одной выгрузкой можно отправить несколько ведомостей одного проекта — банк получит их одним реестром.
Не выгружайте ведомость повторно после того, как банк уже принял реестр. Повторная загрузка в интернет-банк — прямой путь к двойному зачислению.
Если файл не нужен: другие способы передачи
Выгрузка файла — не единственный вариант. Выбор зависит от того, есть ли у организации зарплатный проект и какой банк.
| Способ | Когда подходит | На что смотреть |
|---|---|---|
| Ведомость в банк + XML-файл | Есть зарплатный проект, работаете через интернет-банк | Версия формата и кодировка в карточке проекта |
| Ведомость в банк + 1С:ДиректБанк | Банк поддерживает прямой обмен по зарплатным проектам | Подключение ДиректБанка и подпись реестра |
| Ведомость на счета | Сотрудники получают деньги на свои карты в разных банках | В Бухгалтерии будет отдельная платёжка на каждого |
| Ведомость в кассу / через раздатчика | Наличная выплата | Касса и кассовая дисциплина |
Ведомость на счета вместо ведомости в банк
Документ «Ведомость на счета» в разделе Выплаты нужен, когда зарплатного проекта нет или часть людей выбрала свой банк. Файла реестра здесь нет: в карточке сотрудника указывают его банковский счёт, а в бухгалтерской программе по каждой строке формируется отдельное платёжное поручение.
Это удобно при 5–10 таких сотрудниках. При 50 и больше отдельные платёжки становятся рутиной и стоят денег за каждую операцию — выгоднее договориться о зарплатном проекте.
Как выгрузка устроена для разных банков
Большинство крупных банков принимают реестр в формате обмена, который используют типовые программы 1С. Различия обычно в деталях:
- 📌 поддерживаемая версия формата — новые версии банк включает не сразу;
- 📌 кодировка файла — часть систем читает только один из вариантов;
- 📌 где загружать — в интернет-банке раздел может называться «Зарплатный проект», «Зарплатные реестры» или похоже;
- 📌 число подписей — реестр может требовать подписи руководителя и бухгалтера.
Перед первой выгрузкой попросите у банка тестовую загрузку. Подготовьте ведомость на одного-двух сотрудников с реальными счетами, выгрузите и загрузите её в интернет-банк без подписи. Если банк показывает реестр без ошибок — настройки верны.
Если банк требует свой формат, отличный от формата 1С, это решают не правкой файла руками, а внешней обработкой от банка или настройкой обмена на стороне банка. Ручная правка XML ломает контрольные суммы реестра.
Проверка файла и передача реестра в банк
После выгрузки откройте файл любым просмотрщиком XML или браузером. Проверьте:
- Итоговую сумму — она должна совпасть с итогом ведомости в ЗУП.
- Количество записей — равно числу строк ведомости.
- Номер и дату договора — совпадают с договором зарплатного проекта.
Дальше работа идёт в интернет-банке:
- Загрузите файл в раздел зарплатных реестров.
- Подпишите реестр электронной подписью.
- Отправьте платёжное поручение на общую сумму реестра на транзитный счёт банка — без него деньги до карт не дойдут.
Платёжку на общую сумму удобно делать в 1С:Бухгалтерии. В БП 3.0 это документ «Списание с расчетного счета» с видом операции перечисления зарплаты по ведомостям: в него подбирают ведомости, пришедшие из ЗУП через синхронизацию. Тогда в учёте сразу закроется задолженность по счёту 70.
Укажите в платёжке код вида дохода. Для зарплаты и других доходов, с которых можно удерживать по исполнительным документам, — код 1. Ошибка в коде приводит к неверным удержаниям со стороны банка у сотрудников с долгами.
Когда отправлять реестр
Реестр и платёжку на общую сумму отправляйте в один день. Если платёжка ушла, а реестр нет, деньги повиснут на транзитном счёте банка. Если наоборот — банк не начнёт зачисление, пока не придут средства.
Учитывайте и сроки по статье 136 ТК РФ: зарплату платят не реже двух раз в месяц в дни, установленные внутренними документами. Если день выплаты выпал на выходной, деньги перечисляют накануне. Закладывайте день на возможный возврат реестра с ошибками.
Подтверждение зачисления и незачисленные суммы
Через один-два рабочих дня банк присылает файл подтверждения зачисления. Его стоит загружать в ЗУП, а не просто складывать в папку.
Как загрузить подтверждение
- Откройте
Выплаты → Обмен с банками (зарплата). - Выберите организацию и проект.
- Нажмите Загрузить файл и укажите файл из банка.
Программа сопоставит строки и отметит, кому деньги зачислены, а кому нет.
Что делать с незачисленными
Типичные причины, по которым банк возвращает строку:
- ❌ счёт сотрудника закрыт или заблокирован;
- ❌ ФИО в реестре не совпадает с данными банка (смена фамилии, «е» и «ё»);
- ❌ номер лицевого счёта введён с ошибкой.
Порядок исправления:
- Узнайте у банка точную причину по каждой строке.
- Исправьте данные: новый лицевой счёт, ФИО в кадровых данных.
- Деньги вернутся на расчётный счёт организации — отразите возврат в бухгалтерии.
- Создайте в ЗУП новую ведомость на этих сотрудников и выгрузите её отдельным реестром.
Исходную ведомость не перепроводите и не правьте: она уже ушла в банк, и история выплат должна остаться точной.
Можно ли автоматизировать выгрузку реестров
Полностью «по расписанию» типовая ЗУП ведомости в банк не отправляет: ведомость создаёт и проверяет человек. Но ручных шагов можно убрать много.
- ⚡ 1С:ДиректБанк. Реестр, заявки на открытие счетов и подтверждения ходят между ЗУП и банком без выгрузки файлов. Подключение настраивают в карточке зарплатного проекта и в настройках обмена с банком.
- ⚡ Синхронизация с Бухгалтерией. Ведомости из ЗУП сами попадают в БП, и платёжку на общую сумму не нужно набивать вручную.
- ⚡ Пакет ведомостей. Ведомости по подразделениям за один день выгружайте одним файлом — меньше реестров для подписи.
При ДиректБанке проверьте права: подписывать реестр должен тот же человек, чья подпись зарегистрирована в банке. Сертификат бухгалтера, не внесённый в банк, приведёт к отказу.
Ошибки при выгрузке ведомости и что с ними делать
Частые вопросы
Можно ли выгрузить из ЗУП аванс отдельным реестром?
Можно ли выгрузить реестр, если ЗУП в облаке 1С:Фреш?
Что делать, если в организации два зарплатных проекта в разных банках?
Сотрудник уволился, а деньги вернулись из банка. Как выплатить?
Нужно ли выгружать отпускные и больничные отдельно от зарплаты?
Источники
- Трудовой кодекс РФ, статья 136 «Порядок, место и сроки выплаты заработной платы»