К статье
Практический материал

Учет и Финансы · 14 мин

Как загрузить банковскую выписку за период в 1С

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

Загрузка банковской выписки за период — стандартная операция в 1С:Бухгалтерии 8.3, которая позволяет автоматически создать документы поступления и списания денежных средств без ручного ввода каждого платежа. Программа умеет читать файлы выгрузки из клиент-банка в форматах 1C:Enterprise (txt), а также работать через сервис прямого обмена DirectBank, когда выписки приходят из банка автоматически.

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

Ниже разобран полный цикл работы: подготовка файла из клиент-банка, настройка обмена, сама загрузка, контроль результатов и разбор типичных проблем, из-за которых выписка не загружается или загружается с ошибками.

Подготовка: какие форматы файлов поддерживает 1С

1С:Бухгалтерия понимает текстовый файл обмена в формате «1C:Enterprise — Клиент банка» (обычно это файл с расширением .txt, внутри которого есть секции «1CClientBankExchange», «СекцияРасчСчет» и «СекцияДокумент»). Практически все российские клиент-банки умеют формировать такой файл — в интерфейсе банка он называется «Выгрузка в 1С», «Экспорт в 1С» или подобным образом.

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

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

Способы получения выписки

Файл из клиент-банка

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

1С:ДиректБанк

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

Ручной ввод

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

Настройка обмена с банком перед первой загрузкой

Перед первой загрузкой проверьте настройки расчётного счёта. Откройте раздел «Главное → Организации», перейдите на вкладку «Банковские счета» и откройте нужный счёт. Убедитесь, что номер счёта и БИК банка указаны точно так же, как в файле выписки — программа сопоставляет файл со счётом именно по этим реквизитам. Расхождение хотя бы в одной цифре приведёт к отказу загрузки или к загрузке «не на тот» счёт.

Для файлового обмена задайте пути к файлам: в форме счёта или в разделе «Банк и касса → Настройка обмена с банком» укажите «Файл загрузки» (куда банк выгружает выписку) и «Файл выгрузки» (куда 1С складывает платёжные поручения для отправки в банк). Удобно создать отдельную папку, например «Обмен с банком», и всегда сохранять выписки туда.

Для DirectBank настройка выполняется через «Администрирование → Обмен электронными документами → Обмен с банками». Потребуется выбрать банк, указать счёт и пройти аутентификацию по инструкции банка — обычно через логин клиент-банка или электронную подпись. После успешного подключения выписки будут загружаться без файлов.

Загрузка выписки из файла за нужный период

Основной сценарий: вы получили из клиент-банка файл за период, например с 1 по 31 число месяца. Порядок загрузки в 1С:Бухгалтерии 8.3 следующий.

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

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

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

Загрузка через 1С:ДиректБанк

При настроенном прямом обмене загрузка проще. В журнале «Банковские выписки» нажмите кнопку «Синхронизировать» (или «Загрузить выписки») — программа сама запросит у банка данные за период с даты последней загрузки по текущий день. Если нужен конкретный диапазон дат, его можно указать в форме синхронизации.

При первом обмене за день банк может запросить подтверждение — одноразовый код из SMS или подтверждение в мобильном приложении. Это нормальная часть процедуры безопасности, а не сбой. Если синхронизация завершилась ошибкой авторизации, проверьте срок действия сертификата или пароля в настройках обмена.

Учтите ограничение: банки обычно отдают через DirectBank выписки за ограниченную глубину периода. Если нужно загрузить данные за давние месяцы, надёжнее запросить файл в клиент-банке и загрузить его файловым способом.

Как проверить результат загрузки

Главный контроль — сверка остатков. Откройте «Банк и касса → Банковские выписки» и сравните колонки «Остаток на начало» и «Остаток на конец» по загруженным дням с бумажной или электронной выпиской банка. Совпадение конечного сальдо за период — основной признак того, что все операции загружены.

Дополнительно сформируйте отчёт «Оборотно-сальдовая ведомость по счёту 51» за период загрузки и сравните обороты по дебету и кредиту с итогами выписки. Если обороты совпали, а остатки нет — вероятно, в базе были разрывы до начала периода (пропущенные дни). Если не совпали и обороты — какие-то операции не загрузились или задвоились.

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

Контрольные точки

Как проверить результат загрузки

Конечный остаток по счёту за период
Норма

Совпадает с остатком в выписке банка до копейки

Тревожный признак

Расхождение — есть пропущенные или задвоенные операции

Количество загруженных документов
Норма

Равно количеству строк операций в выписке банка

Тревожный признак

Документов меньше — часть строк не распознана или отклонена

Вид операции и контрагент в документах
Норма

Операции определены корректно (оплата от покупателя, оплата поставщику и т.д.)

Тревожный признак

Документы с незаполненным контрагентом или неверным видом операции

Входящий остаток первого дня периода
Норма

Совпадает с исходящим остатком предыдущего дня в 1С

Тревожный признак

Разрыв остатков — ранее были пропущены дни загрузки

Типичные ошибки и как их исправить

Самая частая проблема — сообщение «В файле не найден расчётный счёт» или загрузка нулевого количества документов. Причины: в настройках счёта в 1С номер указан с пробелами или ошибкой, файл выгружен по другому счёту, либо файл сохранён в неверной кодировке. Проверьте номер счёта посимвольно и пересохраните файл в кодировке Windows-1251, если банк выгрузил его в UTF-8.

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

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

Типичные ошибки при загрузке выписок
01
Загрузка файла за период, который уже был загружен ранее, — риск дублей документов и искажения оборотов по счёту 51.
02
Пропуск отдельных дней: бухгалтер загружает только дни с движениями, а «пустые» дни пропускает — затем сложно найти разрыв при сверке.
03
Непроверенные новые контрагенты: программа создаёт их автоматически с минимальными реквизитами, что приводит к дублям контрагентов в справочнике.
04
Игнорирование отчёта о загрузке: нераспознанные строки остаются незамеченными до момента сверки с банком или сдачи отчётности.
05
Изменение или удаление загруженных документов вручную без понимания связей — при повторной загрузке программа может создать документ заново.

Особенности загрузки за длительный период

Загрузка выписки сразу за квартал или год технически возможна, но имеет нюансы. Во-первых, большой файл обрабатывается дольше, и при ошибке в середине файла сложнее понять, на какой операции произошёл сбой. Практичнее загружать данные помесячно: загрузили месяц — сверили остатки — перешли к следующему.

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

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

Маршрут решения

Как выбрать порядок загрузки

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

Проверка и корректная повторная загрузка

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

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

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

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

Что важно запомнить

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

Частые вопросы о загрузке банковских выписок в 1С

Можно ли загрузить выписку, если часть документов за этот период уже введена вручную?

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

Почему программа пишет «Файл не содержит данных» или загружает ноль документов?

Чаще всего причины три: файл выгружен не в формате обмена 1С (проверьте, что в клиент-банке выбран именно формат «1C» / «1CClientBankExchange»), файл сохранён в неподходящей кодировке (нужна Windows-1251) или в файле указан расчётный счёт, которого нет в базе либо номер которого отличается. Откройте файл в Блокноте и проверьте строку «РасчСчет=» — номер должен совпадать с настройками счёта в 1С.

Как загрузить выписку по нескольким расчётным счетам одной организации?

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

Что делать, если после загрузки появились дубли документов?

Не удаляйте документы массово до выяснения причины. Установите отбор в журнале по счёту и периоду, отсортируйте по сумме и найдите пары-дубли. Проверьте, какой из документов пары участвует в других операциях (например, в банковской выписке сверки или в регламентных документах) — удалять нужно тот, который не связан с другими объектами. Перед удалением сделайте резервную копию базы. Причина дублей обычно в повторной загрузке файла с изменёнными номерами документов.

Нужно ли загружать выписки за дни, когда не было движений по счёту?

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

Можно ли настроить автоматическую загрузку выписок по расписанию?

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