Загрузка банковской выписки в 1С 8.3: все рабочие способы

· 9 мин

Содержание

Выписку по расчётному счёту в 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. В клиент-банке или интернет-банке сформируйте выписку за нужный период и выгрузите её в формат 1С. На выходе получите файл, чаще всего kl_to_1c.txt. Запомните папку, куда он сохранился.
  2. В 1С откройте Банк и касса → Банковские выписки.
  3. Нажмите Загрузить в командной панели журнала.
  4. В открывшейся форме обмена выберите организацию и её банковский счёт, если их несколько.
  5. Укажите путь к выгруженному файлу (кнопка выбора файла рядом с полем).
  6. 1С прочитает файл и покажет список документов из выписки — поступления и списания с суммами и контрагентами. Проверьте итоги по приходу и расходу: они должны совпасть с остатками в выписке банка.
  7. Нажмите Загрузить (или Загрузить и провести). Документы попадут в журнал банковских выписок.

Первый раз 1С спросит, где взять файл и куда складывать выгрузку платёжек. Эти настройки сохранятся, и дальше загрузка будет в два клика: открыли форму обмена — нажали «Загрузить».

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

Чек-лист перед первой загрузкой:

Что проверить до импорта выписки
Выполнено: 0 / 4

После загрузки каждый документ лучше проверить: 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, он работает всегда.

Выписка не грузится: разбор типичных ошибок

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

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

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

Нестандартные выписки и настройка формата

Иногда банк выгружает файл, который 1С читает не полностью: часть полей не подхватывается, назначение платежа обрезается, не определяется вид операции. Причина — банк немного отступает от стандарта «1С:Предприятие — Клиент банка».

Что помогает:

  • 🔁 В банк-клиенте поискать другой профиль экспорта. Часто есть несколько вариантов выгрузки «в 1С», и один из них ближе к стандарту.
  • 🧭 Проверить разделитель секций и кодировку. Файл стандарта — это текст с понятными строками вроде СекцияДокумент и Сумма; если внутри видно XML или Excel-таблицу, это не тот формат, нужен именно текстовый экспорт в 1С.
  • 🛠 Для по-настоящему нестандартных форматов используют обработку-конвертер под конкретный банк. Это уже не типовой механизм, а дополнительное решение — его подключают, когда банк принципиально не отдаёт стандартный файл.

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

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

Как ускорить разнесение выписки

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

  • Заполните ИНН и КПП у контрагентов — тогда 1С подбирает их из выписки автоматически по реквизитам плательщика.
  • Настройте у регулярных контрагентов счёт учёта расчётов и статью ДДС по умолчанию в договоре — они подставятся в документ сами.
  • Загружайте выписку ежедневно, а не раз в неделю: разнести 5 платежей легче, чем 40 разом, и остаток по счёту всегда актуален.
  • Проверяйте остаток на конец дня из выписки против оборотно-сальдовой ведомости по счёту 51 — расхождение сразу покажет пропущенный или задвоенный платёж.
  • Для однотипных поступлений (например, эквайринг или регулярная аренда) один раз задайте правило подбора счёта и статьи — повторные платежи того же контрагента 1С дальше разносит сама.

Отдельно стоит договориться внутри компании, кто и когда грузит выписку. Если бухгалтер и кассир работают в одной базе и оба тянут файл из банка, легко получить задвоение за один день. Проще закрепить загрузку за одним человеком и одним временем — например, утром за предыдущий день.

Статья движения денежных средств (ДДС) нужна для отчёта о движении денег и для управленческой аналитики. Если её не заполнять, отчёт по деньгам будет неинформативным, хотя проводки по счёту 51 сформируются и без неё.

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

Можно ли загрузить выписку сразу за несколько дней?
Да. Файл kl_to_1c.txt может содержать движения за любой период — хоть за месяц. 1С загрузит все документы из файла разом. Главное — не загружать дни, которые уже есть в базе, иначе платежи задвоятся.
Чем отличается ДиректБанк от обычного клиент-банка?
В клиент-банке вы вручную выгружаете файл выписки и загружаете его в 1С. ДиректБанк убирает файлы: выписка и статусы платежей приходят в 1С напрямую по защищённому каналу, без промежуточного экспорта.
Загрузилась выписка, а остаток по счёту 51 не сходится. Почему?
Либо часть платежей не проведена (остались без счёта учёта), либо какой-то день задвоен или пропущен. Сверьте остаток на конец дня из выписки с оборотно-сальдовой ведомостью по счёту 51 и найдите расхождение по датам.
Нужна ли электронная подпись, чтобы загрузить выписку?
Для импорта файла kl_to_1c.txt подпись не нужна — это просто чтение текстового файла. Подпись требуется для прямого обмена (ДиректБанк) и для отправки платёжных поручений в банк.
Можно ли удалить неправильно загруженную выписку?
Да. Откройте журнал банковских выписок, выделите лишние документы за этот день и удалите их, затем загрузите файл заново. Перед повторной загрузкой убедитесь, что старых документов за эти даты в журнале не осталось.