Банковская выписка в 1С: загрузка файлом, прямой обмен DirectBank и разбор ошибок

· 9 мин

Содержание

Выписку банка в 1С Бухгалтерии 3.0 загружают в разделе Банк и касса → Банковские выписки. Есть два рабочих варианта: прямой обмен с банком (технология 1С:ДиректБанк) — выписка приходит в базу по кнопке без файлов, и загрузка файла kl_to_1c.txt, который вы выгружаете в своём Клиент-Банке. Ручной ввод каждого платежа остаётся на крайний случай, когда ни то, ни другое не настроено.

Частое заблуждение: что выписку нужно «набивать» документами по одному. На практике 1С сама разбирает файл или прямой ответ банка, узнаёт контрагентов по счёту и ИНН и создаёт поступления и списания пачкой. Разберём оба способа получить выписку, настройку прямого подключения, автоматическое проведение документов, сверку входящих и исходящих остатков, работу с валютными счетами и типичные ошибки обмена.

Чем получить выписку: прямой обмен или файл

Способ зависит от того, что поддерживает ваш банк и как настроена база.

  • 💳 Прямой обмен (1С:ДиректБанк) — обмен идёт напрямую между 1С и банком по защищённому каналу. Платёжки уходят из базы, выписка приходит в неё же, файлы вручную таскать не нужно. Поддерживают Сбербанк, Альфа-Банк, ВТБ, Точка, Тинькофф и десятки других — список банков 1С регулярно пополняет.
  • 📄 Файл из Клиент-Банка — универсальный способ. В интернет-банке или толстом клиенте вы выгружаете выписку в файл стандартного формата kl_to_1c.txt, а в 1С его загружаете. Работает с любым банком, который умеет выгрузку в формат «1С:Предприятие — Клиент банка».
  • ✍️ Вручную — создаёте Поступление на расчётный счёт или Списание с расчётного счёта по одному. Годится, когда операций единицы или нужно срочно провести один платёж.

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

Для любого способа в базе уже должен быть заведён банковский счёт организации: Главное → Организации → ваша организация → Банковские счета. Без корректно указанного номера счёта и БИК банка выписка не привяжется.

Настройка прямого подключения DirectBank

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

Порядок подключения:

  1. В карточке банковского счёта нажмите ссылку настройки обмена с банком (Подключить DirectBank / Настроить обмен с банком).
  2. Выберите банк из списка поддерживаемых. Если банка нет — прямой обмен для него пока недоступен, используйте файл.
  3. Укажите данные для входа, которые выдал банк: логин, идентификатор абонента, адрес сервиса. Часть банков настраивает подключение на своей стороне и присылает параметры — их вводят в эту же форму.
  4. Пройдите проверку соединения. Банк может прислать код подтверждения или запросить подпись заявления.
  5. После активации в списке выписок появляется кнопка обмена с банком — по ней платёжки уходят, а выписка загружается.

Для подписи исходящих платежей через DirectBank нужна электронная подпись, оформленная в вашем банке, — та же, которой вы подписываете платёжки в интернет-банке. Входящую выписку можно получать и без подписи, если банк это разрешает.

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

Что нужно до подключения DirectBank
Выполнено: 0 / 5

Если банк в списке есть, а подключение не проходит — чаще всего дело в неактивированной услуге на стороне банка. Прямой обмен нужно сначала подключить в самом банке (в договоре или заявлением), и только потом настраивать в 1С.

Загрузка выписки файлом из Клиент-Банка

Это основной способ, когда прямого обмена нет. Сначала выгрузите выписку в своём банке, затем загрузите её в 1С.

Шаг 1. Выгрузка файла в Клиент-Банке. В интернет-банке или клиентской программе найдите экспорт в формат «1С» (обычно раздел выписок, кнопка «Экспорт» или «Выгрузить в 1С»). Банк сформирует текстовый файл — по стандарту он называется kl_to_1c.txt. Это выгрузка из банка в 1С. Обратный файл 1c_to_kl.txt — это платёжки из 1С в банк, его загружают уже в Клиент-Банке.

Шаг 2. Загрузка в 1С. Откройте Банк и касса → Банковские выписки, нажмите Загрузить. При первой загрузке 1С попросит указать:

  • расчётный счёт организации, по которому грузится выписка;
  • папку или файл выгрузки;
  • кодировку (обычно определяется автоматически).

Шаг 3. Разбор и создание документов. 1С читает файл и показывает таблицу операций: дата, сумма, контрагент, назначение платежа, приход/расход. Зелёным помечены строки, где контрагент и счёт учёта определены, — их можно проводить. Красным или без галочки — строки, по которым чего-то не хватает.

Шаг 4. Проверка и проведение. Просмотрите таблицу, при необходимости поправьте счета учёта и статьи движения денежных средств, затем нажмите Загрузить (или Провести). 1С создаст документы Поступление на расчётный счёт и Списание с расчётного счёта по каждой строке.

Все загруженные операции складываются в журнал Банк и касса → Банковские выписки. Каждая строка здесь — это документ поступления или списания, его можно открыть, поправить и перепровести. Если нужно загрузить тот же период заново (например, банк дослал операции), повторите загрузку файла: 1С добавит только недостающие строки, а уже созданные документы трогать не будет.

Имя файла не обязано быть ровно kl_to_1c.txt — 1С читает любой файл формата «1С:Предприятие — Клиент банка». Главное, чтобы банк выгрузил именно этот формат, а не Excel или PDF: из таблицы или картинки выписка не загрузится.

Как 1С распознаёт контрагентов и проводит документы

Самое ценное в автоматической загрузке — программа сама подставляет контрагентов, счета и проводки. Механика простая.

Распознавание контрагента. По каждой строке 1С ищет контрагента по ИНН и номеру расчётного счёта из файла. Если контрагент с таким счётом уже есть в справочнике — он подставляется. Если нет — 1С предложит создать нового и добавить ему банковский счёт. Это поведение регулируется флажком автоматического создания контрагентов в настройках загрузки.

Счета учёта и статьи ДДС. Счёт учёта расчётов (62, 60, 76 и т. д.) подставляется по договору и виду операции, статья движения денежных средств — по виду операции документа. Если по контрагенту несколько договоров, вид операции выбирают вручную: аванс, оплата поставщику, возврат и так далее.

Проводки, которые формируются. Для поступления на счёт:

  • Дт 51 Кт 62.02 — поступил аванс от покупателя;
  • Дт 51 Кт 62.01 — оплата за отгруженный товар;
  • Дт 51 Кт 76 — прочие поступления.

Для списания — зеркально: Дт 60.02 Кт 51 (аванс поставщику), Дт 68 Кт 51 (налоги), Дт 70 Кт 51 (зарплата на карты через реестр). Конкретный счёт зависит от вида операции, который стоит в документе.

Распознавание своих операций. Платежи между своими счетами, выдачу в кассу и возврат из кассы 1С относит на счёт 57 «Переводы в пути» или напрямую на корреспондирующий счёт — в зависимости от вида операции в строке. Комиссию банка она выделяет как списание с видом операции «Прочее списание» на счёт 91.02; статью расходов по комиссии стоит задать один раз, тогда дальше она подставляется сама.

Автопроведение. В настройках загрузки можно включить проведение документов сразу после загрузки — тогда зелёные строки проводятся без вашего участия. Красные строки останутся непроведёнными, пока вы не укажете недостающее. Разумная тактика для ежедневной работы: автопроведение включено, а в конце дня вы просматриваете только непроведённые строки — их обычно единицы.

Включая автосоздание контрагентов, следите за дублями. Если тот же поставщик уже есть в базе, но с другим счётом, 1С заведёт второго — потом придётся объединять карточки. Для разовых и мелких контрагентов автосоздание удобно, для постоянных — лучше заводить вручную.

Сверка остатков и валютные счета

В начале и конце файла выписки банк передаёт входящий и исходящий остатки. 1С сверяет их с данными учёта по счёту 51 и показывает результат в форме загрузки.

  • ✅ Остатки сошлись — выписка за период загружена полностью и без пропусков.
  • ❌ Входящий остаток не совпал — скорее всего, пропущена предыдущая выписка или какой-то документ проведён задним числом. Проверьте, нет ли разрыва в датах между выписками.
  • ❌ Исходящий остаток не совпал — в текущей выписке проведены не все строки либо что-то продублировано.

Удобный инструмент для проверки — отчёт Банк и касса → Отчёты → ... → Оборотно-сальдовая ведомость по счёту по счёту 51: сальдо на дату должно совпадать с остатком в банке.

Валютные счета. Поступления и списания в валюте учитываются на счёте 52. При загрузке валютной выписки 1С подставляет курс ЦБ на дату операции (курсы должны быть загружены: Справочники → Валюты → Загрузить курсы валют). Документ фиксирует сумму в валюте и в рублях по курсу. На разницу курсов между датой операции и датой признания формируются курсовые разницы — их считает регламентная операция «Переоценка валютных средств» при закрытии месяца, а не сама выписка.

Если по валютному счёту рублёвые суммы в документах выглядят странно — почти всегда причина в незагруженных курсах валют на нужные даты. Загрузите курсы за период и перепроведите выписку.

Ошибки обмена с банком и как их устранить

Диагностика: выберите симптом

Отдельно про дубли. Если нажать Загрузить дважды на один файл, 1С обычно узнаёт уже созданные документы по дате, сумме и контрагенту и не плодит их. Но если между загрузками вы правили строки, контроль может не сработать — тогда проверьте список выписок за день на одинаковые пары поступлений и списаний и удалите лишние.

Частые вопросы

Можно ли загрузить выписку сразу за несколько дней или месяц?
Да. Банк выгружает файл за любой период, 1С разбирает его целиком и создаёт документы по всем дням выписки. Остатки сверяются на начало и конец периода.
Нужна ли электронная подпись, чтобы просто получать выписку?
Для входящей выписки через DirectBank подпись часто не требуется. Она нужна, чтобы отправлять из 1С платёжные поручения в банк. При загрузке файлом подпись не нужна вовсе.
Чем отличаются файлы kl_to_1c.txt и 1c_to_kl.txt?
kl_to_1c.txt — выписка из банка в 1С (её вы загружаете в базу). 1c_to_kl.txt — платёжные поручения из 1С в банк (его вы загружаете в Клиент-Банк). Направления противоположные, не перепутайте при экспорте.
Почему после загрузки часть документов не проведена?
По этим строкам 1С не смогла определить контрагента, договор или счёт учёта. Откройте их, заполните недостающие реквизиты и проведите вручную. Остальные строки это не блокирует.
Как загрузить выписку по валютному счёту?
Так же, как по рублёвому, но предварительно загрузите курсы валют на даты операций (Справочники → Валюты). 1С сама пересчитает суммы в рубли, а курсовые разницы закроет переоценкой в конце месяца.