Загрузка банковских выписок в 1С:Бухгалтерию: все способы
Содержание
Банковские выписки
загружаются в разделе Банк и касса → Банковские выписки. Там же стоит кнопка Загрузить — через неё реестр платежей попадает в 1С двумя путями: прямым обменом по технологии ДиректБанк (без файлов) или импортом текстового файла, который выгрузил клиент-банк вашего банка. Оба способа работают в 1С:Бухгалтерия 3.0 (интерфейс «Такси»).
После загрузки каждая строка реестра превращается в документ: приход — в Поступление на расчётный счёт, расход — в Списание с расчётного счёта. 1С сама подбирает контрагента по ИНН и счёту, подставляет договор и статью движения денежных средств. Остаётся проверить и провести.
Ниже — как настроить обмен с нуля, чем ДиректБанк отличается от файлового импорта, как заставить программу проводить платежи автоматически и что делать, когда часть строк не загружается.
Что настроить перед первой загрузкой
Чтобы кнопка Загрузить заработала, в базе должно быть заполнено несколько вещей.
- 💳 Банковский счёт организации. Проверьте
Главное → Организации, откройте карточку, раздел с банковскими счетами. Номер счёта и БИК банка должны совпадать с тем, что печатает клиент-банк, — по ним 1С понимает, в какой счёт грузить выписку. - 🏦 Выбран способ обмена. ДиректБанк подключается в карточке банковского счёта, файловый обмен — в самой форме загрузки выписок. Одновременно можно использовать оба для разных счетов.
- 👤 Права пользователя. Загрузка выписок доступна по профилю «Бухгалтер». Если кнопки нет, у пользователя не хватает прав на раздел «Банк и касса».
Отдельно стоит договориться с банком о формате выгрузки. Для файлового обмена это текстовый формат 1CClientBankExchange — его поддерживают практически все российские банки. В клиент-банке он обычно называется «Экспорт в 1С» или «1С:Предприятие».
ДиректБанк: прямой обмен без выгрузки файлов
ДиректБанк — технология прямого обмена между 1С и банком. Платёжки уходят в банк, а выписки приходят обратно по защищённому каналу, без ручной выгрузки и загрузки файлов. Это самый быстрый способ: нажали Обменяться с банком — и реестр за день уже в базе.
Подключение идёт от карточки банковского счёта. Откройте счёт организации, найдите команду настройки обмена с банком — в зависимости от релиза она называется Подключить ДиректБанк или Настроить обмен с банком. Дальше 1С предложит выбрать банк из списка подключённых и запросит данные для авторизации: логин, сертификат электронной подписи
и иногда разовый код из СМС.
Обмен защищён электронной подписью: каждая платёжка уходит в банк подписанной, а входящая выписка проверяется на целостность. Поэтому для ДиректБанка нужен действующий сертификат — тот же, которым вы подписываете платежи в интернет-банке. Когда срок сертификата подходит к концу, обмен перестанет работать, пока не обновите подпись.
ДиректБанк работает не со всеми банками и не на всех тарифах. Если вашего банка нет в списке или команда подключения не появляется, обмен настраивается через банк — он выдаёт параметры подключения. Уточните у менеджера, поддерживает ли ваш тариф прямой обмен с 1С.
После подключения загрузка выписки сводится к одной кнопке. В разделе Банк и касса → Банковские выписки нажмите Обменяться с банком (или Загрузить, если ДиректБанк настроен как способ по умолчанию). Программа отправит в банк запрос, получит реестр операций за выбранный период и создаст документы прихода и расхода.
ДиректБанк заменяет и выгрузку платёжек. Создали платёжное поручение — отправили его в банк прямо из 1С, увидели статус исполнения в карточке документа. Отдельная программа клиент-банка при этом не нужна.
Загрузка выписки из файла клиент-банка
Если ДиректБанка нет, работает классическая схема через файл. Банк (его клиент-банк или интернет-банк) выгружает реестр операций в текстовый файл, а 1С его читает.
Порядок такой:
- В клиент-банке сформируйте выписку за нужный день или период и выгрузите её в формате
1CClientBankExchange. Файл чаще всего называетсяkl_to_1c.txt— это выгрузка из банка в 1С. Обратный файл1c_to_kl.txtпрограмма создаёт сама, когда вы выгружаете платёжки. - В 1С откройте
Банк и касса → Банковские выпискии нажмитеЗагрузить. - При первом запуске программа попросит настроить обмен: укажите организацию, банковский счёт и папку, где клиент-банк оставляет файл выгрузки. Эти настройки сохранятся.
- 1С прочитает файл и покажет список операций — зелёным помечены те, что готовы к загрузке, другим цветом — строки с вопросами (новый контрагент, не найден договор).
- Проверьте список и нажмите
Загрузить. Документы создадутся в журнале выписок.
Файл 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С вы загружаете их по очереди, выбирая нужный счёт в настройке обмена.Что будет, если загрузить один и тот же файл дважды?
Нужен ли клиент-банк, если подключён ДиректБанк?
Почему контрагент загрузился, а счёт учёта расчётов неверный?
Можно ли грузить выписки из Сбербанка, Тинькофф и Альфа-Банка одинаково?
1CClientBankExchange. Процедура загрузки в 1С одна и та же, различается только способ получить файл в интернет-банке конкретного банка.