Загрузка банковских выписок в 1С: от файла до разнесённых платежей
Содержание
Выписки грузятся в разделе Банк и касса → Банковские выписки кнопкой Загрузить. Банк отдаёт текстовый файл формата 1CClientBankExchange (обычно kl_to_1c.txt), 1С читает его и создаёт документы «Поступление на расчётный счёт» и «Списание с расчётного счёта». Если у вас подключён ДиректБанк, файл вообще не нужен — выписка приходит внутрь программы по кнопке.
Разберём оба способа — через файл и напрямую, — что делать с незагрузившимися платежами и как настроить, чтобы контрагенты и статьи движения денег подставлялись сами. Пути указаны для 1С:Бухгалтерии 3.0 (интерфейс «Такси»); в УТ 11 и ЗУП логика та же, различия отмечу отдельно.
Какой файл отдаёт банк и в какой кодировке
Классический способ обмена — текстовый файл формата 1CClientBankExchange. Его формирует клиент-банк или интернет-банк при выгрузке операций за период.
- 📄 Файл из банка в 1С называется
kl_to_1c.txt(от «клиент к 1С»). - 📄 Платёжки из 1С в банк выгружаются в
1c_to_kl.txt. - 🔤 Кодировка — чаще всего Windows-1251, реже UTF-8. 1С определяет её сама; если в назначениях платежа вместо русских букв «кракозябры» — дело в кодировке, перевыгрузите файл с другой.
Внутри это обычный текст с секциями: шапка с номером счёта и периодом, затем блоки СекцияДокумент=Платёжное поручение по каждой операции. Открывать и править его вручную не нужно и не стоит — любая лишняя строка ломает разбор.
Выгружайте выписку за полный день или за весь период разом. Если выгрузить половину дня, входящий и исходящий остатки в файле не сойдутся с оборотами, и 1С предупредит о расхождении.
Формат универсален: его понимают и Бухгалтерия, и Управление торговлей, и ERP. Поэтому инструкция ниже подходит для любой типовой конфигурации на платформе 8.3. Путь к журналу выписок по конфигурациям:
| Конфигурация | Путь к выпискам |
|---|---|
| Бухгалтерия 3.0 | Банк и касса → Банковские выписки |
| Управление торговлей 11 | Казначейство → Безналичные платежи |
| ERP 2 | Казначейство → Банк → Безналичные платежи |
Кнопка загрузки из файла и логика распознавания во всех трёх работают одинаково — отличается только название раздела.
Первая настройка обмена с банком
Перед первой загрузкой программа попросит указать, с каким банковским счётом идёт обмен и где лежит файл. Делается это один раз.
- Откройте
Банк и касса → Банковские выписки. - Нажмите Загрузить. В первый раз откроется форма настройки обмена.
- Выберите организацию и банковский счёт, по которому грузите выписку.
- Укажите файл загрузки — путь к
kl_to_1c.txt, который выгружает ваш клиент-банк. - Отметьте, нужно ли автоматически создавать не найденных контрагентов (об этом ниже).
Проверить и поменять эти настройки потом можно там же: на форме загрузки выписки есть команда настройки обмена (значок шестерёнки или ссылка «Настроить»). Там же задаётся папка, куда 1С кладёт файл выгрузки платёжек для банка.
Путь к файлу у каждого пользователя свой, он хранится в настройках программы, а не в базе. При работе нескольких бухгалтеров за разными компьютерами каждому придётся указать путь к своему файлу отдельно.
Как загрузить выписку через файл обмена
Когда обмен настроен, ежедневная загрузка занимает полминуты.
- Выгрузите из клиент-банка файл
kl_to_1c.txtза нужную дату. - В 1С зайдите в
Банк и касса → Банковские выписки, нажмите Загрузить. - Укажите файл (или программа подставит сохранённый путь) и нажмите Обновить из выписки.
- В таблице появятся строки операций. Зелёным помечены те, где контрагент и договор распознаны, другим цветом — требующие внимания.
- Проверьте колонки Контрагент, Счёт учёта и Статья ДДС . Допишите то, что не подставилось.
- Нажмите Загрузить — 1С создаст документы поступления и списания и проведёт их.
После загрузки каждая строка выписки превращается в отдельный документ. Поступления дают проводку Дт 51 Кт 62 (или 60, 76 — смотря кто и за что платит), списания — Дт 60 Кт 51 и аналогичные.
Загружать одну и ту же выписку повторно не опасно: 1С сверяет документы по номеру и дате платёжки и не создаёт дубли, а предлагает обновить существующие.
ДиректБанк: выписка без файла
1С:ДиректБанк — это прямой обмен с банком из программы, без выгрузки и загрузки файлов. Выписка приходит по одной кнопке, платёжки уходят в банк оттуда же. Технологию поддерживают Сбербанк, ВТБ, Альфа-Банк, Т-Банк (Тинькофф), ПСБ и ещё несколько десятков банков.
Подключение:
- Напишите в своём банке заявление на подключение к сервису прямого обмена с 1С (у банков он называется по-разному — «1С:ДиректБанк», «Обмен с 1С», «Бизнес-онлайн для 1С»).
- Банк выдаёт данные для подключения или настраивает его по вашему сертификату.
- В 1С в карточке банковского счёта включите прямой обмен и введите параметры из заявления.
После этого в списке выписок появляется кнопка Получить выписку / Отправить в банк. Платёжки подписываются вашей электронной подписью прямо в 1С.
Обмен идёт по защищённому каналу: исходящие платежи шифруются и подписываются на стороне 1С, банк проверяет подпись и присылает статус исполнения. В списке платёжек видно состояние каждой: отправлено, принято банком, исполнено или отклонено — отдельно заходить в клиент-банк, чтобы узнать судьбу платежа, не нужно.
ДиректБанк не отменяет клиент-банк: можно пользоваться им параллельно. Но держать два канала обмена по одному счёту не нужно — выберите основной, иначе запутаетесь, где подписывать платёж.
Разница между способами короче в таблице.
| Критерий | Файл (Клиент-банк) | ДиректБанк |
|---|---|---|
| Файлы | Выгрузка/загрузка .txt вручную | Не нужны |
| Подпись платежей | В клиент-банке | В 1С |
| Подключение | Настройка пути к файлу | Заявление в банк |
| Поддержка банком | Любой банк с клиент-банком | Только банки из списка 1С |
Распознавание контрагентов и статей ДДС
Главная экономия времени — не сама загрузка, а автоподстановка реквизитов. 1С сопоставляет каждую строку выписки со справочниками по ИНН и КПП из платёжки.
Как это работает:
- Контрагент найден по ИНН → подставляется автоматически.
- Контрагент не найден → 1С предлагает создать его. Реквизиты (наименование, ИНН, счёт) подтянутся из платёжки.
- Договор подбирается по контрагенту; если договоров несколько, выберите нужный вручную.
Статья движения денежных средств проставляется по правилам, которые вы задаёте один раз. Правило связывает текст назначения платежа или вид операции со статьёй ДДС. Например, «комиссия» в назначении → статья «Прочие платежи», налоговые платежи в бюджет → «Уплата налогов».
Настроить правила можно в карточке статьи ДДС или через настройки загрузки выписки. Чем точнее правила, тем меньше ручной работы: по мере накопления правил всё меньше строк приходится дозаполнять руками.
Отдельно стоит задать статьи ДДС для типовых регулярных платежей — зарплата, налоги и взносы, аренда, комиссия банка. Это самые частые строки выписки, и один раз настроенные правила закрывают бо́льшую часть ежедневной выписки без касаний.
Если один ИНН принадлежит нескольким вашим контрагентам (например, обособленные подразделения), автоподстановка может выбрать не того. Такие строки проверяйте глазами.
Что делать с ошибками загрузки
Большинство проблем решается до создания документов — на этапе проверки таблицы. Вот частые ситуации и причины.
kl_to_1c.txt из банка в кодировке Windows-1251.Если 1С вообще не открывает файл и пишет об ошибке формата — скорее всего, клиент-банк выгрузил не 1CClientBankExchange, а свой формат (CSV, Excel, PDF). В настройках выгрузки банка выберите именно «1С:Предприятие» или «Обмен с 1С».
Отдельная частая причина, по которой строка не создаёт документ, — отсутствие расчётного счёта контрагента в его карточке. 1С найдёт контрагента по ИНН, но не поймёт, на какой из его счетов шёл платёж. Добавьте счёт из платёжки в карточку — строка загрузится. Если же в платёжке указан несуществующий или закрытый ваш счёт, сначала заведите или откройте его в справочнике банковских счетов организации.
Эквайринг, маркетплейсы и импорт из других систем
Через тот же механизм выписок в 1С попадают не только обычные платежи:
- Эквайринг. Оплаты картами банк зачисляет на расчётный счёт за вычетом комиссии. В выписке это одна строка на реестр. Для корректного учёта используйте документ «Операция по платёжной карте» и статью ДДС «Поступления от продаж по картам», а комиссию банка относите на счёт 91.02.
- Маркетплейсы и агрегаторы. Деньги приходят сводной суммой за вычетом их вознаграждения — детализацию по заказам выписка не содержит, её берут из отчёта площадки.
- Другие учётные системы. Если платежи ведутся в стороннем сервисе, выгрузку из него тоже можно привести к формату
1CClientBankExchangeи загрузить штатно — отдельная интеграция не нужна.
Не пытайтесь разнести детализацию маркетплейса через банковскую выписку. Выписка фиксирует только движение денег по счёту; реализацию и удержанное вознаграждение проводят отдельными документами по отчёту комиссионера.
Хранение выписок и контроль за период
Загруженные документы лежат в журнале Банк и касса → Банковские выписки, сгруппированные по дням. Исходные файлы .txt 1С внутри себя не хранит — это ваши файлы на диске.
Как держать порядок:
- 📁 Складывайте выгруженные файлы в папки по годам и месяцам — пригодится, если понадобится перезагрузить период.
- 📊 Сверяйте остатки отчётом
Банк и касса → Отчёты → Ведомость по счёту 51: конечный остаток по 1С должен совпадать с остатком в банке на ту же дату. - 🔒 Не удаляйте загруженные документы выписки задним числом после закрытия периода — это ломает остатки и расходится с банком. Исправляйте через сторнирование или корректировку.
Расхождение остатка на счёте 51 с банком — главный сигнал, что какую-то выписку загрузили не полностью или продублировали. Сверку остатка удобно делать в конце каждого месяца перед закрытием.
Обратный обмен — выгрузка платёжных поручений из 1С в банк — идёт тем же механизмом. Созданные в 1С платёжки собираются в файл 1c_to_kl.txt кнопкой Выгрузить на форме обмена, затем файл импортируется в клиент-банк и подписывается там. При подключённом ДиректБанке этот шаг не нужен: платёж уходит в банк из 1С напрямую. Храните и входящие, и исходящие файлы — при спорах с банком они подтверждают, что именно и когда было отправлено.