Загрузка банковской выписки в 1С: ДиректБанк, файл клиент-банка и ручной ввод
Содержание
Выписку в 1С заводят не через «Поступление» вручную, как думают многие, а через раздел Банк и касса → Банковские выписки — там же, где лежат все платёжные документы. Загрузить её можно тремя путями: прямой обмен ДиректБанк (без файлов вообще), импорт файла клиент-банка (текстовый файл, который выгружает ваш банк) и ручной ввод, когда ни то, ни другое недоступно.
Закачать, загрузить, обработать движения по расчётному счёту — всё это одна операция в одном журнале. Ниже — как настроить каждый способ в 1С:Бухгалтерии 3.0 и что делать, когда выписка не читается или контрагенты подсвечиваются красным.
Способ зависит от банка. Крупные банки (Сбер, ВТБ, Альфа, Тинькофф и др.) поддерживают ДиректБанк — это удобнее всего. Если банк его не умеет, остаётся обмен файлом или ручной ввод.
Где в 1С находятся выписки и что понадобится заранее
Журнал движений по счёту открывается из Банк и касса → Банковские выписки. Каждая строка здесь — это документ Поступление на расчётный счёт или Списание с расчётного счёта. Выписка банка после загрузки превращается именно в эти документы.
Перед первой загрузкой проверьте три вещи:
- 🏦 Банковский счёт организации заведён. Справочник
Главное → Организации → <ваша организация> → Банковские счета. Номер счёта и БИК банка должны совпадать с теми, что в выписке, иначе 1С не поймёт, куда её относить. - 👤 Права пользователя. Загрузка выписок доступна с ролью бухгалтера; у пользователя с ограниченными правами кнопки обмена может не быть.
- 📄 Источник данных. Либо подключённый ДиректБанк, либо файл выписки, выгруженный из клиент-банка (обычно называется
kl_to_1c.txt).
Какой способ выбрать — зависит от того, что даёт банк:
| Способ | Что нужно | Когда подходит |
|---|---|---|
| ДиректБанк | Договор с банком, подпись | Банк поддерживает прямой обмен |
| Файл клиент-банка | Выгрузка из банк-клиента | Любой банк с экспортом в формат 1CClientBankExchange |
| Ручной ввод | Ничего, кроме выписки на бумаге/PDF | Единичные платежи, банк без выгрузки |
ДиректБанк: прямой обмен с банком без промежуточных файлов
ДиректБанк — это обмен платёжками и выписками напрямую между 1С и банком, без выгрузки-загрузки файлов. Вы нажимаете одну кнопку — 1С сама запрашивает у банка свежую выписку и подгружает её.
Подключение идёт через карточку банковского счёта:
- Откройте
Главное → Организации → <организация> → Банковские счетаи выберите нужный счёт. - В карточке счёта найдите настройку обмена с банком (блок, где указывается способ обмена). Выберите вариант прямого обмена — ДиректБанк.
- 1С сформирует заявление о подключении. Его подписывают электронной подписью и отправляют в банк прямо из программы.
- Банк рассматривает заявление — обычно от нескольких минут до одного-двух рабочих дней. После одобрения обмен становится активным.
Когда обмен подключён, загрузка выписки — это буквально одно действие:
- Откройте
Банк и касса → Банковские выписки. - Нажмите кнопку обмена с банком (запрос выписки).
- Укажите период, за который нужна выписка, и подтвердите запрос электронной подписью.
- 1С получит движения по счёту и покажет их в журнале.
Для ДиректБанка нужна действующая электронная подпись. Если срок сертификата истёк, обмен работать не будет — сначала продлите подпись у вашего удостоверяющего центра.
Обмен через ДиректБанк двусторонний: по той же кнопке из 1С отправляют в банк платёжные поручения, а обратно получают выписку с их исполнением. Статус каждой платёжки виден прямо в журнале — отправлена, принята банком, исполнена или отклонена, так что ходить в интернет-банк за подтверждением не нужно.
У части банков прямой обмен включается не из 1С, а на стороне интернет-банка (например, в разделе интеграций с учётными системами). Порядок зависит от банка, поэтому точный пункт смотрите в инструкции своего банка — но принцип один: один раз настроили, дальше выписка приходит по кнопке.
Загрузка выписки из файла клиент-банка
Если ДиректБанка нет, работает проверенная схема через текстовый файл. Банк-клиент выгружает выписку в файл стандартного формата (первая строка внутри — 1CClientBankExchange), а 1С его читает.
Сначала выгрузите файл из банка. В интернет-банке или программе банк-клиента найдите экспорт в 1С (формулировки разные: «Выгрузить в 1С», «Экспорт для бухгалтерии», «1С:Предприятие»). Сохраните файл — чаще всего это kl_to_1c.txt.
Теперь загрузите его в 1С:
- Откройте
Банк и касса → Банковские выписки. - Нажмите
Загрузить. - При первом запуске 1С попросит настроить обмен: выберите организацию, банковский счёт и формат файла (
1С:Предприятие). Эти настройки сохранятся — повторно их задавать не нужно. - Укажите путь к выгруженному файлу выписки.
- 1С прочитает файл и покажет таблицу: поступления и списания за период, которые есть в файле.
- Просмотрите список, сопоставьте контрагентов (см. раздел ниже) и нажмите
Загрузить.
После этого платежи превратятся в документы в журнале выписок.
Формат клиент-банка — это обычный текст. Если банк отдаёт выписку только в PDF или Excel, 1С такой файл не прочитает: нужен именно экспорт в формат 1CClientBankExchange. Почти у всех банков такой экспорт есть, просто называется по-разному.
Из чего состоит файл выписки и почему это важно
Знать внутреннее устройство файла необязательно, но это выручает, когда загрузка ломается и нужно понять почему. Файл клиент-банка — текстовый, его можно открыть в обычном «Блокноте».
Первая строка внутри — 1CClientBankExchange. Это признак формата: по ней 1С и понимает, что перед ней выписка, а не произвольный текст. Дальше идут служебные поля (версия формата, кодировка, даты периода, номер расчётного счёта), а затем — блоки документов: каждый платёж обрамлён строками начала и конца секции.
На что это влияет на практике:
- 📅 Период. В шапке файла указаны даты, за которые сформирована выписка. Если загрузили «не тот» период — проверьте эти даты, возможно, банк выгрузил другой диапазон.
- 🏦 Номер счёта. Счёт из шапки файла 1С сверяет со счётом организации. Не совпал — платежи не привяжутся.
- 🔤 Кодировка. Старые банк-клиенты иногда отдают файл в DOS-кодировке, из-за чего русские буквы в назначении платежа превращаются в «кракозябры». Решается повторной выгрузкой в стандартной (Windows) кодировке на стороне банка.
Самому править файл в «Блокноте» не стоит: достаточно сдвинуть один символ в структуре — и 1С либо не прочитает файл, либо загрузит неверные суммы. Повреждённый файл всегда проще перевыгрузить из банка заново, чем чинить руками.
Когда автообмен недоступен: ручной ввод выписки
Бывает, что банк не умеет ни ДиректБанк, ни выгрузку в формат 1С, а платежей всего два-три. Тогда выписку вводят руками — это не ошибка, а нормальный способ для небольшого объёма.
Прямо в журнале Банк и касса → Банковские выписки создайте документ:
- Поступление на расчётный счёт — для денег, которые пришли на счёт.
- Списание с расчётного счёта — для денег, которые ушли со счёта.
В документе заполняете вид операции (оплата от покупателя, оплата поставщику, перечисление налога и т. д.), контрагента, договор, сумму и назначение платежа — всё переносите из бумажной или PDF-выписки.
Про Excel стоит сказать отдельно. Прямого импорта выписки из Excel-файла в 1С:Бухгалтерии нет — таблицу Excel программа как выписку не воспринимает. Если банк даёт только Excel, есть два пути: либо ввести платежи вручную, либо поискать в банк-клиенте выгрузку именно в текстовый формат 1С. Самодельные «конвертеры из Excel» в текстовый формат использовать рискованно — ошибка в структуре файла приведёт к неверным суммам.
Ручной ввод удобно делать пачкой: открыли выписку за день, завели все поступления, потом все списания. Остаток на конец дня в 1С должен совпасть с остатком в выписке банка — это и есть ваша проверка.
Что происходит после загрузки: сопоставление контрагентов и проводки
Загрузка файла или приём через ДиректБанк не сразу создаёт проведённые документы. Сначала 1С показывает список платежей, и здесь часть строк может быть подсвечена:
- 🔴 Красным — контрагент или его расчётный счёт не найдены в базе. 1С не смогла однозначно определить, от кого пришли (или кому ушли) деньги по ИНН и счёту.
- ⚫ Чёрным — всё распозналось, документ готов к загрузке.
По красным строкам нажмите на контрагента и либо выберите существующего из справочника, либо создайте нового — 1С подставит реквизиты из выписки (наименование, ИНН, счёт). После сопоставления строка становится готовой к загрузке.
Сопоставляет 1С по ИНН и расчётному счёту. Поэтому у нового партнёра строка будет красной всегда — его просто ещё нет в базе. А вот если контрагент уже заведён, но подсветился красным, чаще всего причина в счёте: деньги пришли с расчётного счёта, которого нет в карточке контрагента. Добавьте этот счёт в карточку — в следующий раз платёж распознается сам.
Когда проведёте документы, сформируются стандартные проводки по счёту 51:
| Операция | Проводка |
|---|---|
| Поступление от покупателя | Дт 51 Кт 62 |
| Возврат от поставщика | Дт 51 Кт 60 |
| Оплата поставщику | Дт 60 Кт 51 |
| Перечисление налога/взноса | Дт 68 (69) Кт 51 |
Проводки зависят от выбранного вида операции в документе. Если 1С отнесла платёж не на тот счёт, причина почти всегда в неверно выбранном виде операции или договоре — поправьте их в документе, проводки пересчитаются.
Проверить, что день загружен верно, проще всего по отчёту: остаток по счёту 51 в оборотно-сальдовой ведомости (Отчёты → Оборотно-сальдовая ведомость по счёту) должен совпадать с остатком в банковской выписке.
Почему выписка не загружается: разбор частых сбоев
Загрузка спотыкается почти всегда по одной из нескольких причин. Ниже — что означает симптом и что делать.
1CClientBankExchange, а не PDF, Excel или выписка в произвольном виде. Вернитесь в банк-клиент и выберите экспорт именно в 1С.Банковские счета. Вторая причина — выбран не тот период.Прежде чем удалять задвоенные документы в рабочей базе, убедитесь, что удаляете именно копию, а не оригинал: ориентируйтесь на дату загрузки и номер документа. Удаление проведённого документа убирает и его движения по счетам.