Импорт банковских выписок из клиент-банка в 1С
Содержание
«Выгрузить выписку в 1С» чаще всего означает обратное — её нужно загрузить (импортировать) из клиент-банка в программу. Из банка файл выгружают, в 1С его подгружают. Путаница в словах, а задача одна: перенести движения по расчётному счёту в учёт, не вбивая каждую платёжку руками.
Самый короткий путь в «1С:Бухгалтерии 8.3»: раздел Банк и касса → Банковские выписки → кнопка Загрузить. Дальше программа попросит указать файл из клиент-банка (обычно kl_to_1c.txt), покажет список платежей и предложит создать по ним документы поступления и списания. Ниже — как настроить обмен один раз, чем файл отличается от прямого обмена через 1С:ДиректБанк и что делать с загруженными суммами.
Что подготовить до первого обмена и какой формат выбрать
В 1С есть два принципиально разных способа получить выписку:
- 📄 через файл — вы выгружаете файл в клиент-банке и загружаете его в 1С вручную;
- 🔗 напрямую —
1С:ДиректБанк, когда выписка приходит в программу по нажатию кнопки, без промежуточного файла.
Файловый обмен работает с любым банком, потому что опирается на единый текстовый формат «1С:Предприятие — Клиент банка» (ClientBankExchange). Банк умеет формировать такой файл, 1С — его читать. Имя по умолчанию: kl_to_1c.txt — это выписка из банка в 1С. Обратный файл с платёжными поручениями называется 1c_to_kl.txt — его, наоборот, выгружают из 1С в банк. Перепутать файлы — типичная причина, по которой «ничего не загружается».
Перед первой загрузкой проверьте три вещи:
- Расчётный счёт заведён в справочнике организации, номер совпадает с тем, что в банке — до цифры.
- Начальные остатки по счёту
51введены, иначе сальдо после загрузки «уедет». - В клиент-банке выбран формат выгрузки именно «1С» (в разных банках пункт называется по-разному — ищите «Экспорт в 1С» или «Выгрузка для бухгалтерии»).
Кодировка файла имеет значение. Классический формат «1С:Предприятие — Клиент банка» ожидает Windows-1251. Если банк отдаёт UTF-8, в именах контрагентов и назначении платежа появятся «кракозябры» — переключите кодировку при экспорте в банке.
Полезно один раз открыть файл kl_to_1c.txt в блокноте и посмотреть, что внутри. Это обычный текст: шапка с номером счёта и периодом выписки, а дальше блоки документов между строками СекцияДокумент и КонецДокумента с реквизитами — датой, суммой, плательщиком, получателем, назначением платежа. Когда 1С «не видит» платёж, сравнение файла с тем, что загрузилось, быстро показывает, какая строка не разобралась и почему. Менять в файле руками ничего не нужно — он нужен только для диагностики.
Загрузка выписки из файла клиент-банка по шагам
Файловый способ подходит, когда прямого обмена с банком ещё нет или банк его не поддерживает.
- Выгрузите файл в клиент-банке за нужный период. Чем короче период, тем проще потом сверять — удобно грузить по одному дню или одной выписке.
- В 1С откройте
Банк и касса→Банковские выписки. - Нажмите
Загрузитьв командной панели списка. Если кнопки не видно, разверните менюЕщё— команда загрузки из файла там. - В открывшейся форме обмена укажите организацию и расчётный счёт, затем путь к файлу
kl_to_1c.txt. - 1С разберёт файл и покажет таблицу: дата, сумма, плательщик/получатель, назначение платежа. Зелёным помечены строки, по которым контрагент распознан, другим цветом — те, где нужно вмешаться.
- Проверьте таблицу и нажмите
Загрузить. Программа создаст документыПоступление на расчётный счётиСписание с расчётного счёта.
После загрузки документы попадают в список выписок. Их ещё нужно провести и при необходимости поправить — об этом отдельный раздел ниже.
Повторная загрузка того же файла не задваивает платежи: 1С сверяет суммы, даты и номера и предупреждает о уже загруженных строках. Но если банк перенумеровал документы, дубль возможен — сверяйте количество строк с бумажной выпиской.
Прямой обмен с банком через 1С:ДиректБанк
1С:ДиректБанк убирает файл из цепочки: выписка приходит прямо в программу, а платёжки уходят в банк из того же окна. Нужно нажать одну кнопку и ввести код подтверждения.
Чтобы подключить сервис:
- Откройте карточку расчётного счёта:
Банк и касса→Банковские счета→ ваш счёт. - В карточке найдите настройку обмена с банком — ссылку вида «Подключить 1С:ДиректБанк». Если её нет, банк сервис не поддерживает или подключение делается на стороне банка.
- Заполните заявку и подтвердите её в клиент-банке. После активации в списке выписок появится кнопка прямого обмена.
Дальше выписку получают так: в Банковских выписках нажимаете Обмен с банком (или одноимённую кнопку прямого обмена), 1С запрашивает актуальные движения, вы подтверждаете операцию кодом из СМС или по сертификату. Документы создаются сразу, файл нигде не сохраняется.
Поддержку ДиректБанк подключают крупные банки, но набор функций различается: где-то доступны и выписки, и отправка платежей, где-то — только выписки. Уточните это в своём банке перед переходом с файлового обмена.
Подтверждение операций зависит от банка. Обычно платёж из 1С подписывается тем же способом, что и в клиент-банке: кодом из СМС, в мобильном приложении банка или сертификатом электронной подписи. Выписку на вход, как правило, подтверждать не нужно — она приходит по запросу. Если банк требует отдельного ключа или токена, его выдают при подключении сервиса.
Файловый обмен и ДиректБанк не мешают друг другу. Можно получать выписку напрямую, а в дни сбоя связи догружать её файлом — документы создаются по тем же правилам, дубли программа отследит.
Как настроить обмен, чтобы не выбирать файл каждый раз
Если вы остаётесь на файловом обмене, настройте его один раз, чтобы не искать файл при каждой загрузке.
В форме обмена с банком есть настройки, где задаются постоянные параметры:
- 📁 путь к файлу или папке, откуда 1С берёт выписку;
- 🏦 расчётный счёт и организация по умолчанию;
- 🔤 кодировка файла.
Задайте путь к той папке, куда клиент-банк всегда выгружает kl_to_1c.txt, — и при следующей загрузке 1С подставит файл автоматически, останется нажать Загрузить.
Полностью автоматический обмен «без кликов» даёт только 1С:ДиректБанк — там выписка подтягивается по расписанию или по кнопке без участия файлов. Файловый формат такого не умеет: даже с сохранённым путём кто-то должен запустить загрузку. Поэтому для ежедневной работы с большим числом платежей прямой обмен удобнее.
Если бухгалтеров несколько, храните файлы выписок в общей сетевой папке с датой в имени. Так видно, какие дни уже выгружены из банка, и никто не грузит один файл дважды.
Что делать с загруженными поступлениями и списаниями
Загрузка создаёт документы, но работа на этом не заканчивается. По каждой строке 1С должна понять: от кого деньги, по какому договору и на какой счёт учёта их отнести.
Проверьте и при необходимости поправьте в документах:
- Контрагент. 1С ищет его по ИНН и номеру счёта из назначения платежа. Если контрагент новый, программа предложит создать карточку или выбрать из справочника.
- Договор и счёт учёта расчётов.
62— расчёты с покупателями,60— с поставщиками,76— прочие,68/69— налоги и взносы. - Вид операции. «Оплата от покупателя», «Оплата поставщику», «Прочее поступление/списание» — от него зависят проводки.
- Статья движения денежных средств (ДДС). Без неё не сойдётся отчёт о движении денежных средств — заполняйте сразу.
Типовые проводки, которые формируются после проведения:
Распознанные строки можно провести списком: выделите нужные в журнале выписок и проведите их одной командой из панели списка. Спорные оставьте на ручной разбор — например, когда назначение платежа не позволяет однозначно определить договор.
Отдельного внимания требует распределение одного платежа по нескольким документам. Покупатель перечислил общую сумму за три отгрузки — в поступлении на расчётный счёт откройте табличную часть расшифровки и разнесите сумму по договорам или счетам на оплату. Тогда взаиморасчёты закроются по каждой отгрузке, а не повиснут общим авансом. То же касается оплаты поставщику, если одним платежом гасите несколько поставок.
Не забудьте про комиссию банка. Она приходит отдельной строкой списания, и её относят на прочие расходы:
- вид операции — «Прочее списание» или «Комиссия банка»;
- счёт учёта —
91.02с подходящей статьёй прочих расходов; - сумма комиссии в выписку попадает отдельно от основного платежа, не вычитайте её вручную из суммы оплаты поставщику.
Если банк удержал комиссию из суммы платежа (пришло меньше, чем в счёте), проводите фактически поступившую сумму, а разницу — отдельной строкой как расход на комиссию.
Страховые взносы с 2023 года администрирует СФР (бывший ФСС и ПФР), единый платёж идёт на счёт 69 в аналитике единого налогового счёта. Если в плане счетов остались старые субсчета, проверьте, куда встали суммы по взносам.
После разбора сверьте остаток на конец дня в 1С с остатком в банковской выписке. Совпали — день закрыт корректно.
Почему выписка не загружается: разбор ошибок
Большинство сбоев при импорте — это несовпадение данных в файле и в базе, а не поломка программы.
| Что видите | Причина | Что сделать |
|---|---|---|
| «Не найден расчётный счёт» | Номер счёта в файле не совпадает с карточкой | Сверьте номер счёта в Банковских счетах с выпиской |
| Пустая таблица после выбора файла | Загрузили 1c_to_kl.txt вместо kl_to_1c.txt | Возьмите файл «из банка в 1С», а не наоборот |
| «Кракозябры» в именах и назначении | Неверная кодировка файла | Выгрузите из банка в Windows-1251 |
| Контрагенты не распознаются | В назначении платежа нет ИНН или счёт не заведён | Заполните реквизиты контрагента, затем перезагрузите строку |
Нет кнопки Загрузить | Прав пользователя недостаточно | Проверьте роль в Администрирование → Настройки пользователей и прав |
| Период выписки не стыкуется | Загружаете за даты раньше начального остатка | Введите начальные остатки по счёту 51 на дату начала учёта |
Если файл открывается в блокноте и там видны строки с датами и суммами, но 1С его «не видит», почти всегда дело в формате экспорта на стороне банка — переключите выгрузку на формат «1С» и сформируйте файл заново.
Частые вопросы
Чем «загрузить» выписку отличается от «выгрузить»?
kl_to_1c.txt). Выгрузка — отправка платёжных поручений из 1С в банк (файл 1c_to_kl.txt). В быту оба действия называют «выгрузить выписку», но технически это разные направления обмена.Можно ли загрузить выписку сразу за месяц?
Что будет, если загрузить один файл дважды?
Нужен ли `1С:ДиректБанк`, если устраивает файловый обмен?
ДиректБанк стоит подключать, когда платежей много и ручная загрузка файла каждый день отнимает время — он получает выписку без промежуточного файла.Почему после загрузки не сходится отчёт о движении денежных средств?
Как загрузить выписку по валютному счёту?
Загрузить, но операции идут по счёту 52, а суммы отражаются в валюте и в рублях по курсу на дату. Проверьте, что в карточке банковского счёта указана валюта, а в учётной политике настроен источник загрузки курсов, иначе рублёвую сумму придётся вводить вручную.