Загрузка банковской выписки в 1С: прямой обмен с банком и файл клиент-банка
Содержание
Банковские выписки
в 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С об этом сразу сообщит на этапе проверки БИК. В этом случае остаётся файловый обмен — он описан ниже и не требует никаких заявок в банк. Переключиться с файлового обмена на прямой можно в любой момент, когда банк добавит поддержку: настройки счёта при этом не сбрасываются.
Файловый обмен: загрузка выписки из файла
Если прямого обмена нет, порядок такой: выгрузили файл из интернет-банка — загрузили в 1С.
В интернет-банке откройте выписку за нужный период и экспортируйте её в формат «для 1С». Браузер сохранит файл (чаще kl_to_1c.txt) в папку загрузок.
В 1С:Бухгалтерии:
- Откройте
Банк и касса → Банковские выписки. - Нажмите
Загрузить. - Укажите путь к сохранённому файлу.
- 1С разберёт файл и покажет список операций — зелёным помечаются строки, по которым контрагент и договор определены автоматически, цветом выделяются строки, требующие внимания.
- Проверьте сопоставление и нажмите
Загрузить(илиПровести и закрыть).
По каждой строке выписки 1С создаёт документ: приход на счёт — Поступление на расчётный счёт, расход — Списание с расчётного счёта. Контрагента программа ищет по ИНН и расчётному счёту из файла. Новый контрагент, которого ещё нет в базе, подхватывается с реквизитами из платежа — его останется дозаполнить.
Перед первой загрузкой настройте путь к файлам обмена и проверьте, за какой период грузите выписку. Повторная загрузка того же файла задвоит документы, если не сверить даты.
Путь к файлам загрузки и выгрузки задаётся в настройках обмена — их открывают из того же журнала Банковские выписки (команда с настройкой обмена с банком). Там же указывают, в какой папке 1С ищет файл от банка и куда складывает файл с платёжками.
Что формируется в учёте после загрузки
Загрузка выписки — это не просто список строк, а бухгалтерские документы с проводками по счёту 51 «Расчётные счета». Корреспондирующий счёт зависит от вида операции и подставляется по виду документа и статье движения денежных средств.
| Операция | Дебет | Кредит |
|---|---|---|
| Поступило от покупателя | 51 | 62 |
| Поступил аванс от покупателя | 51 | 62.02 |
| Оплачено поставщику | 60 | 51 |
| Выдан аванс поставщику | 60.02 | 51 |
| Уплачен налог или взнос | 68 / 69 | 51 |
| Выплачена зарплата на счёт | 70 | 51 |
| Комиссия банка | 91.02 | 51 |
Чтобы проводки встали на нужные счета, у каждого документа должны быть заполнены вид операции и договор с контрагентом. Если 1С определила контрагента, но не нашла договор, она подставит основной договор или попросит выбрать вручную.
Документы из выписки нужно провести. У непроведённого документа проводок нет, и на остаток по счёту он не влияет — это частая причина расхождения остатка в 1С с выпиской банка.
Отдельно стоит статья движения денежных средств. Она не влияет на проводки по счёту 51, но определяет, в какую строку попадёт сумма в отчёте о движении денежных средств (форма в составе бухгалтерской отчётности). Если статья не подставилась автоматически, укажите её в документе — для оплаты поставщику «Оплата поставщикам», для налога «Расчёты по налогам и взносам» и так далее. Незаполненная статья не ошибка проводки, но из-за неё отчёт о ДДС соберётся неправильно.
Валютные счета: что меняется при загрузке
Для валютного счёта используется счёт 52 «Валютные счета», а не 51. Загрузка идёт так же — через прямой обмен или файл клиент-банка, — но добавляется работа с курсом.
- 💱 Сумма в валюте и в рублях. В документе указывается сумма в валюте платежа и рублёвый эквивалент по курсу на дату операции. Курс берётся из справочника валют — его нужно заранее загрузить (
Справочники → Валюты, кнопка загрузки курсов). - 📈 Курсовые разницы. На конец месяца регламентная операция «Переоценка валютных средств» пересчитывает остаток по счёту 52 по курсу на последнее число и формирует курсовую разницу: Дт 52 Кт 91.01 (положительная) или Дт 91.02 Кт 52 (отрицательная). Делать это вручную при загрузке выписки не нужно — переоценку выполняет закрытие месяца .
- 💶 Покупка и продажа валюты. Эти операции проходят через счёт 57 «Переводы в пути» и в выписке выглядят как два отдельных движения — списание рублей и зачисление валюты (или наоборот). Проверьте, что оба документа загрузились и связаны по счёту 57.
Если курс на дату платежа в справочник не загружен, рублёвая сумма посчитается неверно. Перед проведением валютной выписки убедитесь, что курсы за период подгружены.
Разбор ошибок при загрузке выписки
Большинство проблем при загрузке — это несопоставленные контрагенты и повторная загрузка. Ниже — симптомы и что с ними делать.
Как проверить, что выписка загрузилась правильно
Контроль занимает минуту и снимает большинство вопросов.
- Сверьте остаток. Откройте оборотно-сальдовую ведомость по счёту 51 (
Отчёты → Оборотно-сальдовая ведомость по счёту) за период выписки. Конечное сальдо по счёту 51 должно совпасть с исходящим остатком в выписке банка. Для валютного счёта — то же по счёту 52, в валюте и в рублях. - Проверьте обороты. В той же ОСВ сравните дебетовый оборот (поступления) и кредитовый (списания) с итогами выписки.
- Найдите непроведённые. В журнале
Банковские выпискиотсортируйте список и убедитесь, что непроведённых документов за период нет. - Проверьте аналитику. Через
Отчёты → Анализ счётапо счёту 51 видно, на какие счета разошлись деньги. Если крупная сумма висит на непривычном счёте — проверьте вид операции в документе.
Если сальдо сходится, а обороты — нет, значит в одном из документов перепутан вид операции (поступление вместо списания) либо задвоилась одна строка.
Автоматизация и регулярная загрузка
Когда платежей много, ручную загрузку файла автоматизируют.
- ⚙️ Прямой обмен по расписанию. При настроенном 1С:ДиректБанке обмен можно запускать регламентным заданием — выписка будет подтягиваться автоматически, без ручного нажатия
Отправить и получить. Настраивается вАдминистрирование → Обслуживание → Регламентные и фоновые задания. - 🧩 Автоматическое сопоставление. Чтобы 1С реже спрашивала про контрагента и договор, держите в карточках контрагентов заполненные расчётные счета и указывайте типовое назначение договора. Тогда большинство строк определятся сами.
- 📊 Статьи движения денежных средств. Настройте автоподстановку статьи ДДС по назначению платежа — это нужно для корректного отчёта о движении денежных средств и экономит время на каждой выписке.
Готовые внешние обработки для массовой загрузки выписок есть, но для типовой конфигурации они почти не нужны: встроенного обмена хватает. Внешнюю обработку имеет смысл подключать только под нетиповой формат файла, который ваш банк выгружает не по стандарту.
Частые вопросы
Чем «загрузить» отличается от «выгрузить» применительно к выписке?
Нужна ли отдельная программа «Клиент-банк»?
Можно ли загрузить выписку сразу по нескольким счетам?
Загрузилась старая выписка за прошлый период — это опасно?
Почему новый контрагент создался с пустым наименованием?
Источники
- Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»