Автоматизация банковских выписок в 1С:
какие способы существуют и какой выбрать

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

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

В этой статье мы разберём основные варианты автоматизации работы с банковскими выписками, их особенности и ситуации, в которых каждый подход имеет смысл.

Что такое банковская выписка

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

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

Банковская выписка

Как правило, банковская выписка содержит:

  • сведения о банке и владельце счёта;
  • остаток денежных средств на начало и конец периода;
  • общие суммы поступлений и списаний;
  • дату и сумму каждой операции;
  • данные плательщика или получателя;
  • назначение платежа;
  • реквизиты расчётных документов;
  • вид банковской операции.

На основании выписки в учётной системе отражаются операции поступления и списания денежных средств.

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

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

Какие способы автоматизации существуют

Сегодня можно выделить три основных способа организации обмена между банком и 1С:

Обмен через файл

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

DirectBank

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

API банка

Обмен реализуется через программный интерфейс конкретного банка с учётом нужного сценария работы.

Все три варианта передают банковские документы между банком и учётной системой. Разница — в способе взаимодействия, количестве ручных действий, возможностях настройки и стоимости поддержки.

Обмен через файл

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

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

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

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

DirectBank

DirectBank позволяет обмениваться электронными документами с банком непосредственно из программы 1С.

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

DirectBank в 1С

Через DirectBank можно:

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

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

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

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

Интеграция через API банка

Банковский API — программный интерфейс, через который 1С может напрямую запрашивать данные и передавать документы в информационную систему банка.

В отличие от DirectBank такая интеграция обычно разрабатывается для конкретного банка и конкретной конфигурации. Состав данных, порядок обмена и обработка ошибок зависят от документации API.

Интеграция через API используется, когда:

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

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

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

Пример подобной интеграции - в нашем кейсе Автоматическая загрузка банковских выписок через API в 1С:УТ 10.3 .

Где создаются платёжные документы

Способ обмена с банком и место создания платёжных документов — разные вещи. И при DirectBank, и при интеграции через API возможны несколько сценариев работы.

Документы создаются в 1С

Сотрудник готовит платёжное поручение в учётной системе, после чего документ передаётся в банк.

После исполнения платежа в 1С поступает банковская выписка.

Документы создаются в банке

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

Используются оба варианта

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

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

В том числе:

  • банковские комиссии;
  • операции эквайринга;
  • проценты по кредитам и депозитам;
  • комиссии за обслуживание счёта;
  • автоматические списания и зачисления.

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

Казначейство и сложные правила обработки

В корпоративных решениях 1С возможности управления банковскими операциями могут быть заметно шире.

Например, в «1С:Управление холдингом» используется подсистема «Казначейство» . Она помогает управлять заявками на расходование денежных средств, согласовывать платежи, планировать движение денег и задавать правила обработки банковских документов.

С помощью казначейства можно автоматизировать:

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

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

Тут важен масштаб: одно дело — получать выписку по двум счетам, другое — управлять платежами группы компаний.

Как выбрать подходящий вариант

Универсального способа нет. Выбор зависит от конфигурации 1С, количества банков и возможности автоматизации работы с ними, объёма операций и того, насколько глубоко компания хочет автоматизировать процесс.

Обмен через файл

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

DirectBank

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

API банка

Нужно при нестандартной интеграции, особом составе данных или работе с конфигурацией, для которой нет подходящего DirectBank.

Подсистема казначейства

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

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

Файловый обмен, DirectBank и API отвечают прежде всего за доставку документов. После получения выписки системе ещё нужно определить вид операции, подобрать договор, заказ или другой объект расчётов и заполнить документ учёта.

Поэтому вопрос автоматической обработки самих банковских операций требует отдельного подхода.

Автоматизация банковских выписок в 1С

ЗетаСофт настраивает обмен с банками через DirectBank, разрабатывает интеграции через API и автоматизирует последующую обработку банковских документов.

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

Связанные статьи

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