Загрузка банковской выписки в 1С 8.3: все рабочие способы
Содержание
Выписку по расчётному счёту в 1С 8.3 Бухгалтерии загружают через раздел Банк и касса → Банковские выписки, кнопка Загрузить. Это основной путь: вы выгружаете файл из клиент-банка, 1С читает его и создаёт документы поступления и списания. Весь перенос занимает пару минут.
Способов на самом деле два, и выбор между ними зависит от банка. Классический — обмен через файл формата «1С:Предприятие — Клиент банка» (обычный текстовый kl_to_1c.txt). Современный — прямой обмен 1С:ДиректБанк, когда выписка приходит в базу напрямую, без промежуточных файлов и ручного экспорта. Ниже разберём оба, настройку автоматического обмена и что делать, когда файл не грузится.
Какой формат читает 1С и какой способ выбрать
1С понимает выписки в едином текстовом стандарте «1С:Предприятие — Клиент банка». Это обычный .txt-файл с секциями: шапка, остатки на начало и конец дня, список платёжных документов. Почти все банк-клиенты и интернет-банки умеют выгружать именно его — ищите в банке пункт «Экспорт в 1С» или «Выгрузка для бухгалтерии».
Файлов в обмене два, и путать их направление — частая ошибка:
- 📤
1c_to_kl.txt— выгрузка из 1С в банк (ваши платёжные поручения на оплату); - 📥
kl_to_1c.txt— загрузка из банка в 1С (та самая выписка с движениями по счёту).
Для загрузки выписки вам нужен файл второго типа — kl_to_1c.txt.
Какой способ выбрать:
| Способ | Когда подходит | Что нужно |
|---|---|---|
| Файл клиент-банка | Любой банк, где есть экспорт в 1С | Выгрузить файл вручную |
| 1С:ДиректБанк | Банк поддерживает прямой обмен | Разовая настройка, подпись |
| Интеграция по API банка | Тинькофф и ряд других | Логин/токен из банка |
Если у вас один-два платежа в день — хватит ручного импорта файла. Если движений много и важно не копить работу — настройте ДиректБанк или прямую интеграцию, тогда выписка подтягивается сама.
Отдельный плюс прямого обмена — статусы платежей. При работе через файл вы не видите, дошла платёжка до банка или нет, пока не загрузите следующую выписку. В ДиректБанке статус («Принято», «Исполнено», «Отклонено») виден в самом документе почти сразу после отправки.
Загрузка файла выписки: пошагово
Самый универсальный путь. Сначала выгрузите файл из банка, потом импортируйте его в 1С.
- В клиент-банке или интернет-банке сформируйте выписку за нужный период и выгрузите её в формат 1С. На выходе получите файл, чаще всего
kl_to_1c.txt. Запомните папку, куда он сохранился. - В 1С откройте
Банк и касса → Банковские выписки. - Нажмите Загрузить в командной панели журнала.
- В открывшейся форме обмена выберите организацию и её банковский счёт, если их несколько.
- Укажите путь к выгруженному файлу (кнопка выбора файла рядом с полем).
- 1С прочитает файл и покажет список документов из выписки — поступления и списания с суммами и контрагентами. Проверьте итоги по приходу и расходу: они должны совпасть с остатками в выписке банка.
- Нажмите Загрузить (или Загрузить и провести). Документы попадут в журнал банковских выписок.
Первый раз 1С спросит, где взять файл и куда складывать выгрузку платёжек. Эти настройки сохранятся, и дальше загрузка будет в два клика: открыли форму обмена — нажали «Загрузить».
Из выписки 1С создаёт два вида документов: Поступление на расчётный счёт на входящие суммы и Списание с расчётного счёта на исходящие. У каждого есть «вид операции» — оплата от покупателя, оплата поставщику, налог, прочее поступление или списание. От вида операции зависят проводки и счёт учёта расчётов, поэтому 1С и просит его уточнить, если по назначению платежа определить однозначно не смогла.
Чек-лист перед первой загрузкой:
После загрузки каждый документ лучше проверить: 1С сама подбирает контрагента и счёт учёта по ИНН и назначению платежа, но по новым контрагентам или нетиповым платежам поле может остаться пустым. Платёж без счёта учёта провести нельзя — он повиснет и исказит остаток по счёту 51.
Автоматический обмен через клиент-банк
Если вы работаете через отдельную программу банк-клиента (устанавливается на компьютер), обмен можно настроить так, чтобы 1С и банк забирали файлы из общей папки без ручного указания пути каждый раз.
Настройка живёт в той же форме загрузки — при первом запуске 1С предлагает задать параметры обмена, позже их можно открыть повторно из формы Загрузить. Указываете:
- 📁 файл загрузки — откуда 1С берёт выписку (
kl_to_1c.txt); - 📁 файл выгрузки — куда 1С кладёт платёжки для банка (
1c_to_kl.txt); - 🔤 кодировку — обычно Windows (1251), реже DOS (866); если банк-клиент настроен на другую, файл прочитается «кракозябрами»;
- 🏦 банковский счёт, к которому привязан этот обмен.
Дальше схема простая: банк-клиент по расписанию скачивает выписку из банка и сохраняет её в папку обмена, а вы в 1С нажимаете «Загрузить» — программа забирает готовый файл. Полностью без участия человека такой обмен не идёт: кто-то всё равно жмёт кнопку в 1С. Если хочется убрать и этот шаг — переходите на ДиректБанк.
Не меняйте имена файлов и папку обмена после настройки. Если банк-клиент пишет выписку в одно место, а 1С ищет её в другом, загрузка молча не найдёт данных — ошибки не будет, просто список окажется пустым.
Прямой обмен с банком: 1С:ДиректБанк
ДиректБанк — технология, встроенная в типовую 1С Бухгалтерию. Выписка приходит прямо в базу по защищённому каналу: никаких файлов выгружать и искать не нужно. Платёжки вы тоже отправляете из 1С и видите их статус («Доставлено в банк», «Исполнено») прямо в документе.
Что нужно для подключения:
- банк должен поддерживать ДиректБанк (список поддерживающих банков большой, уточните в своём);
- действующий договор на дистанционное обслуживание;
- сертификат электронной подписи или логин с подтверждением по SMS — в зависимости от банка.
Подключается ДиректБанк из карточки банковского счёта организации (Главное → Организации → счёт, либо из раздела Банк и касса). В карточке есть команда настройки прямого обмена — она запускает помощник: выбираете банк, вводите выданные им данные подключения, подтверждаете подписью. После этого в журнале банковских выписок появляется кнопка получения выписки напрямую.
Разберём популярные банки отдельно, потому что порядок подключения у них различается:
- 🟢 Сбербанк — поддерживает ДиректБанк. Подключение подтверждается через СберБизнес, отдельный файл выгружать не нужно.
- 🔵 ВТБ — работает и через ДиректБанк, и через классический клиент-банк с файлом; что доступно — зависит от вашего тарифа обслуживания.
- 🟡 Тинькофф — обмен идёт через интеграцию по API банка: в 1С указываете данные подключения, выданные в личном кабинете Тинькофф Бизнес. Файл при этом тоже не нужен.
Если ваш банк не в списке поддерживающих прямой обмен — остаётся способ с файлом kl_to_1c.txt, он работает всегда.
Выписка не грузится: разбор типичных ошибок
Большинство проблем при загрузке — это несовпадение реквизитов или кодировки, а не сбой программы. Вот с чем сталкиваются чаще всего:
1c_to_kl.txt вместо файла выписки kl_to_1c.txt. Проверьте направление файла и период.Отдельно про дубли: 1С не всегда ловит повторную загрузку автоматически, особенно если файл немного отличается. Перед повторной загрузкой убедитесь, что этих дней ещё нет в журнале банковских выписок. Проще всего отфильтровать журнал по дате и банковскому счёту.
Нестандартные выписки и настройка формата
Иногда банк выгружает файл, который 1С читает не полностью: часть полей не подхватывается, назначение платежа обрезается, не определяется вид операции. Причина — банк немного отступает от стандарта «1С:Предприятие — Клиент банка».
Что помогает:
- 🔁 В банк-клиенте поискать другой профиль экспорта. Часто есть несколько вариантов выгрузки «в 1С», и один из них ближе к стандарту.
- 🧭 Проверить разделитель секций и кодировку. Файл стандарта — это текст с понятными строками вроде
СекцияДокументиСумма; если внутри видно XML или Excel-таблицу, это не тот формат, нужен именно текстовый экспорт в 1С. - 🛠 Для по-настоящему нестандартных форматов используют обработку-конвертер под конкретный банк. Это уже не типовой механизм, а дополнительное решение — его подключают, когда банк принципиально не отдаёт стандартный файл.
Прежде чем городить конвертер, попробуйте ДиректБанк или прямую интеграцию: там формат файла вообще ни при чём, данные приходят в структурированном виде от банка.
Ещё одна частая мелочь — валюта счёта. Стандартный обмен рассчитан на рублёвый расчётный счёт. Для валютного счёта проверьте, что в карточке банковского счёта указана та же валюта, что и в выписке, иначе суммы загрузятся в рублях и переоценка пойдёт неверно.
Как ускорить разнесение выписки
Загрузить документы — половина дела. Дальше их нужно корректно разнести: подобрать контрагента, договор, счёт учёта и статью движения денежных средств. Несколько приёмов, которые экономят время постоянно:
- Заполните ИНН и КПП у контрагентов — тогда 1С подбирает их из выписки автоматически по реквизитам плательщика.
- Настройте у регулярных контрагентов счёт учёта расчётов и статью ДДС по умолчанию в договоре — они подставятся в документ сами.
- Загружайте выписку ежедневно, а не раз в неделю: разнести 5 платежей легче, чем 40 разом, и остаток по счёту всегда актуален.
- Проверяйте остаток на конец дня из выписки против оборотно-сальдовой ведомости по счёту 51 — расхождение сразу покажет пропущенный или задвоенный платёж.
- Для однотипных поступлений (например, эквайринг или регулярная аренда) один раз задайте правило подбора счёта и статьи — повторные платежи того же контрагента 1С дальше разносит сама.
Отдельно стоит договориться внутри компании, кто и когда грузит выписку. Если бухгалтер и кассир работают в одной базе и оба тянут файл из банка, легко получить задвоение за один день. Проще закрепить загрузку за одним человеком и одним временем — например, утром за предыдущий день.
Статья движения денежных средств (ДДС) нужна для отчёта о движении денег и для управленческой аналитики. Если её не заполнять, отчёт по деньгам будет неинформативным, хотя проводки по счёту 51 сформируются и без неё.
Частые вопросы
Можно ли загрузить выписку сразу за несколько дней?
kl_to_1c.txt может содержать движения за любой период — хоть за месяц. 1С загрузит все документы из файла разом. Главное — не загружать дни, которые уже есть в базе, иначе платежи задвоятся.Чем отличается ДиректБанк от обычного клиент-банка?
Загрузилась выписка, а остаток по счёту 51 не сходится. Почему?
Нужна ли электронная подпись, чтобы загрузить выписку?
kl_to_1c.txt подпись не нужна — это просто чтение текстового файла. Подпись требуется для прямого обмена (ДиректБанк) и для отправки платёжных поручений в банк.