Банковская выписка в 1С: загрузка файлом, прямой обмен DirectBank и разбор ошибок
Содержание
Выписку банка в 1С Бухгалтерии 3.0 загружают в разделе Банк и касса → Банковские выписки. Есть два рабочих варианта: прямой обмен с банком (технология 1С:ДиректБанк) — выписка приходит в базу по кнопке без файлов, и загрузка файла kl_to_1c.txt, который вы выгружаете в своём Клиент-Банке. Ручной ввод каждого платежа остаётся на крайний случай, когда ни то, ни другое не настроено.
Частое заблуждение: что выписку нужно «набивать» документами по одному. На практике 1С сама разбирает файл или прямой ответ банка, узнаёт контрагентов по счёту и ИНН и создаёт поступления и списания пачкой. Разберём оба способа получить выписку, настройку прямого подключения, автоматическое проведение документов, сверку входящих и исходящих остатков, работу с валютными счетами и типичные ошибки обмена.
Чем получить выписку: прямой обмен или файл
Способ зависит от того, что поддерживает ваш банк и как настроена база.
- 💳 Прямой обмен (1С:ДиректБанк) — обмен идёт напрямую между 1С и банком по защищённому каналу. Платёжки уходят из базы, выписка приходит в неё же, файлы вручную таскать не нужно. Поддерживают Сбербанк, Альфа-Банк, ВТБ, Точка, Тинькофф и десятки других — список банков 1С регулярно пополняет.
- 📄 Файл из Клиент-Банка — универсальный способ. В интернет-банке или толстом клиенте вы выгружаете выписку в файл стандартного формата
kl_to_1c.txt, а в 1С его загружаете. Работает с любым банком, который умеет выгрузку в формат «1С:Предприятие — Клиент банка». - ✍️ Вручную — создаёте
Поступление на расчётный счётилиСписание с расчётного счётапо одному. Годится, когда операций единицы или нужно срочно провести один платёж.
Прямой обмен удобнее, но зависит от тарифа банка и версии платформы. Если DirectBank для вашего банка недоступен или не хочется возиться с подключением — загрузка файлом закрывает задачу полностью.
Для любого способа в базе уже должен быть заведён банковский счёт организации: Главное → Организации → ваша организация → Банковские счета. Без корректно указанного номера счёта и БИК банка выписка не привяжется.
Настройка прямого подключения DirectBank
Прямой обмен настраивают один раз из карточки банковского счёта. Откройте Главное → Организации, выберите организацию, перейдите на банковские счета и откройте нужный счёт. В карточке счёта есть ссылка для подключения прямого обмена с банком — 1С предложит выбрать банк из списка и запросит реквизиты доступа.
Порядок подключения:
- В карточке банковского счёта нажмите ссылку настройки обмена с банком (
Подключить DirectBank/Настроить обмен с банком). - Выберите банк из списка поддерживаемых. Если банка нет — прямой обмен для него пока недоступен, используйте файл.
- Укажите данные для входа, которые выдал банк: логин, идентификатор абонента, адрес сервиса. Часть банков настраивает подключение на своей стороне и присылает параметры — их вводят в эту же форму.
- Пройдите проверку соединения. Банк может прислать код подтверждения или запросить подпись заявления.
- После активации в списке выписок появляется кнопка обмена с банком — по ней платёжки уходят, а выписка загружается.
Для подписи исходящих платежей через DirectBank нужна электронная подпись, оформленная в вашем банке, — та же, которой вы подписываете платёжки в интернет-банке. Входящую выписку можно получать и без подписи, если банк это разрешает.
После подключения обмен работает в обе стороны из одного окна списка выписок: по кнопке обмена 1С отправляет в банк подготовленные платёжные поручения и тут же забирает свежую выписку. Статус каждого платежа (принят банком, исполнен, отклонён) виден в списке — не нужно заходить в интернет-банк, чтобы проверить, прошёл платёж или нет. Это и есть главное удобство прямого обмена по сравнению с файлами: одно действие вместо «выгрузил — загрузил — проверил вручную».
Если банк в списке есть, а подключение не проходит — чаще всего дело в неактивированной услуге на стороне банка. Прямой обмен нужно сначала подключить в самом банке (в договоре или заявлением), и только потом настраивать в 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С обычно узнаёт уже созданные документы по дате, сумме и контрагенту и не плодит их. Но если между загрузками вы правили строки, контроль может не сработать — тогда проверьте список выписок за день на одинаковые пары поступлений и списаний и удалите лишние.
Частые вопросы
Можно ли загрузить выписку сразу за несколько дней или месяц?
Нужна ли электронная подпись, чтобы просто получать выписку?
Чем отличаются файлы kl_to_1c.txt и 1c_to_kl.txt?
kl_to_1c.txt — выписка из банка в 1С (её вы загружаете в базу). 1c_to_kl.txt — платёжные поручения из 1С в банк (его вы загружаете в Клиент-Банк). Направления противоположные, не перепутайте при экспорте.Почему после загрузки часть документов не проведена?
Как загрузить выписку по валютному счёту?
Справочники → Валюты). 1С сама пересчитает суммы в рубли, а курсовые разницы закроет переоценкой в конце месяца.