К статье
Практический материал

Учет и Финансы · 11 мин

Как выгрузить платежные поручения из банка в 1С

Как загрузить платежные поручения и выписки из клиент-банка в 1С: форматы файлов, настройка обмена, проверка данных, типичные ошибки и способы их исправить.

Загрузка платежных поручений из банка в 1С — стандартная операция, которая избавляет бухгалтера от ручного ввода реквизитов и снижает риск ошибок в платежах. В большинстве конфигураций 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация) обмен с банком работает через файл выгрузки из системы «клиент-банк» или через сервис прямого обмена DirectBank.

Общая схема выглядит так: в интернет-банке или программе клиент-банка вы формируете файл с платежными поручениями (чаще всего это текстовый файл формата 1C:ClientBank, реже — XML), затем в 1С запускаете обработку загрузки, сопоставляете контрагентов и счета, после чего документы создаются в базе автоматически.

Ниже разобраны оба способа обмена, настройка, проверка результата и типичные ошибки, из-за которых платежи не загружаются или загружаются с неверными данными.

Какие способы обмена с банком существуют в 1С

Первый и самый распространенный способ — файловый обмен. Банк формирует файл в формате, который понимает 1С (классический вариант — текстовый файл kl_to_1c.txt по стандарту 1C:ClientBank), а вы загружаете его в программу через специальную обработку. Этот способ работает практически с любым банком и не требует дополнительных настроек со стороны кредитной организации.

Второй способ — прямой обмен (DirectBank, 1С:ДиректБанк). 1С соединяется с банком напрямую через защищенный канал: платежки отправляются и загружаются без промежуточных файлов, а статусы документов обновляются автоматически. Способ удобнее, но требует, чтобы банк поддерживал эту технологию, и обычно настраивается совместно с банком через заявление и настройку криптографии или логина-пароля.

Третий вариант — сторонние обработки и сервисы-интеграторы. Они применяются, когда банк выдает данные в нестандартном формате (например, Excel или CSV) или когда нужно грузить выписки сразу из нескольких банков в разные базы. Это рабочая альтернатива, но требует проверки корректности обработки на тестовых данных.

Сравнение способов обмена

Файловый обмен (клиент-банк)

Подходит для любого банка, не требует согласования. Минус: файл нужно формировать и загружать вручную.

DirectBank

Автоматический обмен без файлов, видны статусы платежей. Требует поддержки банка и первичной настройки.

Сторонние обработки

Помогают при нестандартных форматах и нескольких банках. Требуют тестирования и контроля обновлений.

Как выгрузить платежные поручения в клиент-банке

Точное меню зависит от банка, но логика везде одинаковая. В интернет-банке или программе клиент-банка найдите раздел «Экспорт», «Выгрузка в 1С» или «Обмен с 1С» — обычно он находится в списке платежных поручений или в разделе выписок.

Выберите период и при необходимости конкретные документы, укажите формат выгрузки «1С» или «1C:ClientBank» и сохраните файл на компьютер. Часто банк предлагает выгрузить вместе с платежками и выписку — это удобно, потому что в 1С оба типа данных загружаются одной обработкой.

Обратите внимание на кодировку и расширение файла. Стандартный файл обмена — текстовый, обычно с расширением .txt. Если банк выдал файл в формате Excel или PDF, загрузить его штатной обработкой не получится: PDF вообще не предназначен для обмена данными, а Excel потребует сторонней обработки.

Настройка обмена с банком в 1С перед первой загрузкой

Перед первой загрузкой откройте карточку банковского счета организации в 1С (раздел «Банк и касса» → «Банковские счета») и проверьте, что номер счета, БИК банка и валюта указаны точно так же, как в банке. Именно по этим реквизитам обработка определяет, к какому счету относятся загружаемые документы.

Затем перейдите в настройку обмена: в 1С:Бухгалтерии это пункт «Обмен с банком» в разделе «Банк и касса» или кнопка «Загрузить» в журнале платежных поручений. Укажите файл выгрузки из банка (для исходящих платежей) и файл загрузки в 1С (для входящих данных), а также проверьте, что выбран правильный банк и счет.

Если планируете использовать DirectBank, настройка делается в разделе «Настройки обмена с банками»: выбирается банк из списка, указывается способ аутентификации (логин-пароль, токен или электронная подпись), после чего выполняется тестовое подключение. До успешного теста документы отправлять не стоит.

Порядок загрузки файла в 1С
  1. 1
    Выгрузите платежные поручения из клиент-банка в формате 1С и сохраните файл на компьютер
  2. 2
    В 1С откройте «Банк и касса» → «Обмен с банком» (или «Загрузить» в журнале платежных поручений)
  3. 3
    Укажите путь к файлу загрузки и выберите банковский счет организации
  4. 4
    Нажмите «Загрузить» и дождитесь заполнения таблицы документов
  5. 5
    Проверьте сопоставление контрагентов, договоров и статей движения денежных средств
  6. 6
    Снимите флажки с документов, которые загружать не нужно, и нажмите «Создать/обновить документы»
  7. 7
    Откройте журнал платежных поручений и убедитесь, что документы появились с корректными суммами и реквизитами

Как загрузить платежные поручения и проверить сопоставление

После выбора файла обработка показывает таблицу найденных документов. На этом этапе важно не нажимать «Загрузить» вслепую: 1С пытается автоматически сопоставить контрагентов по ИНН и КПП, договоры — по номеру и валюте, а банковские счета — по номеру. То, что не удалось сопоставить, будет подсвечено или помечено.

Пройдитесь по несопоставленным строкам. Если контрагент не найден, 1С предложит создать его автоматически по реквизитам из файла — проверьте ИНН, КПП и наименование, чтобы не плодить дубли. Если контрагент уже есть в базе, но не сопоставился (например, из-за другого написания имени), укажите его вручную в строке документа.

Отдельно проверьте вид операции и статью движения денежных средств. При загрузке платежных поручений (исходящих документов) 1С обычно подставляет вид операции по назначению платежа, но для нетиповых платежей значение может быть неверным — это влияет на проводки и отчеты по ДДС.

Контрольные точки

Как проверить результат загрузки

Количество документов
Норма

Совпадает с числом платежек в файле из банка

Тревожный признак

Часть документов отсутствует или задублирована

Контрагенты
Норма

Все получатели сопоставлены со справочником без дублей

Тревожный признак

Созданы новые контрагенты-дубли с похожими ИНН

Суммы и реквизиты
Норма

Суммы, номера и даты совпадают с банковским файлом

Тревожный признак

Расхождения в копейках, сдвиг дат, пустое назначение платежа

Статусы документов
Норма

Платежные поручения проведены или помечены к отправке

Тревожный признак

Документы созданы, но не проведены без видимой причины

Загрузка через DirectBank без файлов

Если настроен прямой обмен, процедура короче: в журнале платежных поручений нажмите «Обмен с банком», и 1С сама получит из банка подтверждения и выписки, а также отправит подготовленные платежки. Файлы на диске не создаются, что исключает ошибки с путями и кодировками.

При первом сеансе обмена программа может запросить логин и пароль от банковского сервиса или подтверждение по SMS — это зависит от банка. После успешного обмена в журнале у документов появляются статусы: «Отправлено», «Принято банком», «Исполнено» или «Отклонено». Статус «Отклонено» требует разбора: обычно банк указывает причину в сообщении к документу.

Учтите ограничение: DirectBank передает данные только по тем счетам, которые указаны в настройке обмена. Если у организации несколько счетов в разных банках, для каждого нужна отдельная настройка, и не все банки поддерживают прямой обмен.

Типичные ошибки и как их исправить

Самая частая проблема — обработка не видит файл или сообщает о неверном формате. Причины: файл выгружен не в формате 1С, поврежден при копировании, открыт и пересохранен в текстовом редакторе с изменением кодировки. Решение — выгрузить файл из банка заново и не открывать его до загрузки.

Вторая типичная ситуация — документы загружаются, но попадают не на тот счет или не в ту организацию. Это происходит, когда в базе несколько организаций, а в настройках обмена выбран неверный счет. Перед загрузкой всегда сверяйте организацию и счет в шапке обработки.

Третья группа ошибок — дубли контрагентов и документов. Дубли контрагентов возникают из-за различий в написании имени или отсутствия КПП в базе; дубли документов — при повторной загрузке того же файла. Перед повторной загрузкой удалите созданные ранее документы или убедитесь, что обработка корректно определяет уже существующие.

Типичные ошибки при загрузке
01
Загрузка файла не в формате 1С — обработка выдает ошибку формата или пустую таблицу
02
Редактирование файла в Блокноте перед загрузкой — ломается кодировка, русские буквы превращаются в символы
03
Повторная загрузка того же файла — создаются дубли платежных поручений
04
Автоматическое создание контрагентов без проверки — справочник засоряется дублями
05
Неверно выбран счет в обработке — документы попадают в чужую организацию или на другой счет

Проверка результата и сверка с банком

После загрузки откройте журнал платежных поручений за соответствующий период и сверьте количество и суммы документов с данными клиент-банка. Удобный контроль — итоговая сумма по загруженным платежам: она должна совпасть с итогом в банковском файле.

Если вместе с платежками загружалась выписка, проверьте остаток на конец дня: он должен совпасть с остатком по банковскому счету в 1С. Расхождение означает, что какие-то документы не загружены, загружены дважды или проведены с другой датой.

Для регулярной работы заведите правило: загрузка — сверка итогов — и только потом проведение оплаты или отправка в банк. Такой порядок занимает несколько минут, но исключает самые дорогие ошибки — двойные платежи и пропущенные поступления.

Итог

Что важно запомнить

Выгрузка платежных поручений из банка в 1С делается через файл формата 1C:ClientBank или через прямой обмен DirectBank. Ключ к чистой загрузке — правильно выбранный счет, проверка сопоставления контрагентов и сверка итоговых сумм с банком до проведения документов.

Частые вопросы

В каком формате банк должен выгружать платежные поручения для 1С?

Штатная обработка 1С понимает текстовый формат 1C:ClientBank (обычно файл .txt) и XML-форматы обмена. Файлы Excel, CSV и PDF напрямую не загружаются — для них нужны сторонние обработки или конвертация. В меню банка ищите пункт «Выгрузка в 1С» или «Экспорт в 1С».

Почему 1С пишет «неверный формат файла» при загрузке?

Чаще всего файл выгружен не в обменном формате, поврежден при копировании или пересохранен в редакторе с изменением кодировки. Выгрузите файл из банка заново и загрузите его, не открывая в других программах. Если ошибка повторяется, уточните в банке, какой именно формат он формирует для 1С.

Как избежать дублей контрагентов при загрузке?

1С ищет контрагента по ИНН и КПП, поэтому перед загрузкой проверьте, что у существующих контрагентов эти реквизиты заполнены корректно. В таблице загрузки вручную указывайте существующего контрагента там, где программа предлагает создать нового с похожими реквизитами.

Что делать, если платежные поручения загрузились дважды?

Не проводите и не отправляйте документы. Пометьте дубли на удаление, затем сверьте количество и суммы оставшихся платежек с банковским файлом. Чтобы ситуация не повторялась, загружайте каждый файл только один раз и контролируйте дату последней загрузки в обработке обмена.

Можно ли загружать платежки из нескольких банков в одну базу?

Да. Для каждого банковского счета настраивается свой обмен: отдельные файлы загрузки или отдельная настройка DirectBank. Главное — при каждой загрузке проверять, что в обработке выбран именно тот счет, из банка которого выгружен файл.

Чем DirectBank отличается от обычной загрузки файла?

При файловом обмене вы вручную формируете файл в клиент-банке и загружаете его в 1С. DirectBank передает данные напрямую: платежки уходят в банк из 1С, а статусы и выписки возвращаются автоматически. Для DirectBank нужен банк, поддерживающий эту технологию, и первичная настройка подключения.