Загрузка банковских выписок в 1С:Бухгалтерию: файл, ДиректБанк, Excel и сверка остатков

· 10 мин

Содержание

В 1С:Бухгалтерии 3.0 выписку загружают из раздела Банк и касса → Банковские выписки кнопкой «Загрузить». Программа читает файл обмена в формате 1CClientBankExchange (обычно kl_to_1c.txt), находит контрагентов по ИНН и расчётному счёту и создаёт документы «Поступление на расчётный счёт» и «Списание с расчётного счёта». Если банк подключён через 1С:ДиректБанк, файл не нужен: выписка приходит прямо в базу по кнопке или по расписанию.

Правила обработки банковской выписки в 1С простые: контрагент ищется по ИНН и счёту, договор берётся основной, вид операции подбирается по направлению платежа и прошлым правкам. Если эти данные в базе заполнены, выписка разносится почти без ручной работы.

1. Что подготовить в базе до первой загрузки

Многие проблемы при импорте закладываются до нажатия кнопки «Загрузить». Проверьте пять вещей.

  • 🏦 Расчётный счёт организации заведён в карточке. Номер счёта и БИК в 1С должны совпадать с выпиской до цифры. Если счёта нет, программа не поймёт, к какой организации относится файл.
  • 👥 У контрагентов заполнены ИНН и КПП. По ним 1С ищет плательщика или получателя. Контрагент без ИНН найдётся только по банковскому счёту, а если и его нет — останется пустым.
  • 📄 У основных контрагентов есть договоры с правильным видом: «С поставщиком», «С покупателем», «Прочее». От вида договора зависит, на какой счёт пойдёт проводка — 60, 62 или 76.
  • 🔒 Дата запрета изменения данных не закрывает период выписки. Иначе документы за прошлый месяц не запишутся.
  • 📅 Выписки за предыдущие дни загружены. Пропуск одного дня сразу даст расхождение остатков.

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

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

Этот способ работает с любым банком, у которого есть выгрузка «в 1С». Так называется формат 1CClientBankExchange — текстовый файл, общий для всех банков.

Выгрузка из банка

  1. Откройте интернет-банк и найдите раздел выписок.
  2. Выберите счёт и период. Для ежедневной работы — один день, для разовой догрузки — месяц.
  3. Выберите формат «1С» или «1С:Предприятие». Не путайте с форматами Excel, PDF или MT940.
  4. Сохраните файл. Обычно банк называет его kl_to_1c.txt, но имя может быть любым.

Загрузка в 1С:Бухгалтерию 3.0

  1. Перейдите в Банк и касса → Банковские выписки.
  2. Нажмите «Загрузить».
  3. Укажите путь к файлу выписки. При первом запуске программа предложит настроить обмен — выберите банк и укажите файл загрузки.
  4. В открывшейся форме проверьте реквизиты: организацию, счёт, период и остатки на начало и конец.
  5. Просмотрите список операций. Строки, где не найден контрагент или договор, выделяются — их можно поправить прямо здесь.
  6. Нажмите «Загрузить». Документы появятся в журнале банковских выписок.

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

Что получится после загрузки

Операция в выпискеДокумент в 1СТипичная проводка
Оплата от покупателяПоступление на расчётный счётДт 51 Кт 62.01 / 62.02
Оплата поставщикуСписание с расчётного счётаДт 60.01 / 60.02 Кт 51
Комиссия банкаСписание с расчётного счёта, вид «Прочее списание» или «Комиссия банка»Дт 91.02 Кт 51
Уплата налога, взносов (ЕНП)Списание с расчётного счёта, вид «Уплата налога»Дт 68.90 Кт 51
Перевод зарплатыСписание с расчётного счёта, вид «Перечисление заработной платы»Дт 70 Кт 51
Получение кредита, займаПоступление на расчётный счётДт 51 Кт 66 / 67

Аванс или оплата по факту — программа определяет сама по взаиморасчётам с контрагентом. Поэтому счета 60.01/60.02 и 62.01/62.02 выбираются при проведении, а не при загрузке.

3. Правила обработки банковской выписки в 1С: как программа разносит операции

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

Поиск контрагента

1С ищет контрагента в таком порядке:

  1. По ИНН и КПП плательщика или получателя.
  2. Если по ИНН не нашлось — по номеру банковского счёта контрагента.
  3. Если не нашлось и по счёту — строка остаётся без контрагента, либо контрагент создаётся автоматически, если это разрешено в настройках обмена.

Автосоздание удобно, но засоряет справочник: в нём появятся «ООО Ромашка» и «РОМАШКА ООО» с одним ИНН. Если включаете, раз в месяц просматривайте новые элементы.

Выбор вида операции

Вид операции 1С подбирает по направлению платежа, контрагенту и назначению платежа:

  • 🧾 платёж в бюджет по реквизитам казначейства — «Уплата налога»;
  • 💳 списание от самого банка с назначением «комиссия» — прочее списание на расходы;
  • 🤝 платёж поставщику — «Оплата поставщику», если у контрагента есть договор с поставщиком;
  • 💰 поступление от покупателя — «Оплата от покупателя».

Программа запоминает, как вы исправили документ. Если вы вручную поменяли вид операции или статью движения денежных средств для контрагента, в следующих выписках 1С предложит тот же вариант. Это и есть «обучение» разноски: первые две-три недели правок много, потом их почти нет.

Договор и статья ДДС

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

4. Автоматический обмен с банком через 1С:ДиректБанк

ДиректБанк — сервис прямого обмена между 1С и банком. Файл выгружать не нужно: выписка запрашивается из 1С, платёжки уходят в банк оттуда же.

Как подключить

  1. Убедитесь, что подключена интернет-поддержка: Администрирование → Интернет-поддержка и сервисы.
  2. Проверьте, что ваш банк работает с ДиректБанк. Список банков есть на сайте сервиса, большинство крупных банков в нём есть.
  3. Откройте Банк и касса → Банковские выписки. В форме списка есть команда подключения ДиректБанка — запустите помощник.
  4. Выберите банк и счёт, подтвердите подключение кодом из СМС или через интернет -банк — способ зависит от банка.
  5. После подключения кнопка «Загрузить» начнёт запрашивать выписку из банка напрямую.

Чем удобен

  • ⚡ выписка приходит за пару секунд, без файлов и папок;
  • 🔁 можно включить регулярный запрос выписок, и они будут появляться сами;
  • 📤 статус отправленных платёжек видно в 1С;
  • 🧹 нет ошибок кодировки и чужих файлов.

Ограничение одно: банк должен поддерживать сервис, а у организации должна быть действующая интернет-поддержка 1С.

5. Выписка из Excel или через API банка: когда это оправдано

Excel

Стандартной загрузки выписки из Excel в 1С:Бухгалтерии нет. Excel имеет смысл только в двух случаях:

  • банк не умеет выгружать формат 1С (редкость, обычно небольшие или иностранные банки);
  • нужно перенести историю за прошлые годы из старой программы.

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

Сопоставление полей
Дата операции→Дата документа
Сумма поступления→Сумма (Поступление на расчётный счёт)
Сумма списания→Сумма (Списание с расчётного счёта)
ИНН контрагента→Контрагент (поиск по ИНН)
Назначение платежа→Назначение платежа
Номер документа→Входящий номер

Перед загрузкой из Excel сделайте резервную копию базы. Ошибка в сопоставлении колонок создаст сотни неверных документов, а удалять их придётся вручную или групповой обработкой.

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

API банка

Многие банки дают API для бизнеса и собственные модули интеграции с 1С. Их ставят расширением конфигурации или внешней обработкой. Это вариант, когда:

  • банк не входит в ДиректБанк, а файлы выгружать неудобно;
  • нужна загрузка по нескольким десяткам счетов из разных банков;
  • выписки должны попадать в 1С без участия бухгалтера.

Для разработчика задача сводится к получению выписки по API, формированию структуры в формате 1CClientBankExchange или документов напрямую. Писать собственную логику разноски не стоит: лучше отдать типовой обработке готовый файл, тогда сохранятся все правила подбора контрагентов и видов операций.

6. Ошибки при загрузке выписки и как их убрать

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

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

7. Как проверить и сверить загруженную выписку

Загрузить выписку — половина дела. Её нужно сверить с банком.

Остатки

  1. В форме загрузки посмотрите остатки на начало и конец, которые передал банк.
  2. Сформируйте Отчёты → Оборотно-сальдовая ведомость по счёту по счёту 51 за тот же день.
  3. Остаток на конец дня в 1С должен совпасть с остатком из выписки до копейки.

Если не совпадает, ищите в таком порядке:

  • 📅 пропущенный день — сравните остаток на начало с остатком на конец предыдущей выписки;
  • ✍️ документы, введённые вручную и не попавшие в выписку банка;
  • 🗑 непроведённые или помеченные на удаление документы — они не дают оборотов;
  • 🏦 документы, где выбран другой банковский счёт организации.

Разноска

  • Откройте список банковских выписок и отфильтруйте непроведённые документы. В конце дня их быть не должно.
  • Сформируйте ОСВ по счёту 76 и 60/62 по контрагентам: суммы на «Прочих» договорах часто означают, что 1С не угадала вид операции.
  • Карточка счёта 51 за месяц покажет все движения с корреспондирующими счетами. Строки с неожиданным счётом — 91.02 вместо 60, 76 вместо 62 — проверьте вручную.
Сверка выписки за день
Выполнено: 0 / 6

8. Как ускорить ежедневную обработку выписок

Когда выписок много, время уходит не на загрузку, а на правки. Сократить его помогают простые настройки.

Что сделатьЭффект
Назначить основные договоры у постоянных контрагентовДокументы проводятся сразу, без открытия
Перейти на ДиректБанкНет выгрузки файлов, нет ошибок кодировки
Включить регулярный запрос выписок в ДиректБанкеУтром выписка уже в базе
Исправлять вид операции, а не удалять документ1С запомнит выбор и применит его в следующий раз
Загружать каждый день, а не раз в месяцРасхождения ищутся в пределах одного дня
Отключить проведение при загрузке на первые неделиОшибки разноски не попадают в учёт

Для зарплатных реестров и платежей по ЕНП используйте отдельные виды операций. Тогда сверка с ЗУП и с единым налоговым счётом не потребует ручного перебора документов.

Если у компании несколько банков, договоритесь о едином времени загрузки: например, в 10:00 за вчерашний день. Так остатки по всем счетам 51 будут на одну дату.

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

Можно ли загрузить выписку за прошлый год?
Да. Выгрузите из банка файл за нужный период в формате 1С и загрузите обычным способом. Проверьте, что период не закрыт датой запрета изменения данных, и после загрузки перепроведите закрытие месяца, если оно уже было.
Что делать с операцией, которую 1С не смогла разнести?
Откройте документ, выберите контрагента, договор и вид операции вручную. Программа запомнит выбор для этого контрагента.
Нужно ли загружать выписку, если платёжки уже введены в 1С?
Да. Загрузка отметит введённые платёжные поручения как оплаченные и создаст документы списания. Операции, которых не было в платёжках, — комиссии, поступления — тоже появятся.
Почему 1С создала нового контрагента, хотя он уже есть?
В справочнике у него не заполнен ИНН или КПП отличается от выписки, например, оплата пришла от обособленного подразделения. Заполните реквизиты, объедините дубли и удалите лишний элемент после замены ссылок.
Как загрузить выписку в другую организацию в той же базе?
1С определит организацию по номеру счёта из файла. Если счёт заведён у нужной организации, документы попадут к ней сами.