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

· 9 мин

Содержание

Выписку в 1С оформляют в разделе Банк и касса → Банковские выписки. Отсюда платежи попадают в программу двумя путями: по защищённому каналу 1С:ДиректБанк (без файлов, прямо из банка) либо загрузкой текстового файла kl_to_1c.txt, который выгружает клиент-банк. Оба способа создают документы «Поступление на расчётный счёт» и «Списание с расчётного счёта» — именно они формируют проводки по счёту 51.

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

С чего начать: настройка канала обмена с банком

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

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

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

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

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

Файловый клиент-банк. Здесь 1С и банковская программа обмениваются двумя файлами:

  • kl_to_1c.txt — выписка из банка в 1С (его вы загружаете);
  • 1c_to_kl.txt — платёжные поручения из 1С в банк (его выгружаете).

Проверьте, что в клиент-банке выбран формат выгрузки «1С:Предприятие — Клиент банка» (в файле первая строка — 1CClientBankExchange). Другие форматы (CSV, собственные XML банка) 1С штатно не читает.

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

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

Порядок для файлового обмена:

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

Для ДиректБанка шаги 1 и 4 не нужны: нажимаете «Обмен с банком», при необходимости подтверждаете вход в банковский сервис — и строки выписки появляются в том же списке.

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

Если строк много и большинство из них 1С разнесла верно, провести их можно группой: выделите нужные строки в журнале выписок (с зажатым Ctrl или Shift) и выберите групповое проведение в командной панели или в меню «Ещё». Перед массовым проведением всё равно просмотрите, что контрагенты и суммы подставлены правильно — исправлять проведённый задним числом документ дольше, чем проверить до проведения.

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

Как 1С сама распознаёт плательщиков и платежи

При загрузке программа пытается подставить данные автоматически, опираясь на реквизиты из выписки:

  • Контрагент определяется по ИНН и КПП из платёжки, а при повторных платежах — по расчётному счёту, с которого уже приходили деньги.
  • Договор подставляется, если у контрагента он один; при нескольких договорах 1С берёт тот, что указан в назначении платежа, либо оставляет поле пустым.
  • Статья движения денежных средств назначается по виду операции (оплата поставщику, поступление от покупателя, налоги, зарплата). Эта статья нужна для отчёта о движении денежных средств.
  • Счёт учёта расчётов (60, 62, 76 и т. д.) подтягивается из вида операции и настроек договора.

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

Автоподстановка — это гипотеза программы, а не истина. Контрагента с совпавшим ИНН 1С поставит верно, а вот договор и статью ДДС по платежам со сложным назначением часто подставляет наугад. Такие строки проверяйте глазами.

Ручная разноска и проведение документов выписки

Строки, которые 1С не разнесла сама, открывают двойным щелчком прямо из журнала Банк и касса → Банковские выписки.

В карточке поступления или списания проверьте и при необходимости поправьте:

  1. Контрагент — если подставлен не тот или пустой, выберите из справочника. Новый контрагент создаётся кнопкой добавления в поле выбора .
  2. Договор — для платежей по разным договорам одного контрагента важно указать правильный, иначе взаиморасчёты «поедут».
  3. Счёт учёта и счёт расчётов — для оплаты поставщику обычно 60.01 (и 60.02 для аванса), для поступления от покупателя 62.01/62.02.
  4. Статья ДДС — заполните, если пустая: без неё строка не попадёт в отчёт о движении денежных средств.
  5. Погашение задолженности — способ зачёта: «Автоматически» (1С сама найдёт документ-основание по FIFO), «По документу» или «Не погашать».

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

Типовые проводки, которые формируют документы выписки:

Проводки по операции

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

Пример. От покупателя пришло 180 000 ₽ с назначением «оплата по счетам № 15 и № 18». В документе поступления добавьте две строки: 100 000 ₽ на договор по счёту № 15 и 80 000 ₽ по счёту № 18. Если оставить одну строку на 180 000 ₽, 1С закроет задолженность по FIFO и может «погасить» не тот счёт — в акте сверки с покупателем потом всплывёт расхождение.

Способ погашения задолженности выбирайте осознанно. «Автоматически» удобно для простых расчётов, где долг один. «По документу» нужно, когда у контрагента несколько открытых накладных и важно закрыть конкретную. «Не погашать» ставят для авансов и платежей, по которым ещё нет документа-основания, — такой платёж повиснет на счёте аванса (62.02 или 60.02) до поставки.

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

Частые ситуации при загрузке и разноске — и как с ними разбираться:

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

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

Как свериться и посмотреть движение денег по счёту

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

  • Отчёты → Анализ счёта по счёту 51 — обороты по дебету/кредиту и сальдо за период;
  • Отчёты → Оборотно-сальдовая ведомость по счёту для счёта 51 — в разрезе банковских счетов.

Если конечное сальдо по 51 равно остатку из банковской выписки — все платежи разнесены верно.

Для управленческой картины используют отчёт о движении денежных средств: Отчёты → Движение денежных средств. Он строится по статьям ДДС, которые вы заполняли в документах, — поэтому пустая статья в платеже оставит сумму в разделе «не распределено». Это ещё один довод заполнять статью ДДС в каждой строке.

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

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

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

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

Можно ли загрузить выписку сразу за несколько дней или за месяц?
Да. В клиент-банке выгрузите файл за любой период, 1С загрузит все движения разом. Главное — не загружать период, который уже был загружен ранее, иначе платежи задвоятся.
Чем ДиректБанк отличается от обычного клиент-банка?
ДиректБанк обменивается данными с банком напрямую внутри 1С, без выгрузки и загрузки файлов. Файловый клиент-банк требует вручную выгрузить kl_to_1c.txt из банка и загрузить его в программу. Результат — одинаковые документы по счёту 51.
Почему после загрузки часть документов осталась без проведения?
1С не смогла однозначно определить контрагента, договор или счёт учёта по данным платёжки. Такие строки нужно открыть, заполнить реквизиты вручную и провести.
Как провести в выписке банковскую комиссию?
Отдельной строкой списания с видом операции «Прочее списание» на счёт 91.02 со статьёй движения денежных средств для услуг банка. К оплате поставщику комиссию не привязывают.
Что делать, если остаток в 1С не совпадает с банком?
Проверьте, все ли строки выписки проведены и загружен ли весь период. Сверьте конечный остаток из файла выписки с сальдо по счёту 51 через «Анализ счёта» — так найдёте, в каком дне или платеже расхождение.