Загрузка и выгрузка банковских выписок в 1С 8.3

· 9 мин

Содержание

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

На практике одна половина работы — это получить в базу поступления и списания за день (загрузка выписки), вторая — отправить в банк платёжные поручения на оплату (выгрузка платежей). Ниже — как настроить обмен один раз и дальше жать две кнопки, как разложить движения по счетам учёта и что делать, когда 1С не распознаёт контрагента или ругается на остаток.

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

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

Проверьте карточку счёта: Банк и касса → Банковские счета → откройте счёт организации. В ней задаётся номер счёта, БИК банка, валюта. Если банк поддерживает прямой обмен, здесь же будет кнопка подключения ДиректБанка (о нём — в следующем разделе).

Для обмена через файл настройка отдельная. Откройте журнал Банк и касса → Банковские выписки, нажмите Ещё → Настройка обмена с клиентом банка (в части релизов — кнопка «Настроить обмен» прямо в панели журнала). В форме укажите:

  • 📌 организацию и банковский счёт, для которого настраивается обмен;
  • 📁 файл загрузки — откуда 1С читает выписку (обычно kl_to_1c.txt);
  • 📤 файл выгрузки — куда 1С кладёт платёжки для банка (обычно 1c_to_kl.txt);
  • 🔤 кодировку файла (Windows или DOS) — её подсказывает сама программа клиент-банк;
  • ⚙️ группы документов к выгрузке (платёжные поручения, иногда — платёжные требования).

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

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

Что проверить перед первым обменом
Выполнено: 0 / 5

ДиректБанк: прямой обмен без выгрузки файлов

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

Подключение идёт через заявление. В карточке банковского счёта нажмите кнопку подключения ДиректБанка и заполните заявление — оно формируется прямо в 1С. Дальше порядок зависит от банка:

  1. Банк, который принимает заявление в электронном виде, присылает подтверждение, и обмен включается после его обработки.
  2. Банк, который работает по бумаге, потребует распечатать заявление, подписать у руководителя и отнести в отделение. Реквизиты доступа выдадут там.

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

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

Если банк поддерживает ДиректБанк, остальные разделы про файловый обмен вам, скорее всего, не понадобятся. Но знать их полезно — не все банки и не все счета подключены к прямому обмену.

Выгрузка платёжных поручений в банк

Сначала о движении «из 1С в банк». Платёжные поручения вы создаёте в журнале Банк и касса → Платёжные поручения: вручную, на основании счёта поставщика, по документам «Списание с расчётного счёта» или автоматически под оплату налогов.

Важный момент: платёжное поручение в 1С — это ещё не оплата. Это только распоряжение банку. Пока банк не исполнил платёж, никаких проводок по счёту 51 нет. Проводки появятся, когда вы загрузите выписку, где этот платёж отражён как проведённый.

Чтобы отправить платёжки в банк через файл:

  1. Отметьте в журнале платёжные поручения, которые нужно передать (или не отмечайте — выгрузятся все неотправленные за период).
  2. Нажмите Выгрузить в панели журнала выписок либо из журнала платёжных поручений.
  3. 1С запишет файл 1c_to_kl.txt в папку обмена и покажет список выгруженных документов с контрольной суммой.
  4. Откройте клиент-банк, загрузите этот файл, проверьте суммы и отправьте платежи в банк из клиент-банка.

При ДиректБанке шаги 3–4 заменяются одной командой отправки прямо из 1С с подтверждением.

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

Загрузка выписки из файла клиент-банка

Теперь обратное движение — «из банка в 1С». Клиент-банк сохраняет дневную выписку в файл kl_to_1c.txt. Задача 1С — прочитать его и создать документы поступления и списания.

Порядок загрузки:

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

1С создаёт документы «Поступление на расчётный счёт» и «Списание с расчётного счёта» и сразу их проводит. Типовые проводки:

ОперацияДебетКредит
Поступление от покупателя5162
Возврат от поставщика5160
Оплата поставщику6051
Уплата налога68 (69)51
Выдача под отчёт на карту7151

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

Загружайте выписку за закрытый банковский день целиком, а не по одному платежу. Так совпадут входящий и исходящий остатки, и вы сразу увидите, если какой-то документ не загрузился.

Как 1С раскладывает платежи по счетам учёта

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

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

Договор. Подбирается по контрагенту и виду операции. Если у контрагента один договор нужного вида — подставится он. Если несколько — 1С может оставить поле пустым, тогда договор выбирают руками.

Счёт учёта и статья ДДС . Счёт расчётов (60, 62, 76) 1С определяет по виду операции. Статья движения денежных средств нужна для отчёта о движении денежных средств и для управленческих отчётов — её тоже стоит задать.

Чтобы не сопоставлять одно и то же каждый раз, 1С запоминает ваш выбор. Один раз распознали непонятный платёж как «прочее поступление» по конкретному контрагенту — в следующий раз программа предложит тот же вариант.

Платёж в выписке не распознан — что подставить?

Проверка: дубли, остатки и нераспознанные строки

После загрузки выписку нужно проверить — это пять минут, которые экономят сверку в конце квартала.

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

Контроль остатков. В файле выписки банк передаёт входящий и исходящий остаток по счёту. После загрузки сверьте исходящий остаток в 1С с остатком в выписке банка. Сходится — все строки легли корректно. Расходится — какой-то документ не загрузился или загрузился не той суммой.

Нераспознанные строки. Если часть платежей осталась без контрагента или без счёта учёта, документы всё равно создадутся, но учёт будет неполным. Найти их легко: в журнале выписок отсортируйте документы или откройте подозрительные — у них будет пустой контрагент либо счёт 76 вместо нужного.

Для регулярной сверки движений по счёту удобна оборотно-сальдовая ведомость по счёту 51 (Отчёты → Оборотно-сальдовая ведомость по счёту): обороты за период должны совпадать с суммой поступлений и списаний из банковских выписок.

Типичные ошибки загрузки и что делать

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

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

Чем ДиректБанк отличается от клиент-банка?
Клиент-банк — отдельная программа банка: вы выгружаете из 1С файл платёжек, загружаете его в клиент-банк и там отправляете в банк, а выписку получаете обратным файлом. ДиректБанк убирает промежуточную программу — 1С связывается с банком напрямую, файлы не нужны.
Платёжное поручение в 1С — это уже оплата?
Нет. Платёжное поручение — только распоряжение банку. Проводки по счёту 51 появляются, когда вы загрузите выписку, в которой банк подтвердил исполнение платежа.
Можно ли загрузить одну выписку дважды?
Можно открыть тот же файл повторно — 1С сравнит документы по номеру, дате и сумме и не создаст дубли уже загруженных платежей. Задвоение возможно только если один и тот же платёж введён и вручную, и загрузкой.
Как загрузить выписку в валюте?
Так же, как рублёвую, но банковский счёт в 1С должен быть заведён в соответствующей валюте. При загрузке 1С подставит курс на дату платежа и сформирует проводки с учётом курсовой разницы.
Нужна ли электронная подпись при обмене через файл?
Для самого файлового обмена с 1С — нет. Подпись требуется в клиент-банке при отправке платежей в банк. При ДиректБанке платёжки подписываются тем же ключом, что банк выдал организации.