Загрузка банковских выписок в 1С:Бухгалтерию: файл, ДиректБанк, Excel и сверка остатков
Содержание
В 1С:Бухгалтерии 3.0 выписку загружают из раздела Банк и касса → Банковские выписки кнопкой «Загрузить». Программа читает файл обмена в формате 1CClientBankExchange (обычно kl_to_1c.txt), находит контрагентов по ИНН и расчётному счёту и создаёт документы «Поступление на расчётный счёт» и «Списание с расчётного счёта». Если банк подключён через 1С:ДиректБанк, файл не нужен: выписка приходит прямо в базу по кнопке или по расписанию.
Правила обработки банковской выписки в 1С простые: контрагент ищется по ИНН и счёту, договор берётся основной, вид операции подбирается по направлению платежа и прошлым правкам. Если эти данные в базе заполнены, выписка разносится почти без ручной работы.
1. Что подготовить в базе до первой загрузки
Многие проблемы при импорте закладываются до нажатия кнопки «Загрузить». Проверьте пять вещей.
- 🏦 Расчётный счёт организации заведён в карточке. Номер счёта и БИК в 1С должны совпадать с выпиской до цифры. Если счёта нет, программа не поймёт, к какой организации относится файл.
- 👥 У контрагентов заполнены ИНН и КПП. По ним 1С ищет плательщика или получателя. Контрагент без ИНН найдётся только по банковскому счёту, а если и его нет — останется пустым.
- 📄 У основных контрагентов есть договоры с правильным видом: «С поставщиком», «С покупателем», «Прочее». От вида договора зависит, на какой счёт пойдёт проводка — 60, 62 или 76.
- 🔒 Дата запрета изменения данных не закрывает период выписки. Иначе документы за прошлый месяц не запишутся.
- 📅 Выписки за предыдущие дни загружены. Пропуск одного дня сразу даст расхождение остатков.
Если работаете с несколькими организациями в одной базе, выгружайте выписку по каждому счёту отдельным файлом. Один файл на все счета 1С тоже разберёт, но ошибку в нём искать дольше.
2. Загрузка выписки из файла клиент-банка
Этот способ работает с любым банком, у которого есть выгрузка «в 1С». Так называется формат 1CClientBankExchange — текстовый файл, общий для всех банков.
Выгрузка из банка
- Откройте интернет-банк и найдите раздел выписок.
- Выберите счёт и период. Для ежедневной работы — один день, для разовой догрузки — месяц.
- Выберите формат «1С» или «1С:Предприятие». Не путайте с форматами Excel, PDF или MT940.
- Сохраните файл. Обычно банк называет его
kl_to_1c.txt, но имя может быть любым.
Загрузка в 1С:Бухгалтерию 3.0
- Перейдите в
Банк и касса → Банковские выписки. - Нажмите «Загрузить».
- Укажите путь к файлу выписки. При первом запуске программа предложит настроить обмен — выберите банк и укажите файл загрузки.
- В открывшейся форме проверьте реквизиты: организацию, счёт, период и остатки на начало и конец.
- Просмотрите список операций. Строки, где не найден контрагент или договор, выделяются — их можно поправить прямо здесь.
- Нажмите «Загрузить». Документы появятся в журнале банковских выписок.
Если в настройке обмена включено проведение загружаемых документов, проводки сформируются сразу. Для первой загрузки лучше снять этот флажок: сначала проверить, потом провести всё групповой обработкой.
Что получится после загрузки
| Операция в выписке | Документ в 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С подбирает по направлению платежа, контрагенту и назначению платежа:
- 🧾 платёж в бюджет по реквизитам казначейства — «Уплата налога»;
- 💳 списание от самого банка с назначением «комиссия» — прочее списание на расходы;
- 🤝 платёж поставщику — «Оплата поставщику», если у контрагента есть договор с поставщиком;
- 💰 поступление от покупателя — «Оплата от покупателя».
Программа запоминает, как вы исправили документ. Если вы вручную поменяли вид операции или статью движения денежных средств для контрагента, в следующих выписках 1С предложит тот же вариант. Это и есть «обучение» разноски: первые две-три недели правок много, потом их почти нет.
Договор и статья ДДС
Договор подставляется основной из карточки контрагента. Если основного нет, а договоров несколько — поле останется пустым, документ не проведётся. Статья движения денежных средств берётся из последнего похожего документа или из настроек по умолчанию.
4. Автоматический обмен с банком через 1С:ДиректБанк
ДиректБанк — сервис прямого обмена между 1С и банком. Файл выгружать не нужно: выписка запрашивается из 1С, платёжки уходят в банк оттуда же.
Как подключить
- Убедитесь, что подключена интернет-поддержка:
Администрирование → Интернет-поддержка и сервисы. - Проверьте, что ваш банк работает с ДиректБанк. Список банков есть на сайте сервиса, большинство крупных банков в нём есть.
- Откройте
Банк и касса → Банковские выписки. В форме списка есть команда подключения ДиректБанка — запустите помощник. - Выберите банк и счёт, подтвердите подключение кодом из СМС или через интернет -банк — способ зависит от банка.
- После подключения кнопка «Загрузить» начнёт запрашивать выписку из банка напрямую.
Чем удобен
- ⚡ выписка приходит за пару секунд, без файлов и папок;
- 🔁 можно включить регулярный запрос выписок, и они будут появляться сами;
- 📤 статус отправленных платёжек видно в 1С;
- 🧹 нет ошибок кодировки и чужих файлов.
Ограничение одно: банк должен поддерживать сервис, а у организации должна быть действующая интернет-поддержка 1С.
5. Выписка из Excel или через API банка: когда это оправдано
Excel
Стандартной загрузки выписки из Excel в 1С:Бухгалтерии нет. Excel имеет смысл только в двух случаях:
- банк не умеет выгружать формат 1С (редкость, обычно небольшие или иностранные банки);
- нужно перенести историю за прошлые годы из старой программы.
Для разовой загрузки используют универсальную обработку загрузки данных из табличного документа с диска ИТС. С ней можно загрузить строки в табличную часть или создать документы, но сопоставление колонок придётся настраивать вручную.
Перед загрузкой из Excel сделайте резервную копию базы. Ошибка в сопоставлении колонок создаст сотни неверных документов, а удалять их придётся вручную или групповой обработкой.
Проще и надёжнее попросить банк выгрузить выписку за нужный период в формате 1С. Почти все банки умеют делать это за любой прошлый период.
API банка
Многие банки дают API для бизнеса и собственные модули интеграции с 1С. Их ставят расширением конфигурации или внешней обработкой. Это вариант, когда:
- банк не входит в ДиректБанк, а файлы выгружать неудобно;
- нужна загрузка по нескольким десяткам счетов из разных банков;
- выписки должны попадать в 1С без участия бухгалтера.
Для разработчика задача сводится к получению выписки по API, формированию структуры в формате 1CClientBankExchange или документов напрямую. Писать собственную логику разноски не стоит: лучше отдать типовой обработке готовый файл, тогда сохранятся все правила подбора контрагентов и видов операций.
6. Ошибки при загрузке выписки и как их убрать
Повторная загрузка того же файла обычно безопасна: 1С сравнивает документы по номеру, дате, сумме и счёту и не создаёт копий. Задвоение возникает, когда одну и ту же операцию ввели разными путями.
7. Как проверить и сверить загруженную выписку
Загрузить выписку — половина дела. Её нужно сверить с банком.
Остатки
- В форме загрузки посмотрите остатки на начало и конец, которые передал банк.
- Сформируйте
Отчёты → Оборотно-сальдовая ведомость по счётупо счёту 51 за тот же день. - Остаток на конец дня в 1С должен совпасть с остатком из выписки до копейки.
Если не совпадает, ищите в таком порядке:
- 📅 пропущенный день — сравните остаток на начало с остатком на конец предыдущей выписки;
- ✍️ документы, введённые вручную и не попавшие в выписку банка;
- 🗑 непроведённые или помеченные на удаление документы — они не дают оборотов;
- 🏦 документы, где выбран другой банковский счёт организации.
Разноска
- Откройте список банковских выписок и отфильтруйте непроведённые документы. В конце дня их быть не должно.
- Сформируйте ОСВ по счёту 76 и 60/62 по контрагентам: суммы на «Прочих» договорах часто означают, что 1С не угадала вид операции.
- Карточка счёта 51 за месяц покажет все движения с корреспондирующими счетами. Строки с неожиданным счётом — 91.02 вместо 60, 76 вместо 62 — проверьте вручную.
8. Как ускорить ежедневную обработку выписок
Когда выписок много, время уходит не на загрузку, а на правки. Сократить его помогают простые настройки.
| Что сделать | Эффект |
|---|---|
| Назначить основные договоры у постоянных контрагентов | Документы проводятся сразу, без открытия |
| Перейти на ДиректБанк | Нет выгрузки файлов, нет ошибок кодировки |
| Включить регулярный запрос выписок в ДиректБанке | Утром выписка уже в базе |
| Исправлять вид операции, а не удалять документ | 1С запомнит выбор и применит его в следующий раз |
| Загружать каждый день, а не раз в месяц | Расхождения ищутся в пределах одного дня |
| Отключить проведение при загрузке на первые недели | Ошибки разноски не попадают в учёт |
Для зарплатных реестров и платежей по ЕНП используйте отдельные виды операций. Тогда сверка с ЗУП и с единым налоговым счётом не потребует ручного перебора документов.
Если у компании несколько банков, договоритесь о едином времени загрузки: например, в 10:00 за вчерашний день. Так остатки по всем счетам 51 будут на одну дату.