Как перенести банковские выписки в 1С Бухгалтерию: файл, прямой обмен и валютные счета

· 9 мин

Содержание

Выписки переносят в 1С двумя путями: загрузкой файла из программы банка (Банк и касса → Банковские выписки, кнопка Загрузить) или прямым обменом по технологии 1С:ДиректБанк, когда файлов нет вообще. Файл клиент-банка — это текстовый документ формата 1CClientBankExchange (обычно kl_to_1c.txt): его выгружают в банк-клиенте и подхватывают в 1С. CSV и Excel сам стандартный механизм не читает — их сначала приводят к формату 1С.

Ниже — как настроить обмен с нуля, загрузить выписку за день, подключить прямой обмен, разобрать частые ошибки импорта и проверить, что все платёжки встали на нужные счета. Пути указаны для 1С:Бухгалтерии 3.0 в интерфейсе «Такси»; в УТ 11 и ERP логика та же, отличаются названия разделов.

В каком формате 1С принимает банковскую выписку

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

Что важно знать про форматы:

  • 📄 Файл клиент-банка (txt) — универсальный вариант. Из банка выгружается файл kl_to_1c.txt, в 1С он загружается через журнал выписок. Кодировка — Windows-1251 или UTF-8, 1С определяет её сама.
  • 🔗 1С:ДиректБанк — прямой обмен без файла. 1С сама запрашивает у банка выписку и отправляет платёжки. Поддерживают крупные банки: Сбербанк, ВТБ, Альфа-Банк, Т-Банк и другие.
  • 📊 CSV и Excel — напрямую не загружаются. Если банк отдаёт только таблицу, её нужно либо пересохранить в банк-клиенте в формат 1С, либо завести документы вручную.
  • 🌐 MT940 (SWIFT) — международный формат валютных выписок. Стандартный механизм 1С его не разбирает: валютную выписку тоже приводят к формату клиент-банка или вносят руками.

Если в банк-клиенте несколько вариантов выгрузки, выбирайте пункт со словами «1С», «Бухгалтерия» или «Обмен с 1С». Файлы «для печати» и «для Excel» в 1С не подойдут.

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

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

Проверьте и заполните по порядку:

  1. Банковский счёт организации. Откройте Главное → Организации, перейдите на вкладку с банковскими счетами (или Справочники → Банк и касса → Банковские счета). У счёта должны быть указаны номер, БИК банка и валюта.
  2. Реквизиты контрагентов. Загрузка сопоставляет платежи с контрагентами по ИНН и расчётному счёту из файла. Если ИНН в карточке контрагента пустой, платёж не привяжется автоматически.
  3. Статьи движения денежных средств. Для корректного заполнения отчёта о движении денег у типовых операций должны быть статьи ДДС. 1С подставит их по виду операции, но справочник лучше заполнить заранее.
  4. Настройку обмена. В журнале Банк и касса → Банковские выписки нажмите Загрузить — при первом запуске 1С предложит указать банк и каталог для файлов. Путь к папке с выгрузкой из банк-клиента запоминается и дальше подставляется сам.

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

Как загрузить файл выписки в 1С Бухгалтерию: пошагово

Сценарий «ежедневная выписка файлом» выглядит так.

  1. В банк-клиенте сформируйте выписку за нужный день и выгрузите её в файл формата 1С. Запомните папку, куда сохранился kl_to_1c.txt.
  2. В 1С откройте Банк и касса → Банковские выписки.
  3. Нажмите Загрузить. Если каталог обмена уже задан, 1С сразу покажет список платежей из файла; если нет — укажите файл вручную.
  4. В окне загрузки проверьте список операций. Зелёным помечаются платежи, по которым контрагент распознан, другим цветом — те, где нужно выбрать контрагента, договор или статью ДДС.
  5. Для нераспознанных строк подставьте контрагента. 1С запоминает связку «расчётный счёт из файла → контрагент» и в следующий раз подставит его автоматически.
  6. Нажмите Загрузить (или Провести). 1С создаст документы Поступление на расчётный счёт и Списание с расчётного счёта и проведёт их.

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

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

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

Прямой обмен с банком без файлов: 1С:ДиректБанк

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

Как подключить:

  1. Откройте карточку банковского счёта организации (Справочники → Банк и касса → Банковские счета).
  2. Найдите команду подключения прямого обмена — она появляется у счетов тех банков, которые поддерживают ДиректБанк.
  3. Следуйте мастеру: он запросит данные для авторизации в банке и сертификат электронной подписи . Часть банков подключает обмен на своей стороне — тогда в 1С нужно только ввести выданные банком параметры.
  4. После подключения в журнале выписок появятся кнопки Получить выписку и Отправить в банк.

Разница между способами:

СпособФайлыКогда выбирать
Файл клиент-банкаДа, kl_to_1c.txtБанк не поддерживает ДиректБанк или политика безопасности запрещает прямой обмен
1С:ДиректБанкНетБанк в списке поддерживаемых, нужна скорость и меньше ручных действий

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

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

Валютные счета и выписки зарубежных банков

Валютная выписка загружается так же, как рублёвая, но с несколькими оговорками.

  • У банковского счёта должна быть указана валюта, а в плане счетов — открыт валютный счёт 52. Поступления и списания пройдут проводкой по счёту 52 в корреспонденции с нужным счётом расчётов.
  • Суммы в файле обычно идут в валюте счёта. 1С пересчитает их в рубли по курсу на дату операции — курсы должны быть загружены в справочник валют. Если курс отсутствует, строка загрузится без рублёвой суммы.
  • Курсовые разницы 1С начисляет отдельным регламентным документом в конце месяца, а не при загрузке выписки. Сама выписка только фиксирует движение в валюте.

С зарубежными банками сложнее: многие не поддерживают ни ДиректБанк, ни выгрузку в формате 1С. Выписка приходит в формате MT940, PDF или Excel. Варианты переноса:

  1. Уточнить в банке, есть ли выгрузка «для бухгалтерских программ» в текстовом формате — иногда она скрыта в настройках экспорта.
  2. Воспользоваться сторонним конвертером MT940 → формат клиент-банка, а затем загрузить полученный txt штатно.
  3. Если операций немного, завести документы Поступление на расчётный счёт и Списание с расчётного счёта вручную, указав валюту и сумму.

Почему выписка не загружается: разбор ошибок импорта

Чаще всего сбой в одной из трёх точек: формат файла, реквизиты счёта или данные контрагента.

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

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

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

После загрузки сверьте итоги в 1С с печатной выпиской из банка. Три контрольные точки закрывают 95% ошибок переноса.

Проверка загруженной выписки
Выполнено: 0 / 5

Инструменты для сверки:

  • Остатки и обороты по счёту 51. Отчёт Отчеты → Оборотно-сальдовая ведомость по счёту, счёт 51. Конечное сальдо должно совпасть с остатком в выписке банка.
  • Отчёт о движении денежных средств. Покажет, что у всех операций проставлены статьи ДДС — без них отчёт соберётся с ошибками.
  • Журнал выписок. Серым цветом в нём выделяются непроведённые документы: если такие остались, проведите их или разберитесь с причиной.

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

Если стандартная загрузка не работает: обходные пути

Когда ни файл, ни прямой обмен не идут, остаются рабочие варианты.

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

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

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

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

Источники

  • Федеральный закон от 06.12.2011 № 402-ФЗ «О бухгалтерском учёте»
  • Положение Банка России от 29.06.2021 № 762-П «О правилах осуществления перевода денежных средств»