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