Обмен с банком в 1С: загрузить выписку и отправить платёжки
Содержание
Выписку загружают в разделе Банк и касса → Банковские выписки: кнопка Загрузить принимает файл kl_to_1c.txt из клиент-банка, а технология DirectBank тянет выписку прямо из банка, без файлов. После загрузки 1С сама создаёт документы поступления и списания — остаётся сверить контрагентов и провести.
Разберём оба способа получить банковскую выписку в 1С, обратную выгрузку платёжных поручений в банк, формирование проводок по счёту 51 и типичные ошибки обмена. Все пути — для 1С:Бухгалтерии 3.0, интерфейс «Такси»; в ЗУП и УТ логика та же, меняется только набор документов.
Два канала обмена: файл и прямое соединение
Банк и 1С обмениваются данными по стандарту «1CClientBankExchange» — это обычный текстовый файл с фиксированной структурой. Первая строка файла так и выглядит: 1CClientBankExchange. Внутри — дата, номер счёта, список платёжных документов. Кодировка — Windows (cp1251) или DOS, 1С определяет её при загрузке.
Направления два, и файлы для них разные:
- 📥 из банка в 1С — выписка с поступлениями и списаниями. Файл обычно называется
kl_to_1c.txt. - 📤 из 1С в банк — платёжные поручения на оплату. Файл обычно
1c_to_kl.txt.
Имена по умолчанию настраиваются в самом клиент-банке, поэтому у вашего банка они могут отличаться. Главное — не перепутать направление: файл выгрузки из 1С загружать обратно в 1С бессмысленно.
Структура файла стандартная для всех банков, поэтому 1С понимает выписку любого банка, лишь бы она была выгружена в формат «1С». Внутри каждого платежа записаны дата, сумма, номер документа, реквизиты плательщика и получателя (ИНН, счёт, банк) и назначение платежа. Именно по этим полям 1С потом находит контрагента и определяет вид операции.
Второй канал — DirectBank. Это прямой обмен: 1С соединяется с банком по защищённому каналу и получает выписку без ручной выгрузки файлов. Файлы не нужны, клиент-банк на компьютере тоже. Ограничение одно: банк должен поддерживать технологию и она должна быть подключена по договору. Для компании с ежедневными платежами это экономит заметное время — не нужно каждый раз открывать интернет-банк, выгружать файл и искать его на диске.
kl_to_1c.txt из интернет-банка, загрузили в 1С.Что настроить перед первой загрузкой
Чтобы выписка загрузилась без вопросов, в 1С должны быть заполнены три справочника.
- Организация с её реквизитами —
Главное→Организации. ИНН, КПП и расчётный счёт должны совпадать с теми, что в банке. - Банковский счёт организации — карточка счёта открывается из организации по ссылке
Банковские счета. Проверьте номер счёта и БИК банка. - Контрагенты — хотя бы основные. При загрузке 1С ищет контрагента по ИНН из платежа; если не находит — предложит создать нового.
Отдельно задаются статьи движения денежных средств (Справочники → Статьи движения денежных средств). Они нужны для отчёта о движении денег и подставляются в документы автоматически по виду операции.
Заполните у основных контрагентов поле Статья ДДС по умолчанию в договоре — тогда загруженные документы не придётся править вручную.
Отдельный момент для первой загрузки. Если вы только начинаете вести учёт в 1С, а расчётный счёт уже работал раньше, введите начальный остаток по счёту 51 на дату начала учёта (Главное → Помощник ввода остатков). Иначе после загрузки первой выписки остаток в 1С не сойдётся с банком — программа посчитает обороты, но стартовой суммы у неё не будет.
Загрузка выписки из файла клиент-банка
Классический путь, который работает с любым банком.
- В интернет-банке или программе клиент-банка выгрузите выписку за нужный период в формат «1С». На выходе получите файл
kl_to_1c.txt(или с другим именем — как настроено у банка). - В 1С откройте
Банк и касса→Банковские выписки. - Нажмите
Загрузить. Откроется форма обмена с банком. - Укажите организацию и банковский счёт, на который пришла выписка. Если счёт один, 1С подставит его сама.
- Через кнопку выбора файла укажите путь к
kl_to_1c.txt. - 1С покажет список операций из файла — поступления и списания с суммами и контрагентами. Проверьте итоги: сумма по выписке в 1С должна совпасть с остатком в банке на конец дня.
- Нажмите
Загрузить. Программа создаст документы.
По каждому контрагенту, которого нет в справочнике, 1С спросит, создать нового или сопоставить с существующим. Сопоставление идёт по ИНН, поэтому разовых плательщиков с пустым ИНН придётся указывать руками.
Если в файле кодировка не совпала с ожидаемой, вместо названий контрагентов будут «кракозябры». Перевыгрузите файл из банка в кодировке Windows.
Выгрузку выписки в интернет-банке обычно прячут в разделе экспорта или обмена с бухгалтерией — ищите пункт с упоминанием «1С» или «1C:Предприятие». Там задают период и формат; выбирайте именно формат «1С», а не Excel или PDF — последние 1С загрузить не сможет. Файл сохраняется на диск, дальше работаете с ним в 1С.
DirectBank: обмен с банком без файлов
DirectBank убирает ручную выгрузку. Выписка приходит в 1С по кнопке, а платёжки уходят в банк напрямую.
Подключение зависит от банка, но общий порядок такой:
- Откройте карточку банковского счёта организации (
Главное→Организации→ ссылкаБанковские счета→ нужный счёт). - Найдите команду подключения DirectBank. 1С либо соединится с банком напрямую, либо предложит обмен через сервис
1С:ДиректБанк. - Авторизуйтесь в системе банка (логин/пароль интернет-банка или сертификат электронной подписи ) и подтвердите подключение на стороне банка.
После подключения в списке Банковские выписки появляется кнопка обмена с банком. Нажали — 1С запросила выписку, получила её и создала документы. Исходящие платёжки подписываются электронной подписью прямо в 1С и уходят в банк тем же каналом.
Есть два варианта соединения:
| Вариант | Как работает | Когда подходит |
|---|---|---|
| Прямое соединение | 1С связывается с банком по сертификату | Банк публикует адрес сервиса DirectBank |
| Через 1С:ДиректБанк | Обмен идёт через веб-сервис 1С | Банк работает с 1С по этой схеме |
Список банков, поддерживающих прямой обмен, большой — Сбербанк, ВТБ, Альфа-Банк, Промсвязьбанк и другие. Уточните поддержку в своём банке до настройки.
По безопасности DirectBank не слабее клиент-банка: канал шифруется, а исходящие платежи подписываются электронной подписью. Отдельная программа клиент-банка на компьютере при этом не нужна — одно звено меньше, которое может сломаться при обновлении Windows. Минус один: если сервис банка недоступен, выписку не получить, поэтому файловый обмен стоит держать как запасной канал.
Разнесение поступлений и списаний
Загрузка создаёт документы, но не проводит их автоматически — это сделано нарочно, чтобы вы сверили данные. В журнале Банковские выписки непроведённые документы помечены.
Создаются документы двух видов:
- Поступление на расчётный счёт — деньги пришли на счёт;
- Списание с расчётного счёта — деньги ушли со счёта.
Вид операции (оплата от покупателя, оплата поставщику, уплата налога) 1С определяет по назначению платежа. Если угадала неверно — поменяйте вид операции вручную, от него зависит счёт учёта и проводка.
Типовые проводки по загруженной выписке:
| Операция | Дебет | Кредит |
|---|---|---|
| Поступление оплаты от покупателя | 51 | 62.01 |
| Поступление аванса от покупателя | 51 | 62.02 |
| Оплата поставщику | 60.01 | 51 |
| Аванс поставщику | 60.02 | 51 |
| Уплата налога, взносов | 68 / 69 | 51 |
| Комиссия банка | 91.02 | 51 |
| Перечисление зарплаты | 70 | 51 |
Порядок разнесения:
- Откройте первый документ, проверьте контрагента, договор и ставку НДС.
- Убедитесь, что подставился верный счёт учёта расчётов (62, 60, 76).
- Проведите документ — появятся проводки по счёту 51.
- Повторите по всем строкам или выделите документы в списке и проведите пакетом.
Несколько ситуаций, где разнесение требует внимания:
- Аванс от покупателя. Если деньги пришли раньше отгрузки, выбирайте счёт 62.02. На полученный аванс нужно выставить счёт-фактуру и начислить НДС — загрузка выписки этого не делает, счёт-фактуру формируют отдельно.
- Зачёт аванса. Когда по одному контрагенту есть и аванс, и долг, при проведении реализации или поступления 1С зачтёт аванс сама, если в договоре включён автоматический зачёт.
- Валютный счёт. Выписка по валютному счёту загружается так же, но суммы пересчитываются по курсу на дату платежа; проверьте, что курс валюты загружен (
Справочники→Валюты). - Комиссия банка. Удержанную банком комиссию проводите отдельным списанием на счёт 91.02 — в выписке она идёт отдельной строкой.
После проведения сверьте остаток: отчёт Банк и касса → Анализ счёта по счёту 51 должен сойтись с выпиской банка. Для детальной проверки подойдёт и Оборотно-сальдовая ведомость по счёту 51 — она покажет обороты по каждому контрагенту.
Выгрузка платёжных поручений в банк
Обратное направление — отправить в банк платёжки на оплату.
- Создайте документы
Платёжное поручение(Банк и касса→Платёжные поручения). - В форме обмена с банком (
Банк и касса→Банковские выписки→Загрузить, вкладка выгрузки) или через кнопкуВыгрузитьукажите организацию, счёт и период. - Отметьте платёжки, которые уходят в банк, и выгрузите файл
1c_to_kl.txt. - Загрузите этот файл в клиент-банк и подпишите платежи там.
При DirectBank шаги 3–4 не нужны: платёжное поручение подписывается в 1С и уходит в банк сразу. Статус платежа (принят, отклонён, исполнен) приходит обратно в 1С и виден в самом документе — не нужно заходить в интернет-банк, чтобы узнать, прошёл ли платёж.
Перед выгрузкой проверьте нумерацию платёжных поручений: в пределах года номера не должны повторяться, иначе банк может вернуть файл с ошибкой. Если платёжки заводятся и в 1С, и вручную в интернет-банке, держите нумерацию в одном месте, чтобы номера не пересеклись.
Платёжное поручение в 1С — это распоряжение на оплату, а не факт списания. Проводки по счёту 51 делает только документ Списание с расчётного счёта, который придёт в следующей выписке.
Типичные ошибки обмена
Частые вопросы
Можно ли загрузить выписку за несколько дней одним файлом?
Что делать, если банк не поддерживает DirectBank?
kl_to_1c.txt из интернет-банка и загружаете в 1С вручную.