Загрузка банковских выписок в 1С: все способы по шагам
Содержание
Выписка загружается в разделе Банк и касса → Банковские выписки: кнопка Загрузить принимает файл из клиент-банка, а при подключённом DirectBank строки приходят в список сами, без файла. Из каждой строки 1С создаёт документ Поступление на расчётный счёт или Списание с расчётного счёта и формирует проводку по счёту 51.
Операция рутинная, но на ней чаще всего спотыкаются в двух местах: при первой настройке обмена и когда контрагент из платёжки не находится в базе. Ниже — оба рабочих способа (прямой обмен и файл), настройка сопоставления, какие проводки получаются и что делать, если выписка не грузится.
Пути приведены для 1С:Бухгалтерии 3.0 в интерфейсе «Такси». В ЗУП выписок нет, в УТ 11 и ERP логика та же, но пункты меню отличаются — отличия отмечены по ходу.
Два пути: прямой обмен или файл из клиент-банка
Получить движения по расчётному счёту в 1С можно двумя способами, и выбор между ними — это выбор один раз, при настройке.
- 🔗 Прямой обмен (DirectBank). 1С связывается с банком напрямую по защищённому протоколу. Выписка приходит в базу по кнопке или по расписанию, файлы выгружать и переносить не нужно. Так же, в обратную сторону, из 1С уходят платёжные поручения.
- 📄 Обмен через файл. В программе клиент-банка вы выгружаете выписку в текстовый файл стандартного формата (обычно
kl_to_1c.txt), а в 1С этот файл загружаете. Платёжки, наоборот, 1С выгружает в файл1c_to_kl.txt, который вы импортируете в клиент-банк.
Формат файла единый — «1С:Предприятие — Клиент банка». Его поддерживают практически все банковские программы, поэтому файловый обмен работает с любым банком. DirectBank поддерживают не все банки, зато он быстрее и без ручного переноса файлов.
Если банк в списке DirectBank есть — подключайте его: меньше ручных операций и ниже риск перепутать файл или направление обмена.
Прямой обмен с банком по технологии DirectBank
DirectBank убирает промежуточный файл: 1С сама отправляет запрос в банк и получает выписку.
Что нужно до подключения:
- 🔑 логин и пароль от интернет-банка или сертификат электронной подписи — зависит от банка;
- актуальный релиз конфигурации (в старых релизах части банков в списке нет);
- заполненный банковский счёт организации в справочнике
Банковские счета.
Как подключить:
- Откройте
Банк и касса → Банковские выписки. - Нажмите
Загрузитьи в открывшемся помощнике выберите банк из списка. - Если банк поддерживает DirectBank, помощник предложит настроить прямой обмен — выберите его вместо загрузки файла.
- Укажите банковский счёт организации и способ авторизации (логин/пароль или сертификат).
- Подтвердите подключение на стороне банка — обычно приходит SMS-код или запрос в мобильном приложении.
После подключения в списке выписок появляется команда получения данных. Нажали — свежие движения по счёту загрузились. Многие банки позволяют включить получение по расписанию через Администрирование → Обмен электронными документами.
DirectBank работает только с теми банками, что есть в списке конфигурации. Если вашего банка там нет — это не ошибка настройки, а просто отсутствие поддержки. Используйте файловый обмен.
Перед первым обменом банк обычно требует отдельного заявления на подключение DirectBank (в офисе или в интернет-банке). Пока заявление не обработано, 1С будет возвращать ответ, что обмен не разрешён.
Загрузка выписки из файла клиент-банка
Файловый способ работает всегда и состоит из двух частей: выгрузка из банка и загрузка в 1С.
В программе банка:
- Сформируйте выписку за нужный период.
- Выберите экспорт в формат «1С:Предприятие» (в разных банках пункт называется по-разному — ищите в выгрузке/экспорте вариант с упоминанием 1С).
- Сохраните файл. Чаще всего это
kl_to_1c.txtв кодировке Windows-1251.
В 1С:
- Откройте
Банк и касса → Банковские выписки. - Нажмите
Загрузить. - Выберите организацию и банковский счёт, на который пришла выписка.
- Укажите путь к файлу
kl_to_1c.txt. - 1С разберёт файл и покажет таблицу: дата, сумма, плательщик/получатель, назначение платежа, вид операции.
- Проверьте строки и нажмите
Загрузить(илиПровести).
1С запоминает счёт и формат, поэтому со второго раза останется только указать файл.
Обмен через файл работает в обе стороны. Платёжные поручения, созданные в 1С, выгружаются в файл 1c_to_kl.txt той же кнопкой Загрузить → Выгрузить или из документа платёжного поручения. Этот файл вы импортируете в клиент-банк и подписываете уже там. То есть один формат обслуживает и приход выписки, и отправку платёжек — направление задаётся именем файла (kl_to_1c — из банка, 1c_to_kl — в банк).
Повторная загрузка того же файла создаёт дубли платежей. 1С предупреждает о совпадении по дате, сумме и счёту, но подтверждать загрузку таких строк вслепую нельзя — задвоите оборот по счёту 51.
Настройка обработки и сопоставление контрагентов
Самое узкое место загрузки — опознать контрагента и счёт учёта. В файле банк передаёт ИНН, КПП, наименование и расчётный счёт плательщика. 1С ищет совпадение в справочнике Контрагенты по ИНН.
Что происходит со строкой выписки:
- контрагент найден по ИНН — документ подставляется автоматически;
- не найден — строка подсвечивается, 1С предлагает создать нового контрагента или выбрать существующего вручную;
- найдено несколько с одним ИНН — выберите нужного (обособленные подразделения, дубли карточек).
Сопоставление полей из файла с реквизитами 1С выглядит так:
В форме загрузки есть настройки обмена (кнопка Настройки или Еще → Настройка). Там задают:
- 📁 группу справочника, куда помещать новых контрагентов;
- 💼 правила подстановки статьи движения денежных средств по тексту назначения платежа;
- 🧾 поведение при распознавании вида операции (оплата поставщику, от покупателя, налоги, прочее).
Статья ДДС важна для отчёта о движении денежных средств. Если её не подставлять, строки придётся заполнять вручную, иначе отчёт получится неполным. Правила распознавания настраиваются один раз по ключевым словам назначения платежа («налог», «страховые взносы», «за товар» и т. д.).
Вид операции определяет счёт учёта и проводку. Если 1С выбрала операцию неверно (например, «оплата поставщику» вместо «возврат от покупателя»), поправьте её до проведения — иначе получите проводку не по тому счёту.
Какие документы и проводки создаёт 1С
Из строк выписки формируются два типа документов и, после проведения, проводки по счёту 51.
Поступление на расчётный счёт (деньги пришли):
Списание с расчётного счёта (деньги ушли):
Конкретный счёт по кредиту (62, 60, 76, 66) 1С выбирает по виду операции и договору. Если договор с контрагентом один, он подставится сам; если несколько — выберите нужный, иначе оплата не свяжется с нужной задолженностью.
С 2023 года взносы на пенсионное, медицинское и социальное страхование уплачиваются единым тарифом в СФР (бывшие ПФР и ФСС объединены). При загрузке таких платежей следите, чтобы вид операции и счёт 69 соответствовали реальному назначению.
Проверьте загрузку по остатку. После проведения всех строк сформируйте оборотно-сальдовую ведомость по счёту 51 (Отчёты → Оборотно-сальдовая ведомость по счёту) за тот же период. Конечное сальдо по счёту должно совпасть с остатком в банковской выписке до копейки. Расхождение означает одно из трёх: пропущена строка, задвоен платёж или проведён не тот вид операции. Эта сверка занимает минуту и сразу показывает, что загрузка прошла без потерь.
Распределение оплаты по договорам и заказам
После загрузки деньги нужно «посадить» на нужное обязательство, иначе по контрагенту повиснет и аванс, и задолженность одновременно.
В 1С:Бухгалтерии 3.0 привязка идёт через реквизит Договор в документе оплаты и через механизм зачёта аванса. В документе есть поле погашения задолженности — автоматически, по документу или по остатку. Способ «Автоматически» закрывает долг по методу ФИФО, «По документу» — конкретную накладную.
В 1С:Управлении торговлей 11 и ERP оплату можно распределять уже по заказам:
- в документе
Поступление безналичных ДСуказывается объект расчётов — договор или заказ клиента; - при нескольких заказах оплата разносится по строкам с указанием суммы на каждый;
- если включены расчёты по заказам, остаток аванса виден в отчётах по заказам клиентов.
В 1С:Бухгалтерии распределения именно по заказам покупателей нет — учёт ведётся по договорам и документам расчётов. Разнесение по заказам — это функциональность УТ, КА и ERP.
Чтобы оплата корректно закрыла долг, в документе должны совпадать три вещи: контрагент, договор и ставка/вид расчётов. Расхождение хотя бы в одном — и взаимозачёт не отработает, сумма зависнет авансом.
Сравнение способов загрузки выписки
| Критерий | Прямой обмен (DirectBank) | Файл клиент-банка |
|---|---|---|
| Перенос файлов вручную | не нужен | нужен каждый раз |
| Поддержка банков | только из списка 1С | практически любой банк |
| Скорость получения | по кнопке или расписанию | зависит от выгрузки в банке |
| Отправка платёжек | напрямую из 1С | через файл 1c_to_kl.txt |
| Риск перепутать файл/период | минимальный | есть |
| Подключение | заявление в банк + настройка | только выгрузка из клиент-банка |
Вывод простой: банк в списке DirectBank есть — подключайте прямой обмен, нет — работайте через файл. Файловый способ не хуже по результату, просто требует ручного переноса.
Почему выписка не загружается: разбор ошибок
Большинство сбоев при импорте — это либо формат файла, либо несовпадение реквизитов. Вот как их развести по причинам.
Если DirectBank возвращает ошибку авторизации — чаще всего истёк сертификат подписи или сменился пароль интернет-банка. Обновите данные авторизации в настройках обмена. Если банк отвечает, что обмен не разрешён, проверьте, обработано ли заявление на подключение DirectBank на стороне банка.