Обмен с банком в 1С: загрузка выписок и выгрузка платёжек
Содержание
Выписки из клиент-банка загружаются в 1С через текстовый файл kl_to_1c.txt или напрямую по технологии ДиректБанк — ручной ввод строк выписки давно не нужен. Обратный поток — платёжные поручения из 1С в банк — идёт тем же каналом: файлом 1c_to_kl.txt или одной кнопкой «Отправить» без промежуточного файла.
Весь обмен живёт в разделе Банк и касса → Банковские выписки. Там же — загрузка полученной выписки, формирование файла с платёжками и настройка подключения к банку. Ниже — как это настроить и что делать, когда файл не читается или суммы не сходятся.
Два способа обмена: файл и ДиректБанк
Между 1С и банком работает один из двух механизмов. Выбор зависит от того, что поддерживает ваш банк.
Файловый обмен — универсальный вариант, работает с любым банком. Клиент-банк выгружает выписку в текстовый файл стандартного формата «1С:Предприятие — Клиент банка», вы загружаете этот файл в 1С. Платёжки 1С выгружает в такой же файл, а вы импортируете его в клиент-банк.
ДиректБанк — прямой обмен без файлов. 1С сама связывается с банком по защищённому каналу: выписка приходит по кнопке, платёжка уходит на подпись в банк из той же программы. Поддерживают крупные банки и большинство онлайн-банков.
Сравнение по ключевым свойствам:
| Свойство | Файловый обмен | ДиректБанк |
|---|---|---|
| Промежуточный файл | нужен (.txt) | не нужен |
| Поддержка банком | любой банк | только подключённые к сервису |
| Настройка | формат + папки | логин и сертификат банка |
| Подпись платежей | в клиент-банке | в 1С или в приложении банка |
Если банк в списке ДиректБанка есть — подключайте его: меньше ручных действий и файлов, которые теряются в папке «Загрузки».
Подготовка клиент-банка: формат и кодировка
Перед первой выгрузкой задайте в клиент-банке формат, который понимает 1С. В настройках экспорта выписки выберите формат «1С:Предприятие» (в разных банках называется «1С», «1C:Enterprise» или «Обмен с 1С»).
Проверьте три параметра экспорта:
- 📄 Формат файла — «1С:Предприятие — Клиент банка», текстовый;
- 🔤 Кодировка — Windows (ANSI, она же 1251). UTF-8 1С по этому формату читает не всегда — отсюда «кракозябры» в назначении платежа;
- 📁 Имена файлов — выписка из банка в 1С:
kl_to_1c.txt; платёжки из 1С в банк:1c_to_kl.txt.
Направление файлов легко перепутать. Запомните по буквам: kl_to_1c — от клиент-банка (kl) к 1С, это выписка. 1c_to_kl — от 1С к клиент-банку, это платёжные поручения.
Договоритесь о едином каталоге обмена — например, отдельная папка на диске, куда клиент-банк кладёт выписку, а 1С её оттуда забирает. Так не придётся каждый раз искать файл вручную.
Как устроен файл обмена
Файл kl_to_1c.txt — это обычный текст с секциями. Открыв его блокнотом, вы сразу увидите, корректно ли банк выгрузил данные:
1CClientBankExchange
ВерсияФормата=1.03
Кодировка=Windows
Отправитель=Банк
Дата=07.10.2026
СекцияРасчСчет
...остаток и реквизиты счёта...
КонецРасчСчет
СекцияДокумент=Платежное поручение
...сумма, плательщик, получатель, назначение...
КонецДокумента
КонецФайла
Если в начале файла нет строки 1CClientBankExchange, значит банк выгрузил не тот формат — 1С такой файл не распознает. Это первое, что стоит проверить, когда загрузка «молчит».
Настройка обмена в 1С
Настройка делается один раз на каждый расчётный счёт. Откройте Банк и касса → Банковские выписки, нажмите кнопку загрузки (в разных релизах «Загрузить» или «Ещё → Настроить обмен с банком») — откроется помощник обмена.
Что указать в настройке:
- Банковский счёт организации, по которому идёт обмен.
- Способ обмена — через файл или ДиректБанк.
- Для файла — каталог и имена
kl_to_1c.txt/1c_to_kl.txt, кодировку Windows. - Группу настроек платёжек — какие реквизиты выгружать (НДС в назначении, очерёдность платежа и т. п.).
Для ДиректБанка путь другой: откройте карточку счёта (Банк и касса → Банковские счета, выбрать счёт) и используйте команду подключения к сервису прямого обмена. 1С запросит данные, которые выдаёт банк: логин, идентификатор и сертификат. Точный состав реквизитов диктует банк — берите их из его инструкции по ДиректБанку.
Пошагово: загрузка выписки и выгрузка платёжек
Два направления обмена идут независимо. Разберём каждое.
Загрузка выписки из банка в 1С
- В клиент-банке выгрузите выписку за нужный период в файл
kl_to_1c.txt. - В 1С откройте
Банк и касса → Банковские выписки, нажмите «Загрузить». - Укажите файл выписки (при настроенном каталоге 1С подставит его сама).
- 1С покажет список операций из файла. Строки, где контрагент распознан по ИНН и счёту, помечаются зелёным; нераспознанные — требуют ручного сопоставления.
- Сопоставьте новых контрагенты и договоры: 1С запомнит связку и в следующий раз подставит автоматически.
- Нажмите «Загрузить» — программа создаст документы
Поступление на расчётный счётиСписание с расчётного счёта.
Выгрузка платёжных поручений из 1С в банк
- Создайте и проверьте платёжные поручения в
Банк и касса → Платёжные поручения. - Отметьте флажками платёжки к отправке.
- Нажмите «Отправить» (при файловом обмене — «Выгрузить»): 1С сформирует файл
1c_to_kl.txt. - В клиент-банке импортируйте этот файл, проверьте суммы и реквизиты, подпишите и отправьте платежи.
1С выгружает платёжку в файл независимо от её статуса оплаты. Файл с платежами — это ещё не оплата: без импорта и подписи в клиент-банке деньги не уйдут.
При ДиректБанке шаги 3–4 сворачиваются в один: по кнопке «Отправить» платёжка уходит прямо на подпись в банк, а статус оплаты возвращается в 1С автоматически.
Что формируется в учёте
Из загруженной выписки 1С создаёт первичные документы движения по счёту 51. Поступления дают проводку по дебету 51, списания — по кредиту. Корреспондирующий счёт программа подбирает по виду операции: оплата покупателя закроется на 62, оплата поставщику — на 60, налоги уйдут на 68, зарплата — на 70.
Чтобы деньги корректно встали в отчёт о движении денежных средств, у каждой операции проверьте статью ДДС. Для нераспознанных строк 1С оставляет статью пустой — такие операции потом «выпадут» из разбивки по видам деятельности. Проще заполнить статью сразу при загрузке, чем искать пробелы в отчётности.
Банки с нестандартной выгрузкой
Онлайн-банки (Точка, МодульБанк, Тинькофф, Делобанк) и часть классических (Райффайзен) выгружают выписку по-своему, но почти все дают совместимый с 1С вариант. Порядок действий тот же — меняется только, где искать настройку.
- 🔸 Онлайн-банки. Многие подключены к ДиректБанку — тогда файл не нужен вовсе, обмен идёт прямо из 1С. Если ДиректБанка нет, в веб-кабинете банка ищите экспорт в формате «1С» и выгружайте
kl_to_1c.txtвручную. - 🔸 Формат не распознаётся. Если 1С не видит в файле ни одной операции, почти всегда виноват формат экспорта (выбран не «1С:Предприятие») или кодировка. Переэкспортируйте выписку с правильными параметрами.
- 🔸 Нестандартная структура. Когда банк отдаёт только CSV или собственный текст, помогает универсальная обработка загрузки из типовых решений 1С либо ручное приведение файла к формату «1С:Предприятие».
Ключевые поля, которые должны совпасть при любом банке, чтобы операция подтянулась к контрагенту автоматически:
Проверка и сверка после загрузки
После загрузки выписки сверьте остаток в 1С с остатком в клиент-банке — это главная контрольная точка.
Остаток смотрите в отчёте Банк и касса → Остатки на расчётных счетах либо в стандартном отчёте «Оборотно-сальдовая ведомость по счёту» по счёту 51. Конечное сальдо по счёту 51 должно совпасть с остатком в выписке банка на ту же дату.
Что проверять:
- Сальдо на конец дня — совпадает ли с банковской выпиской;
- Количество операций — не задвоились ли строки (признак повторной загрузки того же файла);
- Нераспознанные операции — не осталось ли списаний «на контрагента по умолчанию» без разнесения;
- Валютные счета — пересчёт по курсу ЦБ на дату операции, если счёт в валюте.
Повторная загрузка одного файла не всегда даёт дубли: 1С сверяет операции по дате, сумме и номеру. Но если банк сменил нумерацию, задвоение возможно — тогда остаток по счёту 51 «уедет» ровно на сумму дубля.
Выписку выгружайте за каждый рабочий день без пропусков: если пропустить день, конечный остаток одной выписки не совпадёт с начальным остатком следующей, и сверка перестанет сходиться. Банк в начале каждого файла указывает входящий остаток — он должен равняться исходящему остатку предыдущего дня.
Автоматизация ежедневного обмена
Если платежей много, ручной обмен дважды в день съедает время. Варианты ускорения — от простого к продвинутому:
- Единый каталог обмена. Клиент-банк сам кладёт
kl_to_1c.txtв папку по расписанию, 1С забирает его при открытии журнала выписок. Файл искать не нужно. - ДиректБанк. Самый быстрый путь: выписка и статусы платёжек приходят в 1С по кнопке, без файлов и ручного импорта.
- Правила сопоставления контрагентов. Один раз сопоставьте контрагента по ИНН — дальше 1С распознаёт его автоматически, доля ручной обработки падает.
- Отдельная папка на каждый счёт. Если счетов несколько, разведите каталоги обмена, чтобы не загрузить выписку одного банка в настройку другого.
Полная автозагрузка «по расписанию без участия человека» для банковских операций рискованна: распознавание контрагентов и назначений всё равно стоит просматривать глазами. Автоматизируйте доставку файла, но разноску контролируйте.
На практике связка «единый каталог плюс накопленные правила сопоставления» уже сокращает ежедневный обмен до пары минут: открыли журнал — 1С подтянула файл, распознала знакомых контрагентов, осталось проверить новых и нажать загрузку. ДиректБанк убирает и этот шаг с файлом.
Типичные ошибки обмена
Частые вопросы
Чем выгрузка платёжек отличается от загрузки выписки?
kl_to_1c.txt) банк отдаёт, а вы загружаете в 1С — создаются документы поступления и списания. Платёжки (1c_to_kl.txt) формирует 1С, а вы импортируете их в клиент-банк на подпись и отправку.