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