Загрузка и выгрузка банковских выписок в 1С 8.3
Содержание
Банковская выписка попадает в 1С двумя путями: напрямую из банка по технологии ДиректБанк либо через текстовый файл, который выгружает ваша программа клиент-банк. Оба способа живут в разделе Банк и касса → Банковские выписки — там же, где кнопки «Загрузить» и «Выгрузить».
На практике одна половина работы — это получить в базу поступления и списания за день (загрузка выписки), вторая — отправить в банк платёжные поручения на оплату (выгрузка платежей). Ниже — как настроить обмен один раз и дальше жать две кнопки, как разложить движения по счетам учёта и что делать, когда 1С не распознаёт контрагента или ругается на остаток.
С чего начать: банковский счёт и настройка обмена
Прежде чем грузить файлы, в базе должен быть заведён банковский счёт организации и выбран способ обмена.
Проверьте карточку счёта: Банк и касса → Банковские счета → откройте счёт организации. В ней задаётся номер счёта, БИК банка, валюта. Если банк поддерживает прямой обмен, здесь же будет кнопка подключения ДиректБанка (о нём — в следующем разделе).
Для обмена через файл настройка отдельная. Откройте журнал Банк и касса → Банковские выписки, нажмите Ещё → Настройка обмена с клиентом банка (в части релизов — кнопка «Настроить обмен» прямо в панели журнала). В форме укажите:
- 📌 организацию и банковский счёт, для которого настраивается обмен;
- 📁 файл загрузки — откуда 1С читает выписку (обычно
kl_to_1c.txt); - 📤 файл выгрузки — куда 1С кладёт платёжки для банка (обычно
1c_to_kl.txt); - 🔤 кодировку файла (Windows или DOS) — её подсказывает сама программа клиент-банк;
- ⚙️ группы документов к выгрузке (платёжные поручения, иногда — платёжные требования).
Форматы файлов у всех банков одинаковые — это стандарт 1CClientBankExchange, его понимают и 1С, и любой клиент-банк. Поэтому настройка сводится к тому, чтобы правильно указать папки: 1С и клиент-банк должны смотреть на одни и те же файлы.
Папку обмена удобно держать локально на рабочем месте бухгалтера или в сетевом каталоге, к которому имеют доступ и 1С, и клиент-банк. Если файлы лежат в разных местах, обмен работать не будет.
ДиректБанк: прямой обмен без выгрузки файлов
ДиректБанк — технология прямого обмена 1С с банком по защищённому каналу, без промежуточных файлов и без установки клиент-банка. Выписка подтягивается в базу по кнопке, платёжки уходят в банк из того же журнала. Это самый удобный способ, если ваш банк его поддерживает (а поддерживает большинство крупных банков).
Подключение идёт через заявление. В карточке банковского счёта нажмите кнопку подключения ДиректБанка и заполните заявление — оно формируется прямо в 1С. Дальше порядок зависит от банка:
- Банк, который принимает заявление в электронном виде, присылает подтверждение, и обмен включается после его обработки.
- Банк, который работает по бумаге, потребует распечатать заявление, подписать у руководителя и отнести в отделение. Реквизиты доступа выдадут там.
После подключения в журнале выписок появляются команды обмена с банком. Получение выписки и отправка платежей требуют ввода одноразового пароля или подтверждения в мобильном приложении банка — так же, как в обычном клиент-банке.
ДиректБанк не отменяет электронную подпись. Платёжные поручения по-прежнему подписываются ключом, который банк выдал вашей организации. Разница только в том, что 1С сама устанавливает связь с банком, а не гоняет файлы через отдельную программу.
Если банк поддерживает ДиректБанк, остальные разделы про файловый обмен вам, скорее всего, не понадобятся. Но знать их полезно — не все банки и не все счета подключены к прямому обмену.
Выгрузка платёжных поручений в банк
Сначала о движении «из 1С в банк». Платёжные поручения вы создаёте в журнале Банк и касса → Платёжные поручения: вручную, на основании счёта поставщика, по документам «Списание с расчётного счёта» или автоматически под оплату налогов.
Важный момент: платёжное поручение в 1С — это ещё не оплата. Это только распоряжение банку. Пока банк не исполнил платёж, никаких проводок по счёту 51 нет. Проводки появятся, когда вы загрузите выписку, где этот платёж отражён как проведённый.
Чтобы отправить платёжки в банк через файл:
- Отметьте в журнале платёжные поручения, которые нужно передать (или не отмечайте — выгрузятся все неотправленные за период).
- Нажмите
Выгрузитьв панели журнала выписок либо из журнала платёжных поручений. - 1С запишет файл
1c_to_kl.txtв папку обмена и покажет список выгруженных документов с контрольной суммой. - Откройте клиент-банк, загрузите этот файл, проверьте суммы и отправьте платежи в банк из клиент-банка.
При ДиректБанке шаги 3–4 заменяются одной командой отправки прямо из 1С с подтверждением.
После выгрузки 1С помечает платёжки как переданные в банк. Это служебный признак, он не влияет на учёт — проводки всё равно сделает только загруженная выписка. Поэтому не ждите изменения остатка на счёте сразу после выгрузки платежей.
Загрузка выписки из файла клиент-банка
Теперь обратное движение — «из банка в 1С». Клиент-банк сохраняет дневную выписку в файл kl_to_1c.txt. Задача 1С — прочитать его и создать документы поступления и списания.
Порядок загрузки:
- Откройте
Банк и касса → Банковские выписки. - Нажмите
Загрузить. 1С прочитает файл из папки обмена и покажет форму со списком строк выписки. - В форме слева — поступления и списания из файла, справа 1С показывает, как распознан каждый платёж: организация, контрагент, счёт учёта, статья движения денежных средств.
- Проверьте строки, которые 1С не смогла распознать (о них — ниже), и нажмите
Загрузить.
1С создаёт документы «Поступление на расчётный счёт» и «Списание с расчётного счёта» и сразу их проводит. Типовые проводки:
| Операция | Дебет | Кредит |
|---|---|---|
| Поступление от покупателя | 51 | 62 |
| Возврат от поставщика | 51 | 60 |
| Оплата поставщику | 60 | 51 |
| Уплата налога | 68 (69) | 51 |
| Выдача под отчёт на карту | 71 | 51 |
Конкретный счёт зависит от вида операции, который 1С подставляет по назначению платежа и настройкам. Если вид операции выбран неверно — поменяйте его в документе, проводки пересчитаются.
Загружайте выписку за закрытый банковский день целиком, а не по одному платежу. Так совпадут входящий и исходящий остатки, и вы сразу увидите, если какой-то документ не загрузился.
Как 1С раскладывает платежи по счетам учёта
Самое ценное при загрузке — правильное сопоставление, иначе придётся вручную править каждый документ.
Контрагент. 1С ищет контрагента по ИНН и КПП из платёжного поручения, затем по расчётному счёту. Нашла — подставляет. Не нашла — предлагает создать нового или выбрать из справочника вручную. Чтобы распознавание работало, у контрагентов должны быть заполнены ИНН и банковские счета.
Договор. Подбирается по контрагенту и виду операции. Если у контрагента один договор нужного вида — подставится он. Если несколько — 1С может оставить поле пустым, тогда договор выбирают руками.
Счёт учёта и статья ДДС . Счёт расчётов (60, 62, 76) 1С определяет по виду операции. Статья движения денежных средств нужна для отчёта о движении денежных средств и для управленческих отчётов — её тоже стоит задать.
Чтобы не сопоставлять одно и то же каждый раз, 1С запоминает ваш выбор. Один раз распознали непонятный платёж как «прочее поступление» по конкретному контрагенту — в следующий раз программа предложит тот же вариант.
Проверка: дубли, остатки и нераспознанные строки
После загрузки выписку нужно проверить — это пять минут, которые экономят сверку в конце квартала.
Контроль дублей. 1С не грузит один и тот же платёж дважды: при повторной загрузке файла она сравнивает документы по номеру, дате и сумме и помечает уже загруженные строки. Поэтому повторно открыть тот же kl_to_1c.txt не страшно — задвоения не будет. Но если вы вручную создали «Списание с расчётного счёта», а потом загрузили выписку с этим же платежом, дубль возможен — такие документы проще вводить только через загрузку.
Контроль остатков. В файле выписки банк передаёт входящий и исходящий остаток по счёту. После загрузки сверьте исходящий остаток в 1С с остатком в выписке банка. Сходится — все строки легли корректно. Расходится — какой-то документ не загрузился или загрузился не той суммой.
Нераспознанные строки. Если часть платежей осталась без контрагента или без счёта учёта, документы всё равно создадутся, но учёт будет неполным. Найти их легко: в журнале выписок отсортируйте документы или откройте подозрительные — у них будет пустой контрагент либо счёт 76 вместо нужного.
Для регулярной сверки движений по счёту удобна оборотно-сальдовая ведомость по счёту 51 (Отчёты → Оборотно-сальдовая ведомость по счёту): обороты за период должны совпадать с суммой поступлений и списаний из банковских выписок.
Типичные ошибки загрузки и что делать
kl_to_1c.txt), а не файл платёжек.