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