Выгрузка зарплатной ведомости из 1С в банк: порядок действий

· 9 мин

Содержание

Выплата зарплаты на карты идёт через файл-реестр: в 1С:ЗУП 3.1 его формирует документ Выплаты → Ведомости в банк, а сам файл выгружается из проведённой ведомости и загружается в клиент-банк. В 1С:Бухгалтерии 3.0 тот же документ лежит в разделе Зарплата и кадры → Ведомости в банк.

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

С чего начать: зарплатный проект и лицевые счета

Зарплатный проект — это карточка договора с банком, по которому организация перечисляет зарплату. Создают его в справочнике Выплаты → Зарплатные проекты.

В карточке проекта заполняют:

  • 🏦 банк (БИК подтягивает реквизиты из классификатора);
  • 📄 номер и дату договора зарплатного проекта;
  • 💳 формат обмена файлами — обычно это стандарт 1С:Предприятие — Клиент банка;
  • 🔢 систему расчётов или код подразделения банка, если банк его требует.

После проекта заводят лицевые счета — номера карт сотрудников в этом банке. Их вносят документом Выплаты → Ввод лицевых счетов (пакетно на весь список) или прямо в карточке сотрудника. Без лицевого счёта сотрудник не попадёт в ведомость.

Номер лицевого счёта — это 20-значный счёт карты (начинается с 408…), а не 16 цифр с лицевой стороны карты. Их часто путают, и файл потом не проходит проверку в банке.

Что проверить перед первой выгрузкой
Выполнено: 0 / 5

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

По ст. 136 ТК РФ зарплату выплачивают не реже чем каждые полмесяца, а конкретные даты организация закрепляет в правилах внутреннего распорядка, коллективном или трудовом договоре. Окончательный расчёт за месяц — не позднее 15 числа следующего месяца. Отсюда и количество ведомостей: как минимум две в месяц, плюс межрасчётные выплаты.

Через зарплатный проект обычно перечисляют:

  • 💸 аванс — зарплату за первую половину месяца;
  • 💰 зарплату за вторую половину месяца (окончательный расчёт);
  • 🏖 отпускные — выплатить нужно не позднее чем за три календарных дня до начала отпуска, поэтому ведомость на них делают заранее;
  • 🤒 больничные в части, которую платит работодатель (первые три дня болезни; остальное платит СФР напрямую — Фонд социального страхования с 2023 года объединён с ПФР в Социальный фонд России);
  • 🧮 расчёт при увольнении — в последний рабочий день сотрудника.

Каждый вид — отдельная ведомость со своим значением в поле «Выплачивать». Складывать аванс и зарплату в один документ нельзя: у них разные даты и, часто, разные коды вида дохода в реестре.

Если дата выплаты попадает на выходной, по ТК РФ перечисляют накануне. Значит, и файл в банк нужно выгрузить на день раньше с учётом времени обработки реестра банком.

Как сформировать ведомость в банк

Ведомость — это документ со списком сотрудников и суммами к перечислению. Создаётся в журнале Выплаты → Ведомости в банк по кнопке создания нового документа.

Порядок заполнения:

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

Сумма в ведомости берётся из того, что начислено и ещё не выплачено. Если сотрудника нет в списке — чаще всего либо у него не задан способ выплаты «через банк», либо по нему нет непогашенного начисления за этот период.

Ведомость на аванс и ведомость на зарплату за вторую половину месяца — это два отдельных документа. Не пытайтесь выплатить всё одной ведомостью: суммы и даты у них разные.

== Проводите ведомость только после того, как сверили итоговую сумму с расчётным листком или сводом. Выгруженный в банк файл отзывать сложно. ==

Формат файла и настройки обмена

Файл, который уходит в банк, — это текстовый реестр строго определённой структуры. Если формат не совпадёт с ожиданиями банка, загрузка упадёт ещё на стороне клиент-банка.

Основных варианта два:

СпособЧто этоКогда выбирать
Формат 1С:Предприятие — Клиент банкаТекстовый файл-реестр, вы сами загружаете его в клиент-банкБольшинство банков, если прямого обмена нет
Прямой обмен (DirectBank)1С отправляет реестр в банк без файлаБанк поддерживает ДиректБанк (например, крупные банки)

Формат задаётся в карточке зарплатного проекта. Там же указывается кодировка — как правило, банк требует определённую (windows-1251 или UTF-8). Если банк прислал методичку по обмену, сверьте формат и кодировку с ней до первой выгрузки.

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

Как выгрузить файл для банка

Файл формируется из уже проведённой ведомости.

  1. Откройте проведённую Ведомость в банк.
  2. В командной панели документа найдите команду выгрузки файла (в ЗУП 3.1 это команда обмена с банком по зарплатному проекту).
  3. Укажите папку, куда сохранить файл , и подтвердите выгрузку.
  4. 1С сформирует текстовый файл-реестр и покажет его имя и путь.

Если ведомостей несколько (например, по разным подразделениям или датам), их удобнее выгружать через обработку Выплаты → Обмен с банками (зарплатные проекты): она собирает неотправленные ведомости и формирует по ним файлы пакетом.

После выгрузки ведомость получает признак «отправлена в банк». Это защита от повторной выгрузки одной и той же суммы. Если файл потерялся и нужно выгрузить заново — используйте повторную выгрузку из той же ведомости, а не создавайте новый документ.

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

Загрузка реестра в клиент-банк и подтверждение зачисления

Дальше файл обрабатывает клиент-банк — это отдельная программа или веб-кабинет банка, в самой 1С зачисление не происходит.

Общий порядок:

  1. Войдите в клиент-банк под своей электронной подписью.
  2. Найдите раздел зарплатного проекта (реестры на зачисление).
  3. Загрузите сохранённый из 1С файл-реестр.
  4. Подпишите реестр КЭП и отправьте в банк.
  5. Отдельно оплатите платёжное поручение на общую сумму реестра — реестр и деньги в большинстве банков идут двумя операциями.

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

Банк разносит суммы по картам и возвращает протокол зачисления — файл с результатом по каждому сотруднику. Этот файл можно загрузить обратно в 1С документом подтверждения зачисления (там, где он поддерживается форматом банка): по сотрудникам проставятся статусы, и программа будет знать, кому деньги дошли, а кому нет.

Статусы в протоколе зачисления

== Пока по сотруднику не пришло подтверждение «зачислено», его зарплата не считается выплаченной. Не закрывайте период, если часть реестра зависла. ==

Ошибки при выгрузке и возврат платежей

Сбои делятся на две группы: файл не принял клиент-банк и банк вернул деньги после зачисления. Вот частые ситуации и что с ними делать.

Диагностика: выберите симптом

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

Прямой обмен с банком без файлов (DirectBank)

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

Чтобы включить прямой обмен:

  1. В карточке зарплатного проекта выберите способ обмена через сервис банка (DirectBank), а не через файл.
  2. Укажите учётные данные подключения, которые выдал банк (логин сервиса, сертификат подписи).
  3. Проверьте соединение по кнопке проверки настроек обмена.

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

ДиректБанк поддерживают не все банки — наличие сервиса и порядок подключения уточняйте в своём банке. Подключение бесплатное у большинства банков, но требует действующей электронной подписи и иногда отдельного заявления в рамках зарплатного договора.

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

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

Можно ли выгрузить зарплату на карты разных банков одним файлом?
Нет. Файл формируется по одному зарплатному проекту, а проект привязан к конкретному банку. На каждый банк — своя ведомость и свой файл.
Что делать, если сотрудник уволен, а зарплата уже ушла в реестре?
Если банк ещё не исполнил реестр, возврат оформляет банк. Если деньги зачислены ошибочно — это уже спор с бывшим сотрудником; удержать из будущих выплат нельзя, он уволен.
Почему сумма в ведомости меньше начисленной?
Из начисленного вычитаются НДФЛ, удержания по исполнительным листам и ранее выданный аванс. В ведомость попадает сумма к перечислению, а не весь начисленный доход.
Нужно ли отдельно платить комиссию банку за реестр?
Комиссия за зарплатный проект списывается банком по тарифу договора отдельно от реестра. В саму ведомость она не входит.
Как перевыгрузить файл, если он потерялся?
Откройте ту же проведённую ведомость и выгрузите файл повторно. Новый документ создавать не нужно — иначе рискуете задвоить сумму.

Источники

  • Трудовой кодекс РФ, ст. 136 (порядок и сроки выплаты заработной платы)