К статье
Практический материал

Учет и Финансы · 11 мин

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

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

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

Ниже разобран рабочий порядок действий для типовой «1С:Бухгалтерии 8» (ред. 3.0): выгрузка файла из клиент-банка, настройка обмена, загрузка, проверка результата и разбор типичных проблем. Принципы те же и для «1С:Управление нашей фирмой», и для «Комплексной автоматизации» — отличаются только названия пунктов меню.

Какие способы обмена с банком существуют

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

Файловый обмен (классический). Вы вручную выгружаете выписку из системы «клиент-банк» в файл (обычно формат 1С, файл kl_to_1c.txt) и загружаете его в программу. Способ универсален, работает практически с любым банком, но требует ручных действий каждый день.

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

Загрузка через буфер обмена или сервисы банка. Некоторые банки отдают выписки в форматах Excel или CSV. Типовая 1С напрямую такие файлы не читает — потребуется либо конвертация в формат 1С, либо внешняя обработка загрузки.

Сравнение способов обмена

Файловый обмен (txt)

Подходит для любого банка; минус — ручная выгрузка и загрузка каждый раз

DirectBank

Автоматическая загрузка и отправка платёжек; ограничение — банк должен поддерживать сервис

Excel/CSV через обработку

Выход, если банк не отдаёт формат 1С; требует внешней обработки и контроля сопоставления колонок

Как выгрузить файл выписки из клиент-банка

Интерфейсы банковских систем различаются, но логика везде одинаковая. Войдите в клиент-банк, откройте раздел с выписками или операциями по счёту и найдите функцию экспорта. Ключевой момент — выбрать правильный формат: в списке форматов он обычно называется «1С», «1С:Предприятие», «Экспорт в 1С» или «Формат 1С (txt)».

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

Проверьте, что файл сформировался корректно: откройте его Блокнотом. В начале должны идти служебные строки вида 1CClientBankExchange, ВерсияФормата=1.02, далее — секции с реквизитами счёта и документов. Если вместо этого вы видите разметку HTML или таблицу — вы выбрали не тот формат экспорта.

Настройка обмена с банком в 1С

Первичная настройка выполняется один раз для каждого расчётного счёта. Откройте раздел «Банк и касса → Банковские счета», выберите нужный счёт и перейдите по ссылке настройки обмена с банком (в ред. 3.0 — «Настроить обмен с банком» или через «Ещё»).

В настройках укажите:

  • программу банка — выберите из списка ваш клиент-банк или вариант «Другая программа», если банка нет в перечне;
  • файл выгрузки (из 1С в банк) — путь, куда будут сохраняться платёжные поручения для отправки;
  • файл загрузки (из банка в 1С) — путь к файлу выписки, который формирует клиент-банк;
  • кодировку файла — обычно Windows (ANSI), но некоторые банки отдают DOS (OEM); при «кракозябрах» в наименованиях контрагентов смените кодировку.

Для DirectBank настройка другая: в карточке счёта выбирается вариант обмена «Через DirectBank», указываются сертификат и параметры подключения, полученные в банке. После настройки рекомендуется выполнить тестовый обмен за один день.

Порядок настройки обмена
  1. 1
    Откройте карточку банковского счёта в разделе «Банк и касса»
  2. 2
    Нажмите «Настроить обмен с банком» и выберите способ: файл или DirectBank
  3. 3
    Укажите пути к файлам выгрузки и загрузки, проверьте кодировку
  4. 4
    Сохраните настройки и выполните тестовую загрузку за один день
  5. 5
    Сверьте остатки по счёту в 1С с выпиской банка

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

Откройте «Банк и касса → Банковские выписки» и нажмите кнопку «Загрузить». Если счетов несколько, программа предложит выбрать счёт и файл — убедитесь, что загружаете выписку именно по тому счёту, который указан в файле: программа сверяет номер счёта и при несовпадении выдаст предупреждение.

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

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

Контрольные точки

Как проверить результат загрузки

Количество документов
Норма

Совпадает с числом операций в выписке банка

Тревожный признак

Документов меньше — часть строк не загрузилась или распознана как дубли

Остаток на конец дня
Норма

Совпадает с остатком в выписке банка

Тревожный признак

Расхождение — есть пропущенные или задвоенные операции

Контрагенты в документах
Норма

Подставлены существующие контрагенты с верными договорами

Тревожный признак

Созданы дубли контрагентов по ИНН или новые «пустые» карточки

Вид операции и статья ДДС
Норма

Определены корректно (оплата поставщику, поступление от покупателя и т.д.)

Тревожный признак

Везде стоит универсальный вид операции, требующий ручной правки

Как 1С подбирает контрагентов и документы расчётов

При загрузке программа ищет контрагента по ИНН и КПП из файла выписки, затем — по номеру счёта. Если контрагент найден, подставляется его основной договор и банковский счёт. Если по ИНН никого нет — 1С предложит создать нового контрагента автоматически, подставив реквизиты из выписки.

Для поступлений от покупателей программа пытается найти неоплаченный счёт или реализацию по сумме и назначению платежа. Это работает корректно, только если в базе ведутся счета покупателям и в назначении платежа клиент указывает номер счёта. Иначе поступление «повиснет» как аванс, что для большинства случаев тоже допустимо.

Чтобы уменьшить ручную работу, заполните в карточках контрагентов ИНН и расчётные счета без ошибок, а в настройках загрузки проверьте правила определения вида операции по ключевым словам в назначении платежа (например, «оплата по счёту», «возврат», «налог»).

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

Типичные ошибки и способы их устранения

«Файл не содержит данных» или пустая загрузка. Чаще всего выбран неверный формат экспорта в клиент-банке (например, выгружена печатная форма выписки вместо обменного файла) либо период выписки пуст. Откройте файл Блокнотом и убедитесь, что в нём есть секции документов.

Дубли документов. Возникают, если один и тот же файл загрузили дважды, а в файле изменились какие-то реквизиты (например, банк переформировал выписку). Типовая 1С распознаёт дубли по номеру и дате документа, но изменённый номер платёжки она воспримет как новый документ. Перед повторной загрузкой сверьтесь с журналом.

Неверный остаток после загрузки. Причины: пропущен день, загружена выписка по другому счёту, есть ручные документы, введённые ранее с ошибочными суммами. Помогает отчёт «Оборотно-сальдовая ведомость по счёту 51» в разрезе дней — найдите день, с которого началось расхождение.

Типичные ошибки при загрузке выписок
01
Загрузка выписки не в тот банковский счёт — документы придётся переносить или удалять вручную
02
Повторная загрузка того же файла после правок в банке — появляются дубли платёжных документов
03
Игнорирование строк с предупреждениями в форме загрузки — создаются документы без контрагента и вида операции
04
Неверная кодировка файла — наименования контрагентов и назначения платежей становятся нечитаемыми
05
Пропуск дней при выгрузке из клиент-банка — остаток по счёту в 1С расходится с реальным

Автоматизация и границы самостоятельной настройки

Если выписок много, настройте автоматическую загрузку. При файловом обмене это регламентное задание, которое забирает файлы из указанной папки; при DirectBank — загрузка по расписанию встроена в механизм обмена. Учтите, что регламентные задания работают в клиент-серверном варианте или при запущенной файловой базе с включённым выполнением заданий.

Самостоятельно без риска можно: настроить обмен по инструкции, загружать и проверять выписки, править правила определения операций, создавать контрагентов. К специалисту по 1С стоит обращаться, если нужна загрузка из нестандартного формата (Excel, CSV, API банка), доработка правил распознавания или исправление уже накопленных расхождений по расчётному счёту за длительный период.

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

В каком формате банк должен отдавать выписку для 1С?

Стандартный формат — текстовый файл обмена 1С (обычно kl_to_1c.txt, версия формата 1.02 или 1.03). Практически все российские клиент-банки умеют выгружать выписку в этом формате — ищите в меню экспорта пункт «1С» или «Экспорт в 1С:Предприятие».

Можно ли загрузить выписку из Excel?

Типовая конфигурация напрямую Excel не читает. Варианты: попросить банк выгружать формат 1С, конвертировать файл специальной утилитой или использовать внешнюю обработку загрузки из Excel/CSV с настройкой соответствия колонок.

Почему при загрузке создаются дубли контрагентов?

1С ищет контрагента по ИНН и КПП. Если в базе карточка заведена без ИНН или с ошибкой в нём, программа не находит совпадение и создаёт нового контрагента. Проверьте и заполните ИНН у существующих контрагентов, дубли объедините через штатную обработку поиска и удаления дублей.

Что делать, если выписка загрузилась, но документы не проводятся?

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

Как загрузить выписку за прошлый период, если в базе уже есть ручные платежи?

Загрузите файл как обычно: программа пометит совпадающие документы как найденные и не создаст дубли, если совпадают номер, дата и сумма. Расхождения (например, другая сумма в ручном документе) будут показаны в форме загрузки — разберите их вручную до проведения.

Нужен ли DirectBank, если файловый обмен работает?

Не обязательно. DirectBank экономит время при большом числе операций и позволяет отправлять платёжки в банк без входа в клиент-банк. Если операций несколько в день и ручная выгрузка занимает пару минут, файлового обмена достаточно.

Итог

Что важно запомнить

Выписка загружается через «Банк и касса → Банковские выписки → Загрузить» из файла формата 1С или через DirectBank. Ключ к чистой загрузке — правильный формат файла, корректные ИНН контрагентов и обязательная сверка остатков по счёту после каждой загрузки.