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