Учет и Финансы · 10 мин
Как выгрузить платежное поручение из 1С для отправки в банк
Пошаговая инструкция: как выгрузить платежное поручение из 1С в файл для клиент-банка, настроить обмен, проверить файл и исправить типичные ошибки выгрузки.
Платежное поручение, созданное в 1С, нужно передать в банк для исполнения. Самый распространенный способ — выгрузить документ в текстовый файл и загрузить его в систему «клиент-банк» или интернет-банк. Альтернатива — прямой обмен (DirectBank), при котором файл вообще не создается: документы уходят в банк прямо из программы.
Выгрузка работает одинаково в большинстве конфигураций: «1С:Бухгалтерия 8», «Управление нашей фирмой», «Комплексная автоматизация», ERP. Отличаются только названия пунктов меню. Ниже разобран стандартный механизм обмена через файл формата 1CClientBankExchange, который поддерживают практически все российские банки.
Перед первой выгрузкой проверьте три вещи: корректно ли заполнены банковские реквизиты организации и контрагента, указан ли счет в банке в настройках обмена, есть ли у пользователя права на выгрузку платежных документов. Большинство ошибок при передаче платежек связано именно с реквизитами, а не с самой выгрузкой.
Какие способы передать платежку в банк существуют
Способов три, и выбор зависит от того, какой сервис предоставляет ваш банк и как настроена программа.
Первый — выгрузка в файл с последующей загрузкой в клиент-банк. Универсальный вариант: работает с любым банком, который принимает файлы стандартного формата обмена с 1С. Требует ручной загрузки файла, но полностью контролируем: вы видите, что именно уходит в банк.
Второй — сервис 1С:ДиректБанк. Платежки отправляются в банк напрямую из программы, статусы исполнения возвращаются автоматически. Требуется, чтобы банк поддерживал эту технологию, и нужна настройка обмена с использованием логина или электронной подписи.
Третий — бумажный вариант: печать платежного поручения и передача в отделение банка. Используется как резервный, когда электронный обмен недоступен.
Сравнение способов отправки
Подходит для любого банка с клиент-банком. Минус: ручная загрузка файла и риск отправить устаревшую версию файла.
Подходит при регулярных платежах и поддержке банком. Минус: требует первоначальной настройки и подключения сервиса.
Резервный вариант при сбое электронного обмена. Минус: медленно, банк может взимать повышенную комиссию.
Подготовка: настройка обмена с банком
Перед первой выгрузкой задайте файл обмена в настройках банковского счета организации. Откройте справочник «Банковские счета», найдите счет организации и перейдите к настройкам обмена с банком (в «1С:Бухгалтерии» это гиперссылка «Обмен с банком» или аналогичная в карточке счета).
Укажите путь и имя файла выгрузки — обычно используют имя вида 1c_to_kl.txt в отдельной папке, например C:\BankExchange\. Туда же настраивают файл загрузки выписок (например, kl_to_1c.txt). Раздельные файлы удобны: выгрузка и загрузка не перезаписывают друг друга.
Проверьте, что в карточке банка корректно заполнены БИК и корреспондентский счет, а в карточке организации — ИНН, КПП и наименование. Эти данные попадут в файл выгрузки, и клиент-банк сверит их при импорте. Ошибка в БИК — одна из самых частых причин отказа банка принять файл.
Пошаговая выгрузка платежного поручения в файл
В типовой «1С:Бухгалтерии 8» выгрузка выполняется из журнала платежных поручений. Последовательность следующая.
- 1Откройте раздел «Банк и касса» → «Платежные поручения».
- 2Убедитесь, что в документе заполнены все реквизиты: сумма, получатель, счет получателя, назначение платежа, очередность платежа.
- 3Установите у платежного поручения статус «Оплачено» не нужно — наоборот, документ должен быть проведен и не оплачен.
- 4Нажмите кнопку «Выгрузить в банк» (или «Еще» → «Выгрузка платежных поручений»).
- 5В форме обмена проверьте организацию, банковский счет и путь к файлу выгрузки.
- 6Отметьте флажками нужные документы в списке и нажмите «Выгрузить».
- 7Дождитесь сообщения об успешной выгрузке и запомните путь к файлу.
- 8Загрузите файл в клиент-банк и подтвердите платежи там.
В форме выгрузки программа показывает список неоплаченных платежных поручений по выбранному счету. Отметьте только те, что реально нужно отправить. Если платежка уже выгружалась ранее, но не исполнена — она может попасть в файл повторно, и в клиент-банке появится дубль.
После нажатия «Выгрузить» программа формирует текстовый файл в формате обмена и сообщает количество выгруженных документов. Сам файл можно открыть любым текстовым редактором и убедиться, что данные на месте.
Как проверить файл выгрузки перед отправкой
Файл выгрузки — обычный текстовый документ в кодировке Windows-1251. Откройте его в «Блокноте» и проверьте ключевые секции: заголовок с номерами счетов и блоки «СекцияДокумент=Платежное поручение» — по одной на каждую платежку.
Как проверить результат
Строки «1CClientBankExchange», «ВерсияФормата», указан расчетный счет плательщика
Файл пустой, начинается не со служебных строк или содержит «кракозябры»
Поле «Сумма=» совпадает с суммой в документе 1С
Сумма отличается, отсутствует или равна нулю
ИНН, наименование, номер счета и БИК банка получателя заполнены
Пустые поля получателя или счет из другого банка
Текст назначения читается полностью, указан НДС
Назначение обрезано или без упоминания налога
Особое внимание уделите кодировке: если при открытии файла русские буквы отображаются нечитаемо, не редактируйте и не сохраняйте его в другой кодировке — клиент-банк может не принять такой файл. Выгрузите файл заново из 1С.
В самом клиент-банке после импорта обязательно откройте импортированные платежки и сверьте суммы и получателей с документами в 1С до подтверждения отправки. Отменить исполненный платеж значительно сложнее, чем проверить его заранее.
Выгрузка через 1С:ДиректБанк
Если банк поддерживает DirectBank, выгрузка упрощается до одной кнопки. В журнале платежных поручений выделите документы и выберите «Отправить в банк». Программа подпишет пакет электронной подписью (или запросит подтверждение по SMS — зависит от настроек банка) и передаст его напрямую.
Статус документа в 1С будет меняться автоматически: «Подготовлено», «Отправлено», «Исполнено» или «Отклонено банком». Это удобно для контроля: не нужно сверять файл и клиент-банк вручную.
Для включения сервиса перейдите в настройки обмена с банком и выберите вариант «Прямой обмен (1С:ДиректБанк)». Потребуется договор с банком на прямой обмен и, как правило, действующая подписка на сервисы 1С. Первичную настройку подключения банк обычно подтверждает звонком или кодом.
Типичные ошибки и их устранение
Если клиент-банк сообщает об ошибке формата, сначала убедитесь, что файл не редактировался вручную и не открывался в Excel — такие программы меняют структуру и кодировку файла. Затем проверьте, что банк поддерживает стандартный формат обмена 1С; некоторые банки требуют собственный формат, для которого нужна отдельная обработка выгрузки.
Отдельная ситуация — изменение реквизитов после выгрузки. Если платежку отредактировали в 1С, ранее выгруженный файл устарел: обязательно выгрузите документ повторно и убедитесь, что в банк ушла актуальная версия.
Удобно завести отдельную папку для обмена с банком и очищать ее после подтверждения исполнения платежей. Так вы всегда будете видеть, какие файлы еще не загружены в клиент-банк, и не отправите старый файл повторно.
Что делать после отправки платежа
После того как банк исполнил платеж, загрузите выписку в 1С — через тот же механизм обмена, кнопкой «Загрузить выписку» в журнале банковских операций. Программа найдет соответствующие платежные поручения и отметит их как оплаченные, сформировав документы списания с расчетного счета.
Если выписка загрузилась, а платежка осталась неоплаченной, проверьте, совпадает ли номер и дата документа в выписке с платежным поручением. При расхождении свяжите документы вручную или проведите списание на основании платежки.
При работе через 1С:ДиректБанк выписки и статусы приходят автоматически при обмене, ручная загрузка не требуется.
Что важно запомнить
Выгрузка платежного поручения из 1С делается из журнала платежных поручений кнопкой «Выгрузить в банк» в заранее настроенный файл обмена. Перед отправкой сверьте реквизиты и суммы, после исполнения — загрузите выписку. При регулярных платежах рассмотрите прямой обмен через 1С:ДиректБанк.
Часто задаваемые вопросы
В каком формате 1С выгружает платежные поручения?
Используется текстовый формат 1CClientBankExchange в кодировке Windows-1251. Его принимает большинство клиент-банков российских банков. Если ваш банк требует иной формат, уточните у банка наличие адаптера или обработки выгрузки.
Можно ли выгрузить сразу несколько платежных поручений?
Да. В форме выгрузки отображаются все неоплаченные платежки по выбранному счету — отметьте флажками нужные, и все они попадут в один файл. В клиент-банке они импортируются пакетом.
Почему платежное поручение не появляется в списке на выгрузку?
Чаще всего документ не проведен, уже отмечен как оплаченный либо относится к другому банковскому счету или организации. Проверьте состояние документа и отборы в форме выгрузки.
Что делать, если банк отклонил файл выгрузки?
Прочитайте текст ошибки в клиент-банке: обычно указана причина — неверный БИК, счет, ИНН или формат. Исправьте данные в справочниках 1С, выгрузите файл заново и повторите импорт. Сам файл вручную не редактируйте.
Нужно ли что-то настраивать для выгрузки в 1С:УНФ или ERP?
Принцип тот же: настраивается файл обмена в карточке банковского счета, выгрузка выполняется из списка платежных поручений. Отличаются только названия команд и расположение настроек в интерфейсе конкретной конфигурации.
Можно ли отменить уже выгруженный платеж?
Выгрузка файла сама по себе не отправляет деньги — платеж уходит только после подтверждения в клиент-банке. Пока платеж не подтвержден, просто не отправляйте его или удалите в клиент-банке. Если платеж уже исполнен, возврат возможен только через обращение в банк и получателя.