Учет и Финансы · 11 мин
Как выгрузить платежку из 1С в клиент-банк
Как выгрузить платежное поручение из 1С в клиент-банк: настройка обмена, выгрузка в файл, DirectBank, проверка реквизитов и исправление типичных ошибок.
Выгрузка платежных поручений из 1С в клиент-банк избавляет бухгалтера от ручного ввода реквизитов в банковской программе и исключает ошибки в суммах, ИНН и назначениях платежа. В типовых конфигурациях — «1С:Бухгалтерия 8», «1С:Управление нашей фирмой», «1С:Комплексная автоматизация» — обмен с банком встроен и работает либо через файл выгрузки, либо через прямое подключение DirectBank.
Есть два принципиально разных способа передать платежку в банк. Первый — классический: из 1С формируется текстовый файл в формате обмена с клиент-банком, который затем импортируется в программу банка или загружается через интернет-банк. Второй — сервис 1С:ДиректБанк, при котором документы уходят в банк напрямую из 1С, без промежуточных файлов. Выбор зависит от того, поддерживает ли ваш банк прямой обмен.
Прежде чем настраивать выгрузку, убедитесь, что в базе корректно заполнены банковские счета организации и контрагентов: большинство ошибок при обмене возникает именно из-за пустых или неверных реквизитов, а не из-за самой выгрузки.
Подготовка: что проверить в 1С перед выгрузкой
Выгрузить в банк можно только проведенный документ «Платежное поручение». Черновики и помеченные на удаление документы в файл обмена не попадут. Откройте список платежек (раздел «Банк и касса» → «Платежные поручения») и убедитесь, что нужные документы проведены и не имеют статуса ошибки.
Проверьте карточку банковского счета организации: должны быть заполнены номер счета, БИК банка, корреспондентский счет и наименование банка. Аналогично у контрагентов-получателей — ИНН, КПП (для организаций), номер счета и банк получателя. Пустое поле в реквизитах — самая частая причина, по которой банк отклоняет импортированный файл.
Отдельно проверьте назначение платежа и коды бюджетной классификации, если платежка адресована в налоговую или фонд. Для бюджетных платежей обязательны поля статуса плательщика, КБК, ОКТМО, основания и периода платежа — без них банк не исполнит поручение.
Как проверить готовность платежки
Документ проведен, без пометки удаления
Документ не проведен или помечен — в выгрузку не попадет
Заполнены счет, БИК, корсчет
Пустой БИК или счет — банк отклонит файл
ИНН, счет и банк получателя заполнены
Пустой ИНН или счет — ошибка при импорте в клиент-банк
КБК, ОКТМО, статус плательщика заполнены
Пустые поля — платеж вернется неисполненным
Способ 1: выгрузка платежек в файл для клиент-банка
Файловый обмен — универсальный вариант, который работает с любым банком, принимающим выгрузки в стандартном формате обмена с системой «клиент-банк» (текстовый файл с секциями платежных документов). Порядок действий в «1С:Бухгалтерии 8» редакции 3.0 следующий.
- 1Откройте раздел «Банк и касса» → «Платежные поручения».
- 2Выделите нужные документы в списке (можно несколько, с зажатой Ctrl или Shift).
- 3Нажмите кнопку «Отправить в банк» (или «Выгрузить в банк» — название зависит от конфигурации).
- 4В открывшейся обработке обмена проверьте счет организации и период, при необходимости снимите лишние документы.
- 5Нажмите «Выгрузить» и укажите папку и имя файла, например kl_to_1c.txt.
- 6Откройте клиент-банк или интернет-банк и выполните импорт документов из созданного файла.
- 7В банковской программе проверьте импортированные платежки, подпишите их и отправьте в банк.
Обратите внимание на кодировку файла. Стандартный формат обмена рассчитан на кодировку Windows-1251 (ANSI). Если банковская программа при импорте показывает «кракозябры» вместо русских букв, файл был сохранен в другой кодировке — пересохраните его в ANSI через «Блокнот» (Файл → Сохранить как → кодировка ANSI) и импортируйте повторно.
После выгрузки не редактируйте платежку в 1С, не выгружая её повторно: в банк уйдет старая версия документа. Если сумма или реквизиты изменились — выгрузите файл заново и переимпортируйте его в клиент-банке, удалив прежний вариант платежки.
Способ 2: прямая отправка через 1С:ДиректБанк
1С:ДиректБанк — встроенный механизм прямого обмена с банком без файлов: платежки отправляются в банк прямо из списка документов, а статусы исполнения и выписки загружаются обратно автоматически. Большинство крупных банков поддерживают этот сервис, но подключение и тарифы зависят от конкретного банка — уточните условия в своем отделении или на сайте банка.
Для подключения откройте «Администрирование» → «Обмен электронными документами» → «Обмен с банками» и включите сервис 1С:ДиректБанк. Затем в карточке банковского счета организации создайте настройку обмена: выберите банк, укажите способ аутентификации (логин и пароль от клиент-банка, аппаратный ключ или SMS-подтверждение — зависит от банка) и проверьте соединение. Программа сама получит настройки криптографии и адреса серверов банка.
После подключения отправка платежки сводится к одной кнопке: в списке платежных поручений выделите документы и нажмите «Отправить в банк». Документ получит статус «Отправлен», затем «Принят банком» и после исполнения — «Исполнен», а сумма появится в банковской выписке после её загрузки.
Сравнение способов обмена
Подходит для любого банка и разовых платежей. Требует ручного импорта в клиент-банк и не показывает статус исполнения в 1С.
Подходит при регулярных платежах: отправка в один клик, статусы и выписки автоматически. Требует поддержки банком и настройки подключения.
Компромисс: файл из 1С прикрепляется в веб-интерфейсе банка без установки клиент-банка. Не все банки принимают файлы стандартного формата.
Настройка обмена с банком в типовых конфигурациях
Если кнопки выгрузки нет или обмен работает некорректно, проверьте настройку обмена с клиент-банком. В «1С:Бухгалтерии» она находится в карточке банковского счета организации по ссылке «Настройка обмена с банком». Там задается программа банка (например, «Клиент-банк» конкретного банка или универсальный формат), имена файлов выгрузки и загрузки, кодировка и состав выгружаемых документов.
Для файлового обмена укажите согласованные с банковской программой пути к файлам: файл выгрузки (из 1С в банк) и файл загрузки (выписка из банка в 1С). Удобно использовать отдельную папку, например «Обмен с банком», чтобы не путать файлы разных дат. Если в компании несколько расчетных счетов в разных банках, настройка создается для каждого счета отдельно.
В конфигурациях «1С:Управление нашей фирмой» и «1С:Комплексная автоматизация» логика аналогична: настройка привязана к банковскому счету, а выгрузка выполняется из списка платежных поручений или из обработки «Обмен с банком». Названия кнопок могут отличаться, но принцип — выделить проведенные документы и выгрузить — сохраняется.
Как проверить, что платежка ушла в банк корректно
При файловом обмене признак успеха — импортированные документы в клиент-банке без ошибок. Откройте в банковской программе список входящих платежей и сверьте количество, суммы и получателей с 1С. Затем подпишите документы и дождитесь статуса «Исполнено» — только после этого платеж считается отправленным.
При обмене через 1С:ДиректБанк контролируйте статусы документа прямо в списке платежных поручений. Последовательность нормальных статусов: «Подготовлено» → «Отправлено» → «Принято банком» → «Исполнено». Если документ завис в статусе «Отправлено» надолго или получил статус «Отклонено банком», откройте протокол обмена — в нем банк указывает причину отказа.
Финальная проверка — банковская выписка. После загрузки выписки в 1С (файлом или через ДиректБанк) платежка должна закрыться документом «Списание с расчетного счета». Если списание не появилось, а деньги в банке ушли — проверьте, не дублируется ли платеж, и свяжите выписку с платежным поручением вручную.
Частые проблемы и способы их решения
Если банк при импорте сообщает «неверный формат файла», чаще всего причина в том, что в настройке обмена выбран не тот тип программы банка. Откройте настройку обмена для счета и смените вариант на «Клиент-банк (стандартный обмен)» либо на профиль вашего банка, если он есть в списке. Универсальный формат принимают практически все банковские программы.
Если в файле выгрузки нет нужной платежки, проверьте три вещи: документ проведен, дата документа попадает в период выгрузки, указан тот же банковский счет организации, что и в настройке обмена. Платежка с другого счета в чужой файл не попадет — это защита от отправки платежа не с того счета.
При работе через ДиректБанк типичные сбои — истекший пароль или сертификат, а также отсутствие связи с сервером банка. Обновите учетные данные в настройке обмена и проверьте соединение кнопкой «Проверить». Если банк проводит регламентные работы, отправка временно невозможна — дождитесь окончания работ или воспользуйтесь файловой выгрузкой как резервным каналом.
FAQ: ответы на частые вопросы
Можно ли выгрузить из 1С сразу несколько платежек одним файлом?
Да. Выделите в списке платежных поручений несколько документов (с зажатой клавишей Ctrl или Shift) и нажмите «Отправить в банк» — все выделенные проведенные документы попадут в один файл выгрузки. В клиент-банке они импортируются пакетом.
Почему платежка не попадает в файл выгрузки?
Основные причины: документ не проведен, его дата вне периода выгрузки, в документе указан другой банковский счет организации или документ уже помечен как выгруженный. Проверьте эти условия и повторите выгрузку.
Нужно ли покупать 1С:ДиректБанк отдельно?
Механизм встроен в типовые конфигурации и не требует отдельной программы, но условия обслуживания прямого обмена устанавливает банк: у некоторых банков подключение и использование платные. Уточните тарифы в своем банке до настройки.
Как отменить платежку, уже выгруженную в банк?
Если документ еще не исполнен, удалите или отзовите его в клиент-банке (или запросите отзыв через банк при ДиректБанке), а в 1С пометьте платежное поручение на удаление или отразите отмену. Исполненный платеж отменить нельзя — только вернуть через получателя или банк.
В какой кодировке должен быть файл для клиент-банка?
Стандартный формат обмена рассчитан на кодировку Windows-1251 (ANSI). Если в банковской программе русский текст отображается нечитаемо, пересохраните файл в кодировке ANSI и импортируйте заново.
Можно ли выгружать платежки в бюджет (налоги и взносы)?
Да, порядок тот же, но документ должен содержать заполненные бюджетные реквизиты: статус плательщика, КБК, ОКТМО, основание и период платежа. В типовых конфигурациях эти поля подставляются автоматически при выборе вида налога — проверьте их перед выгрузкой.
Что важно запомнить
Выгружайте в банк только проведенные платежки с полностью заполненными реквизитами. Простой вариант — файл обмена с импортом в клиент-банк, удобный при регулярной работе — 1С:ДиректБанк. После отправки всегда сверяйте результат по статусу документа и банковской выписке и не отправляйте платеж повторно без проверки первого.