Импорт банковской выписки в 1С: DirectBank и загрузка из файла

· 9 мин

Содержание

Выписка загружается в разделе Банк и касса → Банковские выписки. Там же, где лежат все поступления и списания по расчётному счёту, стоит кнопка Загрузить — через неё данные из банка попадают в программу двумя путями: прямым обменом DirectBank или импортом файла, выгруженного из Клиент-Банка.

Разница в удобстве. DirectBank тянет движения по счёту прямо из банка по нажатию одной кнопки, без файлов. Загрузка из файла — это ручной круг: выгрузить kl_to_1c.txt в интернет-банке, перенести в 1С, проверить. Оба способа разбираем ниже на примере 1С:Бухгалтерии 8.3 (БП 3.0) — в «Управлении торговлей» и ERP механизм обмена с банком устроен так же.

Главная ошибка новичка — путать направление файлов. kl_to_1c.txt идёт из банка в 1С (выписка), 1c_to_kl.txt — из 1С в банк (платёжки). Для загрузки выписки нужен первый.

Прямой обмен или файл: что выбрать

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

Файловый импорт остаётся запасным вариантом: когда банк не умеет DirectBank, когда обмен временно не настроен или когда нужно разово подтянуть выписку за старый период.

ПризнакDirectBankЗагрузка из файла
Как получаете данныепо кнопке из 1Свыгружаете файл в банке
Промежуточный файлне нуженkl_to_1c.txt
Настройка кодировкине требуетсяобязательна
Подходит дляежедневной работыразовых загрузок, старых банков

Способы не конфликтуют. Можно держать DirectBank для текущих дней и при необходимости догрузить пропущенный период из файла.

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

Настройка и работа через DirectBank

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

Настройка привязана к банковскому счёту. Откройте карточку счёта в Банк и касса → Банковские счета, выберите нужный расчётный счёт — в карточке есть команда подключения прямого обмена с банком. Программа предложит либо автоматическую настройку (если банк в списке поддерживаемых), либо ручной ввод параметров подключения.

Для подключения, как правило, понадобится:

  • 📄 действующий договор на обслуживание и согласие банка на прямой обмен;
  • 🔑 сертификат электронной подписи , которым вы подписываете платежи;
  • 🌐 реквизиты точки подключения — их выдаёт банк.

После того как обмен подключён, выписка подтягивается так:

  1. Откройте Банк и касса → Банковские выписки.
  2. Нажмите кнопку обмена с банком (обмен DirectBank).
  3. Укажите период и счёт, подтвердите запрос электронной подписью.
  4. Программа загрузит движения и сформирует документы поступлений и списаний.

Запрос к банку подписывается ЭП, поэтому сертификат должен быть установлен на том компьютере, где работаете. Без действующего сертификата обмен не пройдёт.

Поддерживает ли банк прямой обмен, проще всего узнать на этапе настройки: если банк есть в списке автоматической настройки 1С, DirectBank доступен. Крупные банки его поддерживают, небольшие и региональные — не всегда. Когда банка в списке нет, остаётся файловый способ.

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

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

Файловый способ состоит из двух частей: выгрузка в банке и загрузка в 1С.

В интернет-банке (Клиент-Банке): найдите экспорт выписки в формате «1С» (формат 1CClientBankExchange). Банк сформирует текстовый файл, обычно с именем kl_to_1c.txt. Сохраните его в папку, к которой у 1С есть доступ.

Пункт экспорта у банков прячется по-разному: в разделе выписок, в истории операций или в настройках интеграции с 1С. Ищите формулировку со словом «1С» или «1C» — именно она даёт нужный формат. Если банк даёт выбрать период, выгружайте целыми днями: частичная выгрузка одного дня ломает сверку остатка.

В 1С:

  1. Откройте Банк и касса → Банковские выписки.
  2. Нажмите Загрузить.
  3. При первом запуске программа предложит настроить обмен — укажите банковский счёт, программу Клиент-Банка и кодировку (см. раздел ниже).
  4. Выберите сохранённый файл kl_to_1c.txt.
  5. 1С покажет список операций из файла — проверьте суммы и контрагентов.
  6. Нажмите Загрузить (или Провести), чтобы создать документы.
Перед первой загрузкой из файла
Выполнено: 0 / 5

После загрузки файл можно не удалять — при повторной загрузке того же файла 1С не задвоит операции: документы с совпадающими реквизитами программа распознаёт как уже загруженные.

Кодировка и формат файла обмена

Файл обмена с банком — обычный текст, но чувствительный к кодировке. Если выбрать не ту, в назначениях платежей и наименованиях контрагентов появятся «кракозябры».

В настройках обмена есть поле Кодировка с двумя вариантами:

  • Windows (ANSI) — кодировка Windows-1251. Подходит большинству современных банков. Если не знаете, с какой начать — пробуйте её первой.
  • DOS — кодировка CP866. Встречается у старых версий Клиент-Банков.

Правило простое: если после загрузки текст читается — кодировка верная; если вместо русских букв символы вроде Ïîñòóïëåíèå — переключите вариант и загрузите файл заново.

Сам формат файла фиксированный. Первая строка — 1CClientBankExchange, дальше идут секции с датами, суммами, счетами плательщика и получателя. Менять этот файл вручную не нужно и не стоит: 1С разбирает его построчно, и лишний символ ломает загрузку.

Если банк вообще не умеет выгружать в формат 1С, а отдаёт только CSV или PDF, автоматическая загрузка невозможна. В этом случае уточните в банке, есть ли выгрузка для бухгалтерских программ — почти у всех она называется «1С». Превращать CSV в формат обмена вручную не стоит: риск ошибиться в сумме или счёте выше, чем выгода.

Если банк предлагает несколько форматов выгрузки, выбирайте именно «1С» или «1C:Предприятие». Форматы для других программ (CSV, собственный формат банка) 1С не прочитает.

Как 1С разносит операции и заполняет документы

Из файла или из прямого обмена 1С создаёт два вида документов:

  • Поступление на расчётный счёт — деньги, которые пришли на счёт;
  • Списание с расчётного счёта — деньги, которые ушли.

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

Чтобы операция встала на правильный счёт учёта, 1С смотрит на:

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

Не все строки распознаются уверенно. Нераспознанные операции программа подсвечивает — у них не заполнен вид операции, статья движения денежных средств или договор. Такие строки нужно открыть и дозаполнить вручную до проведения.

Не проводите выписку, не проверив подсвеченные строки. Иначе поступление или списание ляжет на счёт по умолчанию, и в учёте появится ошибка, которую потом придётся искать по оборотке.

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

Распознавание работает по накопленному опыту базы. Первые выписки придётся дозаполнять чаще: программа ещё не знает ваших контрагентов и типовых назначений платежей. Через месяц-другой работы доля ручных правок заметно падает — большинство операций встаёт автоматически. Поэтому не ленитесь аккуратно заполнять первые загрузки: вы фактически обучаете базу.

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

Частые ошибки при загрузке выписки и как их убрать

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

Отдельно про даты: 1С загружает операции по дате из файла. Если банк выгрузил выписку за неполный день или за будущую дату, часть операций может не попасть в выбранный период — сверьте период загрузки с датами в файле.

Как проверить, что выписка загрузилась верно

Загрузка прошла без ошибок — это ещё не значит, что данные совпали с банком. Обязательная проверка одна: сверить конечный остаток по счёту.

Сравните остаток на конец дня в 1С с остатком в банковской выписке. В 1С остаток виден в самом списке Банк и касса → Банковские выписки — там показаны приход, расход и остаток на дату. Цифры должны совпасть с банком до копейки.

Если остатки не бьются, ищите причину в таком порядке:

  1. Не проведена одна из операций (подсвеченная строка так и осталась незаполненной).
  2. Операция загрузилась с неверной суммой — редко, но бывает при сбое выгрузки.
  3. Задвоилась операция из соседней выписки.
  4. В выписке был день без движений, который вы пропустили при загрузке.

Для сверки за период удобна оборотно-сальдовая ведомость по счёту 51 (Отчёты → Оборотно-сальдовая ведомость по счёту). Начальное и конечное сальдо по счёту должны совпадать с остатками в банке на те же даты.

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

Если выписка не грузится совсем

Когда и DirectBank, и файловый импорт не срабатывают, двигайтесь по порядку:

  1. Проверьте, открывается ли файл kl_to_1c.txt в блокноте и начинается ли он со строки 1CClientBankExchange. Пустой или битый файл — проблема на стороне выгрузки в банке.
  2. Убедитесь, что расчётный счёт в 1С совпадает с номером счёта в файле вплоть до цифры.
  3. Переключите кодировку и повторите загрузку.
  4. Для DirectBank проверьте срок действия сертификата ЭП и доступ к интернету.

Если файл корректный, счёт совпадает, а загрузка всё равно падает — выгрузите выписку за один день: так проще понять, на какой именно операции спотыкается разбор файла.

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

Можно ли загрузить выписку сразу по нескольким счетам одним файлом?
Нет. Файл обмена привязан к одному расчётному счёту. По каждому счёту выгружайте и загружайте отдельный файл; в DirectBank обмен тоже идёт по конкретному счёту.
Что будет, если загрузить один и тот же файл дважды?
Повторная загрузка того же файла не задвоит операции — 1С сопоставляет документы по реквизитам и уже загруженные пропускает. Задвоение возникает, только если вручную менять реквизиты в пересекающихся выписках.
Нужна ли электронная подпись для загрузки из файла?
Нет. ЭП нужна для прямого обмена DirectBank, где запрос к банку подписывается. Загрузка из файла подписи не требует — вы просто импортируете уже выгруженный текст.
Почему часть операций подсвечена красным после загрузки?
По ним не распознан контрагент, вид операции или статья ДДС. Откройте такие строки и дозаполните реквизиты вручную перед проведением.
Загрузятся ли валютные операции?
Да, если в файле есть валютный счёт и курс. Проверьте, что валютный расчётный счёт заведён в 1С и к нему привязана верная валюта, иначе операция не разнесётся.