Как загрузить банковскую выписку в 1С 8.3 из файла и через DirectBank
Содержание
Выписка загружается в разделе Банк и касса → Банковские выписки. Там два пути: прямой обмен с банком по технологии DirectBank (выписка приходит в 1С сама, по кнопке «Обновить») либо импорт текстового файла, который вы выгрузили из клиент-банка. Оба способа создают в базе документы поступления и списания по счёту 51 — их остаётся только проверить и провести.
Ниже — как подготовить счёт к обмену, включить DirectBank, загрузить файл клиент-банка вручную, разнести платежи по договорам и что делать, когда выписка не грузится или строки задваиваются. Пути даю для 1С:Бухгалтерии 3.0 (интерфейс «Такси»); в УТ 11 и ERP логика та же, раздел называется так же.
DirectBank или файл: какой способ обмена подойдёт
Разница простая. DirectBank — это обмен напрямую между 1С и сервером банка, без отдельной программы клиент-банка. Вы нажимаете «Обновить» в выписке, платёжки уходят в банк, оттуда приходят проведённые операции. Работает, если ваш банк поддерживает эту технологию (Сбер, ВТБ, Альфа, Точка, Тинькофф и десятки других).
Файловый обмен — универсальный запасной вариант. Вы выгружаете из интернет-банка или клиент-банка текстовый файл формата «1С:Предприятие — Клиент банка» и загружаете его в 1С. Работает с любым банком, но требует ручных действий каждый день.
DirectBank и файловый обмен можно совмещать: например, по одному банку работать напрямую, по второму — через файл. Настройки хранятся отдельно для каждого банковского счёта.
Подготовка счёта и организации к обмену
Перед первой загрузкой проверьте, что в базе корректно заведён банковский счёт. Откройте Главное → Организации, выберите организацию и перейдите к её банковским счетам (гиперссылка «Банковские счета» в карточке). Либо откройте общий справочник: Справочники → Банк → Банковские счета.
В карточке счёта должны быть заполнены:
- 📋 номер расчётного счёта — ровно 20 знаков, без пробелов;
- 🏦 БИК банка — по нему подтянутся наименование и корсчёт из классификатора;
- 💱 валюта счёта;
- 🏢 организация, которой принадлежит счёт.
Номер счёта в карточке 1С и в файле выписки должен совпадать до знака. Именно по нему программа понимает, в какую организацию и на какой счёт разносить операции. Если счетов несколько и номера похожи — перепроверьте.
Контрагентов 1С распознаёт по ИНН и номеру счёта из файла. Если у постоянных плательщиков в справочнике заполнены ИНН и их банковские счета, программа подставит их автоматически. Для новых — предложит создать или выбрать вручную при загрузке.
Настройка прямого обмена с банком (DirectBank)
Прямой обмен подключается в карточке банковского счёта. Откройте нужный счёт и найдите блок настроек обмена с банком — в нём переключатель между обменом через файл и прямым обменом (DirectBank). Выберите прямой обмен.
Дальше 1С предложит выбрать банк из списка поддерживаемых и запустит мастер подключения. Возможны два сценария, зависит от банка:
- Онлайн-подключение. Вводите логин и пароль от интернет-банка (или отдельные реквизиты для DirectBank, которые выдаёт банк), подтверждаете операцию кодом из СМС или подписью.
- Файл настроек от банка. Банк выдаёт файл с параметрами подключения — вы загружаете его в мастере, затем привязываете сертификат электронной подписи .
После настройки обмен идёт по кнопке Обновить (или «Обмен с банком») прямо из списка банковских выписок. 1С подключается к серверу банка, отправляет подготовленные платёжные поручения и забирает оттуда операции за выбранный период.
Для подписи исходящих платежей через DirectBank нужна действующая электронная подпись. Если платёжки «висят» со статусом ожидания подписи — проверьте срок действия сертификата и то, что он привязан к счёту.
Если в списке поддерживаемых банков вашего банка нет или подключение не удаётся — не бьётесь с ним, а переходите на файловый обмен, он работает всегда.
Загрузка выписки из файла клиент-банка вручную
Это рабочий способ для любого банка. Сначала выгрузите файл в самом банке.
Шаг 1. Выгрузите файл из банка. В интернет-банке или программе клиент-банка найдите экспорт в формате «1С:Предприятие — Клиент банка» (иногда называется «Экспорт для 1С» или «Выгрузка в 1С»). На выходе — текстовый файл, часто с именем вида kl_to_1c.txt. Сохраните его в папку, к которой у 1С есть доступ.
Шаг 2. Откройте загрузку в 1С. Зайдите в Банк и касса → Банковские выписки. В командной панели списка нажмите Загрузить.
Шаг 3. Укажите счёт и файл. При первой загрузке 1С попросит выбрать организацию и банковский счёт, а также путь к файлу. Эти параметры сохранятся как настройка обмена — в следующий раз достаточно указать свежий файл.
Шаг 4. Проверьте разбор файла. 1С покажет таблицу разобранных операций: дата, сумма, плательщик/получатель, назначение платежа. Строки, по которым контрагент определён, помечаются; по новым — программа предложит создать контрагента или сопоставить с существующим.
Шаг 5. Загрузите и закройте. Нажмите Загрузить — программа создаст документы «Поступление на расчётный счёт» и «Списание с расчётного счёта».
Формат «1С — Клиент банка» — это обычный текстовый файл в кодировке Windows-1251. Внутри — заголовок с номером счёта и секции по каждой операции. 1С читает его напрямую, конвертировать ничего не нужно.
Обмен через файл работает в обе стороны. Исходящие платёжные поручения, созданные в 1С, выгружаются в банк тем же механизмом: в списке платёжек нажимаете выгрузку, 1С формирует файл (часто 1c_to_kl.txt), а вы загружаете его в интернет-банк. Так закрывается полный цикл: платёжки ушли в банк, выписка с их исполнением вернулась. Если вы отправляете платежи прямо в банке, экспорт из 1С можно не включать — настройте обмен только на загрузку входящих операций.
Как провести загруженные платежи и разнести по договорам
После загрузки документы появляются в списке выписок. По умолчанию входящие и исходящие операции формируют движения по счёту 51:
| Операция | Документ | Проводка |
|---|---|---|
| Пришли деньги от покупателя | Поступление на р/с | Дт 51 Кт 62.01 |
| Оплатили поставщику | Списание с р/с | Дт 60.01 Кт 51 |
| Уплатили налог/взнос | Списание с р/с | Дт 68 (69) Кт 51 |
| Поступил кредит/заём | Поступление на р/с | Дт 51 Кт 66 (67) |
Чтобы проводки встали верно, у каждой операции должны быть заполнены:
- 👤 контрагент — подтягивается по ИНН и счёту из файла;
- 📄 договор — программа подставляет основной договор контрагента, остальное выбираете вручную;
- 🧾 вид операции — «Оплата от покупателя», «Оплата поставщику», «Уплата налога» и т. п. От него зависят счета учёта;
- 💰 статья движения денежных средств — для отчёта о движении денег.
Операции без определённого контрагента или договора открывайте двойным кликом, заполняйте реквизиты и проводите. Пока документ не проведён, деньги не отражаются на счёте 51 и не попадают в оборотку. Проверить итог просто: остаток по счёту 51 в 1С должен совпасть с конечным остатком в выписке банка за тот же день.
Если операций много и большинство разнеслось верно, не открывайте каждую вручную. Выделите нужные строки в списке выписки и проведите их групповой командой из командной панели списка. Открывайте по одной только те платежи, где не определился контрагент, не подставился договор или вид операции выбран неверно — их 1С подсвечивает в списке. Такой порядок экономит время: типовые поступления и оплаты уходят пачкой, а разбираетесь вы только со спорными.
Отдельно следите за авансами и зачётами. Если покупатель заплатил вперёд, документ поступления сформирует аванс по счёту 62.02; при последующей отгрузке аванс зачтётся. Налоги и взносы разносите с правильным видом операции «Уплата налога» — тогда сумма встанет на нужный субсчёт 68 или 69 и попадёт в отчётность по расчётам с бюджетом.
Повторяющиеся платежи (аренда, зарплатный проект, один и тот же поставщик) 1С запоминает: один раз укажите договор и статью ДДС вручную, и дальше по тому же плательщику реквизиты подставятся сами.
Автоматическая загрузка и обмен по расписанию
Если платежей много, ручной импорт файла каждое утро утомляет. Варианты автоматизации:
- DirectBank по расписанию. В настройках обмена с банком можно включить автоматическое получение выписки с заданной периодичностью — 1С сама опрашивает банк и подтягивает операции. Требует постоянно работающей программы или серверной базы.
- Загрузка файла из фиксированной папки. Настройте клиент-банк на выгрузку файла в одну и ту же папку, а в 1С сохраните путь к ней в настройке обмена — тогда импорт сведётся к паре кликов.
Полностью автоматический обмен удобен, но за проведением всё равно нужен глаз: новые контрагенты и нетиповые платежи программа сама корректно не разнесёт.
Автозагрузку через DirectBank в серверной базе настраивают регламентным заданием. Прежде чем включать, согласуйте с теми, кто подписывает платежи: автоматическая отправка платёжек без контроля — риск. Обычно автоматизируют только получение выписки, а отправку оставляют ручной с подписью.
Почему выписка не загружается: разбор ошибок
Справочники → Банк → Банковские счета.Отдельно про повторную загрузку одного периода: если нужно перезагрузить выписку за день, сначала удалите ранее загруженные документы за этот день, иначе получите задвоение оборотов по счёту 51 и расхождение с банком.
Частые вопросы
Можно ли загрузить выписку сразу за несколько дней одним файлом?
Чем отличается загрузка в 1С 8.3 Бухгалтерии от УТ и ERP?
Банк и касса → Банковские выписки, кнопка загрузки, формат «1С — Клиент банка», технология DirectBank. Отличаются только счета учёта и аналитика, которую подставляют документы.