Загрузка банковской выписки в 1С: ДиректБанк и файлы клиент-банка
Содержание
Выписки в 1С 8.3 (Бухгалтерия предприятия 3.0) живут в разделе Банк и касса → Банковские выписки. Там же стоит кнопка Загрузить — она тянет данные из банка. Есть два способа получить выписку: прямой обмен через сервис ДиректБанк (1С сама ходит в банк по защищённому каналу) и загрузка текстового файла, который вы выгружаете в клиент-банке.
Выбор простой. Если банк поддерживает ДиректБанк и вы его подключили — работаете в одно нажатие, без файлов. Если нет или подключение ещё не оформлено — выгружаете файл kl_to_1c.txt из интернет-банка и загружаете его в 1С вручную. Ниже разберём оба пути, разнесение загруженных платежей и ошибки, на которых чаще всего спотыкаются.
С чего начать: банковский счёт и настройка обмена
Прежде чем что-то загружать, в программе должен быть заведён расчётный счёт организации. Проверьте его в Главное → Организации → [ваша организация] → Банковские счета или в справочнике Банк и касса → Банковские счета.
В карточке счёта важны три вещи:
- 💳 номер счёта и БИК банка — по ним 1С сопоставляет строки выписки с нужным счётом;
- 🏦 валюта счёта — для валютных операций заводят отдельный счёт;
- 🔁 раздел настроек обмена с банком — здесь включается ДиректБанк либо путь к файлам клиент-банка.
Если организаций и счетов несколько, при загрузке 1С спросит, в какой счёт грузить данные. Названия счетов делайте разборчивыми («Расчётный, Сбер», «Валютный, USD»), чтобы не промахнуться.
Способ обмена настраивается один раз. Дальше программа запоминает выбор и при нажатии Загрузить сразу предлагает актуальный метод.
Прямой обмен с банком через ДиректБанк
ДиректБанк — это прямой канал между 1С и банком. Никаких промежуточных файлов: программа отправляет платёжки и забирает выписку по защищённому соединению, подписывая обмен вашей электронной подписью.
Подключение зависит от банка, но общая схема такая:
- Откройте карточку расчётного счёта:
Банк и касса → Банковские счета → [счёт]. - Найдите блок настройки прямого обмена с банком и запустите подключение ДиректБанк.
- Часть банков подключается заявлением прямо из 1С, часть требует оформить заявку на стороне банка — программа подскажет, какой сценарий у вашего банка.
- После активации в журнале
Банковские выпискикнопкаЗагрузитьбудет обращаться в банк напрямую.
Что это даёт на практике:
- выписка приходит в несколько нажатий, без выгрузки файла из интернет-банка;
- платёжные поручения уходят в банк из той же 1С;
- видно статус платежа (принят, исполнен, отклонён) — не нужно отдельно заходить в банк-клиент.
Для обмена нужна действующая электронная подпись и доступ в интернет с рабочего места. Если подпись на токене — он должен быть вставлен в момент обмена.
Если ваш банк ДиректБанк не поддерживает или подключение ещё не оформлено, переходите к загрузке файла — результат в учёте будет тот же.
Загрузка файла выписки из клиент-банка вручную
Классический способ — текстовый обмен в формате «1С:Предприятие — Клиент банка». Банк выгружает файл, 1С его читает. Имя файла у большинства банков стандартное: kl_to_1c.txt (из банка в 1С). Встречный файл с вашими платёжками называется 1c_to_kl.txt.
Порядок действий:
- В интернет-банке найдите экспорт в 1С (обычно раздел «Выгрузка», «Обмен с бухгалтерией» или «Экспорт в 1С»), задайте период и сохраните файл на диск.
- В 1С откройте
Банк и касса → Банковские выпискии нажмитеЗагрузить. - При первом запуске программа попросит указать способ обмена и папку с файлами — выберите загрузку из файла и путь к сохранённому
kl_to_1c.txt. - 1С покажет список операций из файла: поступления и списания с суммами, контрагентами и назначениями платежа.
- Проверьте галочки у строк, которые нужно загрузить, и подтвердите загрузку.
На выходе программа создаёт документы Поступление на расчётный счёт (приход) и Списание с расчётного счёта (расход). Загруженные документы почти всегда создаются непроведёнными — их обязательно нужно проверить и провести, иначе движения по счетам и взаиморасчётам не сформируются.
Из файла обмена 1С читает основные реквизиты каждого платежа: дату и номер платёжного документа, сумму, ИНН и наименование плательщика и получателя, назначение платежа. По ИНН программа и подбирает контрагента в вашей базе — поэтому важно, чтобы в назначении платежа реквизиты были корректны. Если банк выгружает счёт и БИК второй стороны, они тоже попадают в документ.
Период в банке и период загрузки в 1С должны совпадать. Если выгрузили файл за неделю, а грузите «за вчера», часть строк просто не попадёт — программа возьмёт только то, что есть в файле.
Разнесение загруженных поступлений и списаний
Загрузка — это полдела. Дальше каждый платёж нужно корректно разнести: подставить контрагента, договор, счёт учёта и статью движения денежных средств. 1С многое подставляет автоматически, но проверять стоит всегда.
Как программа сопоставляет данные:
- 📇 Контрагент определяется по ИНН и КПП из назначения платежа. Если контрагент в базе есть — он подставится; если нет — 1С предложит создать новый элемент справочника.
- 📄 Договор подбирается по контрагенту. Когда договор один, он встаёт сам; когда несколько — выберите нужный вручную.
- 🧾 Счёт учёта расчётов (как правило 60, 62, 76) зависит от вида операции и настроек. Проверьте его в документе, особенно для авансов и возвратов.
- 💰 Статья движения денежных средств нужна для корректного отчёта о движении денег — заполните, если не подтянулась.
Вид операции в документе («Оплата поставщику», «Оплата от покупателя», «Налоги», «Прочее списание») управляет тем, какие поля показываются и какие счета используются. Если 1С определила вид неверно, поменяйте его — остальные поля перестроятся.
После проверки проводите документы. Удобно разносить пачкой: выделить строки в журнале и провести выделенные одной командой из командной панели списка.
Отдельная история — валютная выписка. Для валютного счёта заводят отдельный банковский счёт в нужной валюте, а при загрузке 1С подтягивает курс на дату операции и считает рублёвый эквивалент. Если курс в базе не загружен, документ попросит указать его вручную — проверьте, что справочник курсов валют заполнен на нужные даты.
Перед проведением сверьте входящий и исходящий остаток по счёту за день с данными банка. Если остаток не сходится — часть операций не загрузилась или задвоилась.
Типичные ошибки при импорте выписки
Большинство проблем — из-за файла, кодировки или несопоставленных контрагентов. Вот что встречается чаще всего и что делать.
Отдельный случай — файл открывается, но 1С ругается на структуру. Это значит, что версия формата обмена в банке и в программе не совпали. Обновите конфигурацию 1С до актуального релиза и перевыгрузите файл: формат «1С:Предприятие — Клиент банка» поддерживается обеими сторонами, но старые релизы могут не понимать новые поля.
Как проверить, что выписка загружена верно
Загрузили, разнесли, провели — остаётся убедиться, что в учёте всё сошлось. Это десять минут, которые экономят разбирательства при закрытии месяца.
Что сверить:
- Остаток по счёту 51. Откройте оборотно-сальдовую ведомость по счёту
51за период (Отчёты → Оборотно-сальдовая ведомость по счёту). Конечное сальдо должно совпасть с исходящим остатком в банковской выписке до копейки. - Число операций. Количество поступлений и списаний в журнале
Банковские выпискидолжно совпасть с числом строк в банке за тот же период. - Непроведённые документы. В журнале отфильтруйте список и убедитесь, что не осталось документов со статусом «не проведён».
- Контрагенты без дублей. Если при загрузке создавались новые элементы, проверьте справочник контрагентов — один и тот же партнёр не должен задвоиться из-за опечатки в ИНН.
Если конечное сальдо по счёту 51 расходится с банком, ищите причину по дням: сравните обороты за каждый день выписки с оборотами по счёту. День, где суммы разошлись, и покажет пропущенную или задвоенную операцию.
Расхождение ровно на сумму одного платежа почти всегда означает непроведённый или дважды загруженный документ. Расхождение на мелкую сумму — ищите комиссию банка, которую не разнесли отдельной строкой.
Автоматизация загрузки и сторонние сервисы
Когда платежей много, ручная выгрузка файла каждый день превращается в рутину. Способы её сократить, от простого к более технологичному:
- ДиректБанк — главный инструмент автоматизации внутри 1С. Обмен идёт напрямую, выгрузка файлов не нужна вовсе. Если банк поддерживает — это оптимальный вариант.
- Регулярная загрузка по расписанию — часть банков с ДиректБанком позволяет настроить автоматический запрос выписки, чтобы она подтягивалась сама.
- Сторонние обменники и интеграции — отдельные сервисы, которые забирают выписку из банка и кладут её в 1С, в том числе для банков без встроенного ДиректБанка. Используйте только проверенные решения: через них проходят платёжные данные, а подпись и доступ к счёту — зона повышенного риска.
Даже при полной автоматизации правило одно: загруженные документы перед закрытием периода нужно проверить и провести. Автоматика переносит данные, но ответственность за корректность проводок остаётся на бухгалтере.
Если прямой обмен недоступен, а файловая загрузка каждый раз даёт сбои — не боритесь с форматом вручную. Чаще быстрее обновить релиз конфигурации и уточнить в банке актуальный формат выгрузки, чем подгонять файл.
Какой бы способ вы ни выбрали, держите один регламент: забрали выписку → разнесли платежи по контрагентам и счетам → провели → сверили остаток по счёту 51 с банком. Пока этот круг не замкнут, считать период закрытым рано, даже если выписка формально «загрузилась».
Частые вопросы
Чем ДиректБанк отличается от загрузки файла?
kl_to_1c.txt из интернет-банка и его импорт в 1С. Результат в учёте одинаковый, разница в удобстве.