Загрузка банковских выписок в 1С:Бухгалтерию: все способы

· 10 мин

Содержание

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

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

Ниже — как настроить обмен с нуля, чем ДиректБанк отличается от файлового импорта, как заставить программу проводить платежи автоматически и что делать, когда часть строк не загружается.

Что настроить перед первой загрузкой

Чтобы кнопка Загрузить заработала, в базе должно быть заполнено несколько вещей.

  • 💳 Банковский счёт организации. Проверьте Главное → Организации, откройте карточку, раздел с банковскими счетами. Номер счёта и БИК банка должны совпадать с тем, что печатает клиент-банк, — по ним 1С понимает, в какой счёт грузить выписку.
  • 🏦 Выбран способ обмена. ДиректБанк подключается в карточке банковского счёта, файловый обмен — в самой форме загрузки выписок. Одновременно можно использовать оба для разных счетов.
  • 👤 Права пользователя. Загрузка выписок доступна по профилю «Бухгалтер». Если кнопки нет, у пользователя не хватает прав на раздел «Банк и касса».

Отдельно стоит договориться с банком о формате выгрузки. Для файлового обмена это текстовый формат 1CClientBankExchange — его поддерживают практически все российские банки. В клиент-банке он обычно называется «Экспорт в 1С» или «1С:Предприятие».

Готовность базы к загрузке выписок
Выполнено: 0 / 5

ДиректБанк: прямой обмен без выгрузки файлов

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

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

Обмен защищён электронной подписью: каждая платёжка уходит в банк подписанной, а входящая выписка проверяется на целостность. Поэтому для ДиректБанка нужен действующий сертификат — тот же, которым вы подписываете платежи в интернет-банке. Когда срок сертификата подходит к концу, обмен перестанет работать, пока не обновите подпись.

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

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

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

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

Если ДиректБанка нет, работает классическая схема через файл. Банк (его клиент-банк или интернет-банк) выгружает реестр операций в текстовый файл, а 1С его читает.

Порядок такой:

  1. В клиент-банке сформируйте выписку за нужный день или период и выгрузите её в формате 1CClientBankExchange. Файл чаще всего называется kl_to_1c.txt — это выгрузка из банка в 1С. Обратный файл 1c_to_kl.txt программа создаёт сама, когда вы выгружаете платёжки.
  2. В 1С откройте Банк и касса → Банковские выписки и нажмите Загрузить.
  3. При первом запуске программа попросит настроить обмен: укажите организацию, банковский счёт и папку, где клиент-банк оставляет файл выгрузки. Эти настройки сохранятся.
  4. 1С прочитает файл и покажет список операций — зелёным помечены те, что готовы к загрузке, другим цветом — строки с вопросами (новый контрагент, не найден договор).
  5. Проверьте список и нажмите Загрузить. Документы создадутся в журнале выписок.

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

Формат удобен тем, что он единый: файл из Сбербанка, Альфа-Банка или Тинькофф читается одной и той же процедурой. Различается только способ его получить в самом клиент-банке.

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

Как 1С разносит платежи и что проверить

Самое ценное при загрузке — автоматическое распознавание. 1С берёт из файла ИНН и номер счёта плательщика или получателя и ищет контрагента в справочнике.

Что происходит со строками:

  • ✅ Контрагент найден — документ создаётся с подставленным договором, статьёй ДДС и счётом учёта. Такие строки грузятся без вопросов.
  • 🆕 Контрагент новый — 1С предложит создать его прямо из формы загрузки по реквизитам из выписки. ИНН, КПП и название подтянутся автоматически.
  • ❓ Нашлось несколько договоров — программа подставит основной, но его стоит проверить, особенно если у контрагента есть и поставки, и возвраты.

Приход формирует проводку Дт 51 Кт 62 (оплата от покупателя) или Дт 51 Кт 76, расход — Дт 60 Кт 51 (оплата поставщику) и подобные. Счёт учёта расчётов 1С определяет по виду операции в документе, а вид — по данным платежа и настройкам контрагента.

Отдельно программа распознаёт платежи в бюджет. Если в реквизитах получателя стоит налоговая или фонд и заполнены КБК с данными платежа, 1С ставит вид операции Уплата налога и подбирает счёт 68 или 69 по виду налога. Такие строки стоит проверять внимательнее: ошибка в виде налога уведёт сумму не на тот субсчёт, и сверка с бюджетом не сойдётся.

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

Чтобы платежи проводились сразу при загрузке, включите автопроведение. В настройках обмена есть флажок вроде Проводить документы автоматически или Автоматически создавать и проводить документы. С ним строки, где всё распозналось однозначно, встают проведёнными. Строки с вопросами программа всё равно оставит на ручную проверку.

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

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

Что делать, когда выписка не загружается

Чаще всего проблема не в 1С, а в файле или реквизитах. Разберём типичные ситуации.

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

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

Если файл выгрузки битый (клиент-банк оборвал экспорт), 1С сообщит об ошибке чтения. Выгрузите реестр заново, не открывая и не редактируя файл вручную — любая правка текста ломает структуру формата.

Ещё одна тонкость — кодировка. Формат 1CClientBankExchange предполагает определённую кодировку текста, и если клиент-банк выгрузил файл в другой, русские буквы в назначении платежа превратятся в «кракозябры». Сами суммы и реквизиты при этом загрузятся верно, но назначение станет нечитаемым. Лечится выбором правильного варианта экспорта в клиент-банке — ищите пункт «Экспорт для 1С», а не общий текстовый экспорт.

Как ускорить ежедневную загрузку

Когда схема настроена, рутину можно свести к паре кликов.

  • 🔁 Сохранённые настройки обмена. Папка файла, организация и счёт запоминаются один раз. При следующей загрузке 1С сразу берёт файл из той же папки — достаточно нажать Загрузить.
  • 👥 Правила для типовых контрагентов. Заполните в карточках постоянных поставщиков и покупателей договор по умолчанию и статью ДДС. Тогда их платежи будут распознаваться без вопросов, а с автопроведением — сразу вставать проведёнными.
  • 📅 Загрузка за период. Можно грузить не по одному дню, а выписку сразу за неделю или месяц — 1С разберёт реестр на отдельные документы по датам. Удобно, если выписку забирают не каждый день.
  • 📊 Статьи движения денежных средств. Настройте автоподстановку статьи ДДС по контрагенту и виду операции. Это заполнит отчёт о движении денежных средств без ручной разметки каждого платежа.

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

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

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

Можно ли загрузить выписку сразу по нескольким счетам из одного файла?
Нет. Один файл 1CClientBankExchange относится к одному банковскому счёту. Для каждого счёта банк выгружает отдельный файл, и в 1С вы загружаете их по очереди, выбирая нужный счёт в настройке обмена.
Что будет, если загрузить один и тот же файл дважды?
Повторную загрузку того же реестра за тот же период 1С обычно распознаёт и не задваивает документы. Но если период в настройке сдвинулся, часть строк может продублироваться. После загрузки всегда сверяйте конечный остаток с банком.
Нужен ли клиент-банк, если подключён ДиректБанк?
Нет. ДиректБанк заменяет и выгрузку платёжек, и загрузку выписок. Отдельная программа клиент-банка не требуется — обмен идёт прямо из 1С.
Почему контрагент загрузился, а счёт учёта расчётов неверный?
Счёт 1С подставляет по виду операции в документе, а не из файла. Измените вид операции в документе поступления или списания — счёт пересчитается автоматически.
Можно ли грузить выписки из Сбербанка, Тинькофф и Альфа-Банка одинаково?
Да, если банк выгружает файл в формате 1CClientBankExchange. Процедура загрузки в 1С одна и та же, различается только способ получить файл в интернет-банке конкретного банка.