Загрузка банковской выписки в 1С 8.3: из файла клиент-банка и по ДиректБанк

· 9 мин

Содержание

Платёжки загружают в 1С через журнал Банк и касса → Банковские выписки: кнопка Загрузить принимает файл клиент-банка (обычно kl_to_1c.txt), и программа сама создаёт строки выписки и платёжные поручения по каждому платежу. Это стандартный способ для 1С:Бухгалтерии 8.3 и других типовых конфигураций.

Второй вариант — ДиректБанк: прямой обмен с банком без файла-посредника, прямо из 1С. Файл при этом не выгружают и не загружают — выписка подтягивается по защищённому каналу. Какой способ доступен, зависит от вашего банка.

Ниже разберём оба пути: что подготовить в клиент-банке, как настроить обмен в первый раз, как 1С распознаёт платежи и что делать с задвоенными документами.

Что подготовить в клиент-банке перед выгрузкой

Загрузка начинается не в 1С, а в программе банка. Там нужно выгрузить выписку в текстовый файл стандартного формата — тот самый, который понимает 1С.

Порядок в типовом клиент-банке:

  1. Откройте раздел с выписками (часто называется Выписки или Импорт/Экспорт).
  2. Выберите период — за который нужны платежи.
  3. Укажите формат выгрузки: 1С:Предприятие или Клиент банка (1С).
  4. Сохраните файл. По умолчанию он называется kl_to_1c.txt (от банка — к 1С).

Файл — обычный текст в кодировке Windows-1251. Открывается «Блокнотом», внутри видны строки СекцияДокумент=Платёжное поручение, суммы, ИНН и назначение платежа. Если открыли и увидели «кракозябры» — дело в кодировке, вернёмся к этому в разделе про ошибки.

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

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

Загрузка выписки из файла: пошагово

Когда файл готов, переходите в 1С. Путь в 1С:Бухгалтерии 8.3:

  1. Откройте Банк и касса → Банк → Банковские выписки.
  2. Нажмите кнопку Загрузить в командной панели журнала.
  3. В поле выбора файла укажите путь к kl_to_1c.txt.
  4. Программа покажет список платежей из файла — проверьте суммы и контрагентов.
  5. Нажмите Загрузить (или Провести и загрузить).

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

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

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

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

Если 1С не нашла контрагента по ИНН и КПП, она предложит создать нового или выбрать из справочника. Счёт учёта расчётов (60.01, 62.01, 76.05 и т. п.) программа подставляет по виду договора и настройкам — его стоит перепроверить на первых загрузках.

Настройка обмена с банком в первый раз

При самой первой загрузке 1С попросит настроить обмен. Это разовая операция — потом параметры запоминаются.

В окне настройки обмена с клиентом банка укажите:

  • Банковский счёт организации, по которому идёт обмен.
  • Программу банка — из списка (влияет на мелкие особенности формата).
  • Файл загрузки — путь, откуда брать kl_to_1c.txt.
  • Файл выгрузки — путь, куда класть 1c_to_kl.txt (это уже для отправки платёжек в банк из 1С).
  • Группу для новых контрагентов — чтобы автоматически созданные контрагенты не сыпались в корень справочника.

Файл загрузки (kl_to_1c.txt) и файл выгрузки (1c_to_kl.txt) — это два разных направления. Не перепутайте их местами в настройке, иначе 1С будет искать выписку не там, где её сохраняет банк.

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

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

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

Что нужно для подключения:

  • Банк должен поддерживать технологию прямого обмена с 1С.
  • Заключённое с банком соглашение об обмене (часто оформляется в самом банке или онлайн).
  • Сертификат электронной подписи для подтверждения платежей.

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

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

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

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

Как 1С распознаёт платежи и заполняет документы

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

Что программа подставляет сама:

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

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

Отдельно стоит налоговая и зарплатная история. Платежи в бюджет 1С распознаёт по реквизитам получателя и КБК и подставляет служебные счета (68, 69). Но вид налога и конкретную строку начислений программа угадывает не всегда — такие платежи почти всегда требуют ручной привязки к нужному налогу или отчётному периоду.

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

Форматы файлов и совместимость с конфигурациями

Обмен с банком во всех типовых конфигурациях идёт через один текстовый формат — 1CClientBankExchange. Внутри файла это секции с полями: номер и дата документа, сумма, плательщик, получатель, назначение платежа. Версия формата (1.01, 1.02, 1.03) указана в шапке файла и отличается набором полей; типовые конфигурации понимают распространённые версии без доплат.

Механизм одинаков, различается только путь в меню:

КонфигурацияГде лежит загрузка выписки
1С:Бухгалтерия 8.3 (БП 3.0)Банк и касса → Банковские выписки → Загрузить
1С:Управление торговлей 11Казначейство → Банковские выписки
1С:ERP / Комплексная автоматизация 2Казначейство → Безналичные платежи
1С:Управление нашей фирмойДеньги → Банковские выписки

Имена файлов стандартные: kl_to_1c.txt — из банка в 1С, 1c_to_kl.txt — из 1С в банк. Некоторые банки дают выбрать имя при экспорте — тогда в настройке обмена укажите то имя, которое реально сохраняет ваш клиент-банк.

Если банк выгружает выписку не в формат 1С, а, например, в собственный .txt или Excel, прямая загрузка не сработает: нужен именно формат клиент-банка. Проверьте в банке настройки экспорта — почти везде формат 1С есть в списке. Реже встречается обратная ситуация: банк отдаёт более новую версию формата, чем ждёт ваша конфигурация. Тогда помогает обновление 1С до актуального релиза — поддержка новых версий формата приходит именно с обновлениями.

Ошибки загрузки и дубли документов

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

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

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

Ещё одна тонкость: если платёж пришёл от нового контрагента и 1С создала его автоматически, проверьте карточку — иногда в неё попадает неполное или искажённое наименование из назначения платежа.

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

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

Чем свериться:

  • Оборотно-сальдовая ведомость по счёту 51 — покажет остаток на начало и конец периода и общие обороты по дебету и кредиту.
  • Отчёт «Анализ счёта» по счёту 51 — разворачивает обороты по корреспондирующим счетам: видно, куда разложились поступления и списания.
  • Карточка счёта 51 — построчный список всех движений, удобно искать конкретный платёж.

Эти отчёты лежат в разделе Руководителю или Отчёты (в 1С:Бухгалтерии — Отчёты → Стандартные отчёты). Задайте период выписки и нужный расчётный счёт в отборе.

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

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

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