Загрузка банковской выписки в 1С: прямой обмен с банком и файл клиент-банка

· 9 мин

Содержание

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

Какой способ выбрать, зависит от банка. Сбербанк, Тинькофф, ВТБ, Альфа-Банк и ещё несколько десятков банков поддерживают прямой обмен — он удобнее и работает в обе стороны автоматически. Если вашего банка в списке нет или прямой обмен не настроен, остаётся файловый обмен — он работает с любым клиент-банком, который умеет выгружать файл в стандартном формате.

Какие форматы выписок понимает 1С

1С:Бухгалтерия работает с двумя каналами, и для каждого — свой формат данных.

  • 📄 Текстовый файл клиент-банка — формат 1CClientBankExchange. Это отраслевой стандарт: почти все интернет-банки умеют выгружать выписку именно в нём. Файл обычно называется kl_to_1c.txt (из банка в 1С) и 1c_to_kl.txt (из 1С в банк), кодировка — Windows-1251. Внутри — строки с реквизитами платежей: дата, сумма, плательщик, получатель, назначение.
  • 🔌 Прямой обмен (1С:ДиректБанк) — данные идут напрямую между 1С и банком по защищённому каналу, файл не создаётся. Технология встроена в типовую конфигурацию , отдельную программу ставить не нужно.

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

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

Если в интернет-банке несколько вариантов экспорта, выбирайте пункт с формулировкой «для 1С», «1С:Предприятие» или «1C:Enterprise». Это и есть 1CClientBankExchange.

Настройка прямого обмена с банком

Прямой обмен настраивается один раз на каждый расчётный счёт. Откройте карточку счёта: Главное → Организации, выберите организацию, перейдите к банковским счетам (либо Справочники → Банковские счета). В карточке счёта будет команда для подключения обмена с банком — её название зависит от релиза, ищите кнопку со словами «обмен с банком» или «ДиректБанк».

Дальше 1С проверит, поддерживает ли банк прямой обмен по вашему БИК. Если да:

  1. Программа предложит отправить в банк заявление на подключение — его подпишут электронной подписью или подтвердят в интернет-банке.
  2. Банк обрабатывает заявку: от нескольких минут до одного-двух рабочих дней.
  3. После активации в карточке счёта появится отметка о подключённом обмене.

Когда обмен активен, выписка приходит по кнопке Отправить и получить в журнале Банковские выписки. Эта же кнопка отправляет в банк платёжные поручения со статусом «К оплате». Каждый обмен подтверждается электронной подписью — так банк понимает, что распоряжение исходит от вас.

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

Перед подключением прямого обмена проверьте
Выполнено: 0 / 4

Файловый обмен: загрузка выписки из файла

Если прямого обмена нет, порядок такой: выгрузили файл из интернет-банка — загрузили в 1С.

В интернет-банке откройте выписку за нужный период и экспортируйте её в формат «для 1С». Браузер сохранит файл (чаще kl_to_1c.txt) в папку загрузок.

В 1С:Бухгалтерии:

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

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

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

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

Что формируется в учёте после загрузки

Загрузка выписки — это не просто список строк, а бухгалтерские документы с проводками по счёту 51 «Расчётные счета». Корреспондирующий счёт зависит от вида операции и подставляется по виду документа и статье движения денежных средств.

ОперацияДебетКредит
Поступило от покупателя5162
Поступил аванс от покупателя5162.02
Оплачено поставщику6051
Выдан аванс поставщику60.0251
Уплачен налог или взнос68 / 6951
Выплачена зарплата на счёт7051
Комиссия банка91.0251

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

Документы из выписки нужно провести. У непроведённого документа проводок нет, и на остаток по счёту он не влияет — это частая причина расхождения остатка в 1С с выпиской банка.

Отдельно стоит статья движения денежных средств. Она не влияет на проводки по счёту 51, но определяет, в какую строку попадёт сумма в отчёте о движении денежных средств (форма в составе бухгалтерской отчётности). Если статья не подставилась автоматически, укажите её в документе — для оплаты поставщику «Оплата поставщикам», для налога «Расчёты по налогам и взносам» и так далее. Незаполненная статья не ошибка проводки, но из-за неё отчёт о ДДС соберётся неправильно.

Валютные счета: что меняется при загрузке

Для валютного счёта используется счёт 52 «Валютные счета», а не 51. Загрузка идёт так же — через прямой обмен или файл клиент-банка, — но добавляется работа с курсом.

  • 💱 Сумма в валюте и в рублях. В документе указывается сумма в валюте платежа и рублёвый эквивалент по курсу на дату операции. Курс берётся из справочника валют — его нужно заранее загрузить (Справочники → Валюты, кнопка загрузки курсов).
  • 📈 Курсовые разницы. На конец месяца регламентная операция «Переоценка валютных средств» пересчитывает остаток по счёту 52 по курсу на последнее число и формирует курсовую разницу: Дт 52 Кт 91.01 (положительная) или Дт 91.02 Кт 52 (отрицательная). Делать это вручную при загрузке выписки не нужно — переоценку выполняет закрытие месяца .
  • 💶 Покупка и продажа валюты. Эти операции проходят через счёт 57 «Переводы в пути» и в выписке выглядят как два отдельных движения — списание рублей и зачисление валюты (или наоборот). Проверьте, что оба документа загрузились и связаны по счёту 57.

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

Разбор ошибок при загрузке выписки

Большинство проблем при загрузке — это несопоставленные контрагенты и повторная загрузка. Ниже — симптомы и что с ними делать.

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

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

Контроль занимает минуту и снимает большинство вопросов.

  1. Сверьте остаток. Откройте оборотно-сальдовую ведомость по счёту 51 (Отчёты → Оборотно-сальдовая ведомость по счёту) за период выписки. Конечное сальдо по счёту 51 должно совпасть с исходящим остатком в выписке банка. Для валютного счёта — то же по счёту 52, в валюте и в рублях.
  2. Проверьте обороты. В той же ОСВ сравните дебетовый оборот (поступления) и кредитовый (списания) с итогами выписки.
  3. Найдите непроведённые. В журнале Банковские выписки отсортируйте список и убедитесь, что непроведённых документов за период нет.
  4. Проверьте аналитику. Через Отчёты → Анализ счёта по счёту 51 видно, на какие счета разошлись деньги. Если крупная сумма висит на непривычном счёте — проверьте вид операции в документе.

Если сальдо сходится, а обороты — нет, значит в одном из документов перепутан вид операции (поступление вместо списания) либо задвоилась одна строка.

Автоматизация и регулярная загрузка

Когда платежей много, ручную загрузку файла автоматизируют.

  • ⚙️ Прямой обмен по расписанию. При настроенном 1С:ДиректБанке обмен можно запускать регламентным заданием — выписка будет подтягиваться автоматически, без ручного нажатия Отправить и получить. Настраивается в Администрирование → Обслуживание → Регламентные и фоновые задания.
  • 🧩 Автоматическое сопоставление. Чтобы 1С реже спрашивала про контрагента и договор, держите в карточках контрагентов заполненные расчётные счета и указывайте типовое назначение договора. Тогда большинство строк определятся сами.
  • 📊 Статьи движения денежных средств. Настройте автоподстановку статьи ДДС по назначению платежа — это нужно для корректного отчёта о движении денежных средств и экономит время на каждой выписке.

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

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

Чем «загрузить» отличается от «выгрузить» применительно к выписке?
Выписку из банка в 1С загружают, а платёжные поручения из 1С в банк выгружают. В запросах их часто путают, но направление данных разное: выписка идёт в базу, платёжки — из базы.
Нужна ли отдельная программа «Клиент-банк»?
Нет. Для прямого обмена всё встроено в типовую конфигурацию. Для файлового обмена достаточно интернет-банка, который умеет выгружать файл формата 1CClientBankExchange.
Можно ли загрузить выписку сразу по нескольким счетам?
Да, если банк выгружает в один файл операции по всем счетам организации. 1С разложит их по соответствующим счетам 51 и 52 по номеру счёта из файла.
Загрузилась старая выписка за прошлый период — это опасно?
Опасна только повторная загрузка уже проведённого периода — она задвоит документы. Загрузка закрытого периода сама по себе допустима, но после неё перепроверьте остатки и, при необходимости, перезакройте месяц.
Почему новый контрагент создался с пустым наименованием?
В файле от банка по этому платежу не было полного наименования или ИНН (частый случай — платежи от физлиц). Откройте созданного контрагента и дозаполните реквизиты вручную.

Источники

  • Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»