Учет и Финансы · 10 мин
Как выгрузить платежные поручения из 1С в Сбербанк Бизнес Онлайн
Пошаговая инструкция: как выгрузить платежные поручения из 1С в Сбербанк Бизнес Онлайн через файл 1c_to_kl.txt, настройка обмена, ошибки и проверка результата.
Выгрузка платежных поручений из 1С в Сбербанк Бизнес Онлайн — стандартная задача бухгалтера, которая избавляет от ручного ввода реквизитов в интернет-банке. Ошибка в ИНН, КПП или номере счета при ручном переносе может привести к возврату платежа или отправке денег не тому контрагенту, поэтому обмен через файл — самый надежный способ.
Существует два принципиально разных подхода: классическая выгрузка в файл формата «1С:Клиент банка» (обычно это файл 1c_to_kl.txt) с последующей загрузкой в Сбербанк Бизнес Онлайн, и прямой обмен через сервис 1С:ДиректБанк, когда документы уходят в банк без промежуточного файла. Оба варианта рабочие, выбор зависит от версии вашей конфигурации и тарифа в банке.
Ниже разобраны оба способа, настройка обмена, типичные ошибки при импорте и способы проверить, что платежи действительно ушли в банк.
Подготовка: что проверить перед выгрузкой
Прежде чем выгружать документы, убедитесь, что в 1С корректно заполнены реквизиты вашей организации и банковского счета: расчетный счет, БИК Сбербанка, корреспондентский счет. Откройте справочник «Банковские счета» и сверьте данные с договором банковского счета — именно отсюда 1С берет реквизиты для файла обмена.
Второй обязательный шаг — проверить карточки контрагентов. У каждого получателя должны быть заполнены ИНН, КПП (для организаций), наименование без сокращений и актуальный банковский счет. Если в базе есть контрагенты с пустым ИНН, такие платежки либо не выгрузятся, либо банк отклонит их при импорте.
Также уточните в Сбербанке, какой способ обмена доступен на вашем тарифе. Импорт файлов поддерживается практически всегда, а вот DirectBank может требовать подключения отдельной опции и настройки криптографии или токена.
Справочник «Банковские счета» в 1С
Карточки контрагентов, отсутствие пустых полей
Тариф и настройки в Сбербанк Бизнес Онлайн
Права в 1С и подтверждающая роль в банке
Способ 1: выгрузка платежек в файл из 1С
В типовых конфигурациях (1С:Бухгалтерия 8, Управление торговлей, Комплексная автоматизация) обмен с банком находится в разделе «Банк и касса» → «Обмен с банком» или через обработку «Клиент банка». В старших версиях Бухгалтерии обработка называется «Обмен электронными документами с банком».
Порядок действий: откройте обработку обмена, выберите свою организацию и банковский счет, установите период. Программа покажет список платежных поручений, готовых к выгрузке. Отметьте нужные документы флажками и нажмите «Выгрузить». 1С предложит сохранить файл — по умолчанию это 1c_to_kl.txt в кодировке Windows-1251.
Не переименовывайте файл в произвольное расширение и не открывайте его в Excel перед загрузкой в банк: Excel может перекодировать содержимое, и банк не сможет распознать документы. Если нужно посмотреть содержимое, открывайте файл в «Блокноте» или Notepad++.
- 1Откройте «Банк и касса» → «Обмен с банком»
- 2Выберите организацию и банковский счет, задайте период
- 3Отметьте нужные платежные поручения флажками
- 4Нажмите «Выгрузить» и сохраните файл 1c_to_kl.txt на диск
- 5Не редактируйте файл в Excel, чтобы не нарушить кодировку
Загрузка файла в Сбербанк Бизнес Онлайн
Войдите в Сбербанк Бизнес Онлайн под учетной записью с правом создания или импорта документов. Перейдите в раздел работы с рублевыми платежами и найдите функцию «Импорт документов» (обычно доступна из списка платежных поручений). Выберите сохраненный файл 1c_to_kl.txt и запустите загрузку.
После импорта система покажет протокол: сколько документов принято, сколько отклонено и по какой причине. Принятые платежки появляются в списке со статусом «Создан» или «Импортирован» — это черновики, деньги еще не отправлены. Каждый документ нужно открыть, проверить и подписать (паролем из SMS, токеном или иным способом, принятым в вашей организации).
Обратите внимание на поле «Назначение платежа»: при импорте длинные тексты иногда обрезаются. Сравните назначение в банке с оригиналом в 1С, особенно если там указаны номера счетов-фактур, суммы НДС и условия договора.
Способ 2: прямой обмен через 1С:ДиректБанк
DirectBank — это технология прямого обмена между 1С и банком без файлов: платежки отправляются в Сбербанк прямо из программы, а выписки загружаются обратно автоматически. Для этого нужна конфигурация с поддержкой 1С:ДиректБанк и подключенная услуга в Сбербанке.
Настройка выполняется в разделе «Обмен с банком» → «Настройки обмена»: выбирается Сбербанк, указывается способ аутентификации (логин и пароль от Сбербанк Бизнес Онлайн, токен или криптография). После проверки соединения в списке платежных поручений появляется команда «Отправить в банк».
Преимущество способа — статусы документов видны прямо в 1С: «Отправлено», «Исполнено», «Отклонено банком». Недостаток — первичная настройка сложнее, а подписание документов все равно может требовать подтверждения в банке, если у пользователя нет права единоличной подписи.
Файл или DirectBank
Подходит всем, работает на любых конфигурациях и тарифах. Минус — ручная загрузка файла и отсутствие статусов в 1С.
Подходит при регулярных платежах и большом документообороте. Минус — требует настройки, поддержки конфигурации и иногда отдельной опции банка.
Оправдан только для разовых платежей. Высокий риск ошибок в реквизитах, нет контроля со стороны учетной системы.
Настройка формата обмена и кодировки
Большинство проблем при импорте связано с форматом файла. Стандарт обмена «1С:Клиент банка» предполагает текстовый файл в кодировке Windows-1251 (ANSI). Если ваша 1С сохраняет файл в UTF-8, Сбербанк Бизнес Онлайн может отобразить назначение платежа нечитаемыми символами или отклонить документы.
Проверить кодировку можно в Notepad++: в правом нижнем углу отображается текущая кодировка файла. Если там UTF-8, используйте команду «Преобразовать в ANSI» и сохраните копию файла. В некоторых конфигурациях кодировку выгрузки можно задать в настройках обмена с банком.
Еще один нюанс — версия формата. В заголовке файла есть строка ВерсияФормата=1.02 или подобная. Сбербанк корректно обрабатывает стандартные версии формата клиент-банка, но если вы используете самописную или сильно доработанную конфигурацию, убедитесь, что выгрузка формируется по стандарту, а не в произвольном виде.
Типичные ошибки при импорте и их устранение
Самая частая ошибка — «Неверный формат файла» сразу при загрузке. Причины: файл редактировался в Excel, изменено расширение, нарушена кодировка или выгружен пустой файл (в выборку не попало ни одного документа). Решение — сформировать файл заново из 1С и не трогать его содержимое.
Вторая группа ошибок — отклонение отдельных документов. Банк сообщает причину по каждому документу: незаполнен ИНН получателя, неверное КБК, отсутствует назначение платежа, счет получателя не проходит контрольную проверку по БИК. Исправлять нужно в 1С (в документе или карточке контрагента), а затем повторно выгружать только проблемные платежки.
Третья ситуация — документы импортировались, но создали дубли уже существующих платежек. Такое бывает, если файл загружают повторно. Перед повторным импортом проверьте список черновиков в банке и удалите дубли до подписания.
Как проверить, что платежи ушли
Импорт файла и подписание документов — еще не отправка. В Сбербанк Бизнес Онлайн откройте список платежных поручений и проверьте статус каждого документа. Нормальная цепочка статусов: «Создан» → «Подписан» → «Принят банком» → «Исполнен». До статуса «Исполнен» платеж может быть приостановлен или отклонен.
Финальная проверка — загрузка выписки обратно в 1С. В той же обработке обмена с банком выполните «Загрузить выписку»: 1С подтянет из файла или через DirectBank подтверждение исполнения и создаст документы списания с расчетного счета. Если платежка есть в банке, но не закрылась в 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.