Загрузка и обработка банковской выписки в 1С:Бухгалтерии
Содержание
Выписку в 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С откройте
Банк и касса → Банковские выписки. - Нажмите «Загрузить» (в некоторых релизах — через меню «Ещё → Загрузить»).
- В открывшейся обработке укажите организацию, банковский счёт и путь к файлу
kl_to_1c.txt, затем — «Обновить из выписки банка». - Программа покажет список входящих и исходящих платежей. Снимите галочки с тех строк, которые загружать не нужно, и нажмите «Загрузить».
Для ДиректБанка шаги 1 и 4 не нужны: нажимаете «Обмен с банком», при необходимости подтверждаете вход в банковский сервис — и строки выписки появляются в том же списке.
После загрузки документы создаются сразу, но часть из них будет не проведена — те, где программа не смогла однозначно определить контрагента, договор или счёт учёта. Непроведённые строки в журнале выписок обычно помечены и требуют ручной доработки (следующие два раздела).
Если строк много и большинство из них 1С разнесла верно, провести их можно группой: выделите нужные строки в журнале выписок (с зажатым Ctrl или Shift) и выберите групповое проведение в командной панели или в меню «Ещё». Перед массовым проведением всё равно просмотрите, что контрагенты и суммы подставлены правильно — исправлять проведённый задним числом документ дольше, чем проверить до проведения.
Как 1С сама распознаёт плательщиков и платежи
При загрузке программа пытается подставить данные автоматически, опираясь на реквизиты из выписки:
- Контрагент определяется по ИНН и КПП из платёжки, а при повторных платежах — по расчётному счёту, с которого уже приходили деньги.
- Договор подставляется, если у контрагента он один; при нескольких договорах 1С берёт тот, что указан в назначении платежа, либо оставляет поле пустым.
- Статья движения денежных средств назначается по виду операции (оплата поставщику, поступление от покупателя, налоги, зарплата). Эта статья нужна для отчёта о движении денежных средств.
- Счёт учёта расчётов (60, 62, 76 и т. д.) подтягивается из вида операции и настроек договора.
Чтобы распознавание работало лучше, держите в справочнике контрагентов актуальные ИНН/КПП и привязанные банковские счета. Новый контрагент при первой загрузке в выписку не подставится — 1С либо создаст его по данным платёжки, либо попросит выбрать вручную.
Автоподстановка — это гипотеза программы, а не истина. Контрагента с совпавшим ИНН 1С поставит верно, а вот договор и статью ДДС по платежам со сложным назначением часто подставляет наугад. Такие строки проверяйте глазами.
Ручная разноска и проведение документов выписки
Строки, которые 1С не разнесла сама, открывают двойным щелчком прямо из журнала Банк и касса → Банковские выписки.
В карточке поступления или списания проверьте и при необходимости поправьте:
- Контрагент — если подставлен не тот или пустой, выберите из справочника. Новый контрагент создаётся кнопкой добавления в поле выбора .
- Договор — для платежей по разным договорам одного контрагента важно указать правильный, иначе взаиморасчёты «поедут».
- Счёт учёта и счёт расчётов — для оплаты поставщику обычно 60.01 (и 60.02 для аванса), для поступления от покупателя 62.01/62.02.
- Статья ДДС — заполните, если пустая: без неё строка не попадёт в отчёт о движении денежных средств.
- Погашение задолженности — способ зачёта: «Автоматически» (1С сама найдёт документ-основание по FIFO), «По документу» или «Не погашать».
После правки нажмите «Провести и закрыть». Непроведённый документ движений по счетам не делает — остаток по счёту 51 сойдётся с банком только после того, как проведены все строки выписки.
Типовые проводки, которые формируют документы выписки:
Если один платёж закрывает несколько счетов или накладных, в документе поступления/списания откройте расшифровку по строкам и распределите сумму по нужным документам-основаниям — тогда взаиморасчёты закроются точно.
Пример. От покупателя пришло 180 000 ₽ с назначением «оплата по счетам № 15 и № 18». В документе поступления добавьте две строки: 100 000 ₽ на договор по счёту № 15 и 80 000 ₽ по счёту № 18. Если оставить одну строку на 180 000 ₽, 1С закроет задолженность по FIFO и может «погасить» не тот счёт — в акте сверки с покупателем потом всплывёт расхождение.
Способ погашения задолженности выбирайте осознанно. «Автоматически» удобно для простых расчётов, где долг один. «По документу» нужно, когда у контрагента несколько открытых накладных и важно закрыть конкретную. «Не погашать» ставят для авансов и платежей, по которым ещё нет документа-основания, — такой платёж повиснет на счёте аванса (62.02 или 60.02) до поставки.
Что делать, когда выписка грузится с ошибками
Частые ситуации при загрузке и разноске — и как с ними разбираться:
1CClientBankExchange.Отдельный случай — комиссия банка внутри выписки. Её проводят списанием с видом операции «Прочее списание» на счёт 91.02 (прочие расходы) со статьёй ДДС по услугам банка. Если комиссия пришла отдельной строкой — разнесите её именно так, не привязывая к оплате поставщику.
Как свериться и посмотреть движение денег по счёту
Главная проверка после загрузки — остаток. В файле выписки банк всегда указывает начальный и конечный остаток на счёте. Сравните конечный остаток с оборотами в 1С:
Отчёты → Анализ счётапо счёту 51 — обороты по дебету/кредиту и сальдо за период;Отчёты → Оборотно-сальдовая ведомость по счётудля счёта 51 — в разрезе банковских счетов.
Если конечное сальдо по 51 равно остатку из банковской выписки — все платежи разнесены верно.
Для управленческой картины используют отчёт о движении денежных средств: Отчёты → Движение денежных средств. Он строится по статьям ДДС, которые вы заполняли в документах, — поэтому пустая статья в платеже оставит сумму в разделе «не распределено». Это ещё один довод заполнять статью ДДС в каждой строке.
Регулярная сверка удобнее по дням: если остаток разошёлся, искать расхождение за один день быстрее, чем за месяц.
Валютный счёт грузится так же, но с двумя отличиями. Суммы приходят в валюте, а рублёвый эквивалент 1С пересчитывает по курсу на дату платежа — проверьте, что в программе загружен курс ЦБ на эту дату (Справочники → Валюты → Загрузить курсы валют). При закрытии месяца по валютным остаткам появятся курсовые разницы — это отдельная операция, в самой выписке её проводить не нужно.
Если банк в течение дня присылает несколько выписок (например, утреннюю и вечернюю), грузите их по порядку дат и времени. Конечный остаток предыдущего файла должен совпасть с начальным остатком следующего — это быстрый способ убедиться, что ни один файл не потерян.
Частые вопросы
Можно ли загрузить выписку сразу за несколько дней или за месяц?
Чем ДиректБанк отличается от обычного клиент-банка?
kl_to_1c.txt из банка и загрузить его в программу. Результат — одинаковые документы по счёту 51.