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

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

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

Пошаговая инструкция: как выгрузить платежные поручения из 1С в Сбербанк Бизнес Онлайн через файл 1c_to_kl.txt, настройка обмена, ошибки и проверка результата.

Выгрузка платежных поручений из 1С в Сбербанк Бизнес Онлайн — стандартная задача бухгалтера, которая избавляет от ручного ввода реквизитов в интернет-банке. Ошибка в ИНН, КПП или номере счета при ручном переносе может привести к возврату платежа или отправке денег не тому контрагенту, поэтому обмен через файл — самый надежный способ.

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

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

Подготовка: что проверить перед выгрузкой

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

Второй обязательный шаг — проверить карточки контрагентов. У каждого получателя должны быть заполнены ИНН, КПП (для организаций), наименование без сокращений и актуальный банковский счет. Если в базе есть контрагенты с пустым ИНН, такие платежки либо не выгрузятся, либо банк отклонит их при импорте.

Также уточните в Сбербанке, какой способ обмена доступен на вашем тарифе. Импорт файлов поддерживается практически всегда, а вот DirectBank может требовать подключения отдельной опции и настройки криптографии или токена.

Реквизиты своего счетаСчет, БИК, корсчет

Справочник «Банковские счета» в 1С

Данные контрагентовИНН, КПП, счет получателя

Карточки контрагентов, отсутствие пустых полей

Способ обменаФайл или DirectBank

Тариф и настройки в Сбербанк Бизнес Онлайн

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

Права в 1С и подтверждающая роль в банке

Способ 1: выгрузка платежек в файл из 1С

В типовых конфигурациях (1С:Бухгалтерия 8, Управление торговлей, Комплексная автоматизация) обмен с банком находится в разделе «Банк и касса» → «Обмен с банком» или через обработку «Клиент банка». В старших версиях Бухгалтерии обработка называется «Обмен электронными документами с банком».

Порядок действий: откройте обработку обмена, выберите свою организацию и банковский счет, установите период. Программа покажет список платежных поручений, готовых к выгрузке. Отметьте нужные документы флажками и нажмите «Выгрузить». 1С предложит сохранить файл — по умолчанию это 1c_to_kl.txt в кодировке Windows-1251.

Не переименовывайте файл в произвольное расширение и не открывайте его в Excel перед загрузкой в банк: Excel может перекодировать содержимое, и банк не сможет распознать документы. Если нужно посмотреть содержимое, открывайте файл в «Блокноте» или Notepad++.

Выгрузка файла из 1С:Бухгалтерии
  1. 1
    Откройте «Банк и касса» → «Обмен с банком»
  2. 2
    Выберите организацию и банковский счет, задайте период
  3. 3
    Отметьте нужные платежные поручения флажками
  4. 4
    Нажмите «Выгрузить» и сохраните файл 1c_to_kl.txt на диск
  5. 5
    Не редактируйте файл в Excel, чтобы не нарушить кодировку

Загрузка файла в Сбербанк Бизнес Онлайн

Войдите в Сбербанк Бизнес Онлайн под учетной записью с правом создания или импорта документов. Перейдите в раздел работы с рублевыми платежами и найдите функцию «Импорт документов» (обычно доступна из списка платежных поручений). Выберите сохраненный файл 1c_to_kl.txt и запустите загрузку.

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

Обратите внимание на поле «Назначение платежа»: при импорте длинные тексты иногда обрезаются. Сравните назначение в банке с оригиналом в 1С, особенно если там указаны номера счетов-фактур, суммы НДС и условия договора.

Способ 2: прямой обмен через 1С:ДиректБанк

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

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

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

Файл или DirectBank

Выгрузка в файл 1c_to_kl.txt

Подходит всем, работает на любых конфигурациях и тарифах. Минус — ручная загрузка файла и отсутствие статусов в 1С.

1С:ДиректБанк

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

Ручной ввод в банке

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

Настройка формата обмена и кодировки

Большинство проблем при импорте связано с форматом файла. Стандарт обмена «1С:Клиент банка» предполагает текстовый файл в кодировке Windows-1251 (ANSI). Если ваша 1С сохраняет файл в UTF-8, Сбербанк Бизнес Онлайн может отобразить назначение платежа нечитаемыми символами или отклонить документы.

Проверить кодировку можно в Notepad++: в правом нижнем углу отображается текущая кодировка файла. Если там UTF-8, используйте команду «Преобразовать в ANSI» и сохраните копию файла. В некоторых конфигурациях кодировку выгрузки можно задать в настройках обмена с банком.

Еще один нюанс — версия формата. В заголовке файла есть строка ВерсияФормата=1.02 или подобная. Сбербанк корректно обрабатывает стандартные версии формата клиент-банка, но если вы используете самописную или сильно доработанную конфигурацию, убедитесь, что выгрузка формируется по стандарту, а не в произвольном виде.

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

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

Вторая группа ошибок — отклонение отдельных документов. Банк сообщает причину по каждому документу: незаполнен ИНН получателя, неверное КБК, отсутствует назначение платежа, счет получателя не проходит контрольную проверку по БИК. Исправлять нужно в 1С (в документе или карточке контрагента), а затем повторно выгружать только проблемные платежки.

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

Типичные ошибки
01
Открытие файла в Excel перед загрузкой — ломается кодировка, банк отклоняет все документы
02
Повторная загрузка того же файла — в банке появляются дубли платежек, риск двойной оплаты
03
Исправление платежки в банке вручную вместо исправления в 1С — учет в 1С и в банке расходятся
04
Выгрузка без проверки контрагентов — банк отклоняет документы с пустым ИНН или неверным счетом
05
Подписание без сверки назначения платежа — обрезанный текст приводит к вопросам контрагента и налоговой

Как проверить, что платежи ушли

Импорт файла и подписание документов — еще не отправка. В Сбербанк Бизнес Онлайн откройте список платежных поручений и проверьте статус каждого документа. Нормальная цепочка статусов: «Создан» → «Подписан» → «Принят банком» → «Исполнен». До статуса «Исполнен» платеж может быть приостановлен или отклонен.

Финальная проверка — загрузка выписки обратно в 1С. В той же обработке обмена с банком выполните «Загрузить выписку»: 1С подтянет из файла или через DirectBank подтверждение исполнения и создаст документы списания с расчетного счета. Если платежка есть в банке, но не закрылась в 1С — проверьте, не задвоился ли документ.

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

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

Статус платежки в банке
Норма

«Исполнен» — деньги списаны

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

«Отклонен» или завис в «Принят» надолго

Данные после импорта
Норма

Сумма, счет и назначение совпадают с 1С

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

Обрезан текст назначения или изменены реквизиты

Выписка в 1С
Норма

Списание со счета загружено и проведено

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

Платежка осталась неподтвержденной или задвоилась

Черновики в банке
Норма

Нет неподписанных дублей

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

Несколько одинаковых платежек в статусе «Создан»

FAQ

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

Используется стандартный текстовый формат обмена «1С:Клиент банка». Файл обычно называется 1c_to_kl.txt и сохраняется в кодировке Windows-1251. Сбербанк Бизнес Онлайн понимает этот формат без дополнительных конвертеров.

Банк пишет «неверный формат файла» — что делать?

Чаще всего файл был открыт и сохранен в Excel или изменена кодировка. Сформируйте файл заново из 1С и загрузите его без редактирования. Если не помогло — проверьте кодировку в Notepad++ и преобразуйте в ANSI.

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

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

Чем DirectBank лучше выгрузки в файл?

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

Документ импортировался, но назначение платежа обрезалось. Это критично?

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

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

Перед повторным импортом откройте список черновиков в Сбербанк Бизнес Онлайн и удалите ранее загруженные копии. Подписывайте платежки, сверяясь со списком в 1С, — каждый документ должен встречаться в банке ровно один раз.

Итог

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

Выгружайте платежки через «Обмен с банком» в файл 1c_to_kl.txt, не редактируйте его перед загрузкой, после импорта сверяйте суммы и назначение платежа, а исполнение подтверждайте загрузкой выписки обратно в 1С. При регулярных платежах рассмотрите настройку DirectBank.