Интеграция с банком по API: выписки, платежи, сверка
Интеграция с банком по API подтягивает выписки по расчётному счёту в CRM и учётную систему, сопоставляет оплаты со счетами и сделками и отправляет платёжные поручения на подпись без ручной выгрузки файлов. Работаю с открытыми API Точки, Сбера, Альфа-Банка, Т-Банка и Модульбанка: бухгалтер не скачивает выписки по утрам, менеджер видит оплату в сделке в течение минут.
выписка, статусы
опрос или вебхук
назначение платежа
задача менеджеру
акты и закрытие
Выписка приходит сама
Операции по счетам забираются по API каждые несколько минут или по уведомлению банка. Бухгалтер не заходит в интернет-банк за файлами, а данные не теряются между выгрузками и не зависят от того, кто сегодня дежурный по выписке.
Оплата видна в сделке
Поступление сопоставляется со счётом по номеру, ИНН и сумме, после чего сделка в CRM переходит в «оплачено», а менеджеру приходит уведомление. Не нужно спрашивать у бухгалтерии, пришли ли деньги, и отгрузка стартует без паузы.
Платежи готовятся без перепечатывания
Платёжные поручения создаются из заявок и актов с реквизитами контрагента из карточки. Остаётся только подписать в банке: ошибки в реквизитах и двойной ввод уходят, а каждый платёж привязан к документу-основанию.
Что такое интеграция с банком и зачем она бизнесу?
Обычный процесс выглядит так: бухгалтер утром заходит в интернет-банк, скачивает выписку, загружает её в учётную систему, потом звонит менеджерам и уточняет, чей это платёж. На 100-200 операциях в месяц это 10-20 часов рутины, а любая опечатка в назначении платежа превращается в неразнесённую оплату и спор с клиентом. Отдельная боль - выписки за закрытый период: пока их ищут и сверяют по трём файлам, закрытие месяца сдвигается на несколько дней, а руководитель принимает решения по устаревшим остаткам.
Интеграция с банком по API заменяет этот ритуал потоком данных. Банк отдаёт операции через свой программный интерфейс, сервис сопоставляет их с выставленными счетами, обновляет сделки в CRM и создаёт проводки в учётной системе. Платёжные поручения идут в обратную сторону: создаются в системе, уходят в банк черновиком и ждут вашей подписи.
Я подключаю то, что банк действительно открыл для клиентов: API Точки, SberBusiness API, API Альфа-Банка, Т-Банка и Модульбанка. Если у вашего банка открытого API нет, остаётся запасной путь: выгрузка выписки по расписанию в стандартном формате обмена с клиент-банком. Это медленнее и без платежей, но тоже снимает ручную работу. Прежде чем браться, проверяю, какие методы банк реально отдаёт вашему тарифу: у одних банков платежи по API доступны только на определённых тарифах, у других выписка приходит с задержкой в несколько минут. Об этом говорю на старте, а не после оплаты.
Что именно связываем между банком, CRM и учётом?
Шесть блоков. Можно начать с выписок и сопоставления оплат, а платежи и сверку добавить вторым этапом.
Автоматическая выгрузка операций
Сервис получает операции по всем расчётным счетам: дата, сумма, контрагент, ИНН, назначение платежа. Если счетов несколько в разных банках, они сводятся в одну ленту. История за прошлые периоды подтягивается при подключении, чтобы не начинать с нуля. Типичная ловушка здесь - разные форматы назначения платежа: клиенты пишут номер счёта как придётся, поэтому правила я настраиваю на ваших реальных платежах за последние месяцы, а не на идеальных примерах.
Сопоставление со счетами и сделками
Платёж ищет свой счёт по номеру в назначении, ИНН плательщика и сумме. Частичные оплаты, оплата по нескольким счетам одним платежом и переплаты обрабатываются по правилам, которые мы согласуем заранее. Сомнительное попадает в очередь на ручную проверку. На проектах такого типа обычно 85-95% оплат находятся автоматически сразу, а остальное решается подсказкой: система показывает наиболее вероятные счета, бухгалтеру остаётся нажать одну кнопку.
Статусы и уведомления в сделках
После сопоставления сделка переходит в нужную стадию, в карточке появляется платёж и дата, менеджер получает уведомление в Telegram или CRM. Если счёт просрочен, уходит напоминание клиенту, а руководитель видит список должников. Сообщение можно настроить: менеджеру - короткое «оплачен счёт 1245 на 48 000 ₽», клиенту - подтверждение с датой отгрузки, бухгалтеру - сводка за день со списком непонятных платежей.
Платёжные поручения из заявок
Заявка на оплату или акт поставщика превращается в платёжное поручение: реквизиты берутся из карточки контрагента, назначение собирается по шаблону. Поручение уходит в банк как черновик, подписываете вы в приложении банка. Дубли блокируются по номеру документа. Чтобы не потерять контроль, вы выбираете режим: поручения только готовятся и ждут подписи, либо для небольших регулярных платежей настраивается ваш лимит и список доверенных получателей, который подтверждается в банке.
Проводки и закрытие документов
Поступления и списания попадают в учётную систему с привязкой к документам. Бухгалтер видит готовую выписку с признаками «разнесено» и «требует внимания», а не пустой список файлов. Закрывающие документы можно выставлять по факту оплаты. Если в учётной системе уже есть свои правила проводок, я их не меняю: интеграция заполняет документы теми реквизитами, которые ждёт ваш бухгалтер, и не ломает отчётность.
Остатки, лимиты и отчёты
Остатки на счетах, обороты за день, крупные списания и необычные операции видны в одном отчёте или в Telegram. Руководитель получает утреннюю сводку: сколько денег на счетах, что пришло, что ушло, у кого просрочка. Из этих данных собираются и недельные отчёты: динамика остатков, структура расходов по статьям, крупнейшие дебиторы. Показатели берутся из тех же операций, поэтому цифры сходятся с банком копейка в копейку.
Почему ручная работа с выписками замедляет бизнес?
Пока счёт один, а платежей немного, интернет-банк справляется. Проблемы начинаются, когда оплат за день больше десятка, счетов несколько, а менеджеры ждут подтверждения, чтобы отгружать.
Оплата видна в течение минут
Выписка забирается по API, а не раз в день вручную. Менеджер видит поступление почти сразу, отгрузка не ждёт, пока бухгалтерия вернётся с обеда. Когда менеджеры знают, что деньги пришли, срок отгрузки сокращается на день-два, а клиенты реже просят «подтвердить, что платёж дошёл».
Платёж находит свой счёт
Сопоставление по номеру, ИНН и сумме снимает ситуацию «пришло 48 000, а непонятно за что». Сомнительные платежи не теряются, а попадают в очередь с подсказкой. Особенно это заметно при оплатах от физических лиц и мелких ИП, где назначение платежа почти всегда заполнено с ошибками.
Платёжки без перепечатывания
Реквизиты берутся из карточки контрагента, поручение создаётся из заявки. Меньше опечаток в расчётном счёте и БИК, а значит меньше возвратов платежей. Кроме того, у каждого платежа остаётся ссылка на документ-основание, и при проверке не нужно вспоминать, зачем вообще платили.
Остатки и должники на одном экране
Утренняя сводка по всем счетам и список просроченных оплат заменяют звонки в бухгалтерию. Руководитель принимает решения по реальным остаткам, а не по вчерашним. Если счетов больше двух, одной сводки хватает, чтобы за пять минут утром понять, хватит ли денег на плановые платежи недели.
Что меняется после интеграции: до и после
Типичный пример: компания с двумя расчётными счетами, около 150 входящих платежей в месяц, amoCRM и учётная система. Цифры зависят от вашего процесса, считаем на вашей статистике.
Как подключаем банк: выписки, платежи или сверка
Объём работ зависит от того, что именно вам нужно от банка. Выписки и сопоставление дают быстрый эффект, платежи требуют отдельного согласования прав доступа.
Только входящие данные
Операции из банка попадают в CRM и учётную систему, платежи сопоставляются со счетами, сделки двигаются сами.
- Один или несколько счетов
- Сопоставление и очередь на проверку
- Уведомления менеджерам
Выписки и исходящие платежи
К выпискам добавляются платёжные поручения из заявок, статусы исполнения возвращаются обратно.
- Черновики поручений в банке
- Подпись остаётся у вас
- Статус «исполнено» в заявке
Сверка и управленческая отчётность
Несколько банков, учётная система и CRM сводятся в единый отчёт по деньгам и дебиторке.
- Несколько банков в одной ленте
- Дебиторка и просрочка
- Сводка руководителю в Telegram
Кому нужна интеграция с банком?
Четыре типовых сценария. Чаще всего начинают с выписок и сопоставления оплат, платежи подключают позже.
Оплаты по счетам и отгрузка
Клиент платит по счёту, система находит платёж и запускает отгрузку без звонка бухгалтеру. Если клиент платит с задержкой, робот напоминает на третий и седьмой день и сообщает руководителю отдела о просрочке.
Регулярные платежи и акты
Платёж от клиента закрывает период, акт выставляется автоматически, просрочка поднимает задачу. Для регулярных услуг платёж можно привязать к договору, тогда продление периода в CRM происходит без участия менеджера.
Оплата подрядчикам по заявкам
Заявка на оплату превращается в черновик платёжки, руководитель подписывает пачкой. Заявки согласуют в Telegram или CRM, а в банк уходит пачка черновиков, и подпись занимает минуты, а не вечер пятницы.
Единая лента денег
Точка, Сбер и Альфа в одной выписке, остатки и обороты утром в Telegram. Подходит и ИП, и небольшой компании на упрощённой системе: ничего сверхсложного в инфраструктуре не требуется.
Как технически работает интеграция с банком по API?
Связка стоит на открытых API банков (авторизация по OAuth или по ключу, REST, часть банков присылает уведомления) и API вашей CRM. Между ними небольшой сервис: он хранит токены, сопоставляет платежи и следит, чтобы ни одна операция не потерялась и не продублировалась. Если банк присылает уведомления, обновление идёт почти мгновенно, если нет - опрос каждые 3-5 минут, чего хватает для оплат по счетам.
Что происходит с платежом по шагам
Получение
Сервис забирает новые операции по расписанию или по уведомлению банка и сохраняет их с уникальным идентификатором, чтобы не было дублей.
Сопоставление
Операция ищет счёт по номеру в назначении, ИНН и сумме, а спорные случаи уходят в очередь на проверку.
Обновление
Сделка получает статус и платёж, учётная система получает поступление, менеджер получает уведомление.
Контроль
Журнал фиксирует каждую операцию и решение системы, ошибки обмена приходят алертом.
Что передаётся между системами
Что входит в интеграцию под ключ
Разбор процесса
Какие счета и банки, кто сопоставляет оплаты, как выглядит назначение платежа, какие правила у бухгалтерии.
Доступы к API банка
Подключение через ваш личный кабинет, выпуск токенов с минимальными правами, безопасное хранение.
Выписки и сопоставление
Забор операций, правила разнесения, очередь на проверку, обработка частичных оплат.
CRM и учётная система
Статусы сделок, поступления, документы по факту оплаты, уведомления менеджерам.
Платежи и сводки
Черновики поручений, статусы исполнения, утренний отчёт по остаткам и просрочке.
Мониторинг и поддержка
Алерты на ошибки, продление токенов, обновление под изменения API банка.
Окупается быстрее всего у компаний от 100 платежей в месяц и с несколькими счетами: экономия часов бухгалтерии и ускорение отгрузки заметны уже в первый месяц.
Посчитаю интеграцию на ваших платежах
Сколько счетов и банков, какая CRM и учётная система, как сейчас сопоставляете оплаты. Отвечу сроком и ценой за 24 часа.
Безопасность, права доступа и что будет при сбоях
Банковский доступ - самое чувствительное, что вы можете отдать подрядчику. Поэтому схема строится так, чтобы интеграция могла читать, но не могла самостоятельно тратить.
Права и подпись
Доступ выпускается из вашего кабинета с минимальными правами. Платёж без вашей подписи в банке не проходит. Перед запуском вместе проходим список прав и убираем всё лишнее.
- Чтение выписок отдельно от платежей
- Подпись платежей только у вас
- Токены в зашифрованном хранилище
- Отзыв доступа одним действием
Очередь и повторы
Если банк или CRM недоступны, операции ждут в очереди и обрабатываются после восстановления. Каждую операцию можно открыть в журнале и увидеть, как система приняла решение.
- Ни одна операция не теряется
- Защита от дублей по идентификатору
- Журнал по каждому платежу
- Алерт при ошибке обмена
Где хранятся данные
Выписки содержат данные контрагентов, поэтому хранение и передача строятся с учётом 152-ФЗ. Ключи доступа не лежат в коде и не уходят в переписку.
- Сервер в РФ или ваш
- HTTPS для всего обмена
- Минимальные права в CRM
- Поддержка от 5 000 ₽ в месяц, первые 60 дней бесплатно
Сколько времени занимает интеграция с банком?
От созвона до боевой работы - 1-4 недели. Срок зависит от банка: у части банков доступ к API выдают сразу, у других нужна заявка и проверка, и ожидание не зависит от разработчика. Заявки на доступ лучше подать в первый же день, пока идёт остальная подготовка.
Разбор и доступы
Изучаю процесс разнесения оплат, подаю заявки на доступ к API, получаю тестовые токены, согласуем правила сопоставления.
Выписки и сопоставление
Забор операций, сопоставление со счетами, очередь на проверку, проверка на реальной истории за прошлый месяц.
CRM и учётная система
Статусы сделок, поступления в учёте, уведомления менеджерам, настройка роботов просрочки.
Платежи и запуск
Черновики поручений, утренние сводки, боевой режим, обучение бухгалтера. Дальше поддержка по желанию.
Сколько сэкономит интеграция на ваших платежах?
Подвигайте ползунки - покажу порядок величин. Точный расчёт сделаю на вашей статистике.
Формула: экономия = время бухгалтера на разнесение (2 минуты на операцию, 80% снимает интеграция, плюс 3 часа в месяц на каждого бухгалтера на выгрузки) × 600 ₽/ч + предотвращённые ошибки разнесения (2% операций по 1 500 ₽).
Что даёт бизнесу интеграция с банком?
Главное не в том, что исчезает скачивание файлов. Деньги становятся частью процесса продаж и учёта: их видно сразу, а не на следующий день.
Отгрузка без ожидания
Оплата видна в сделке через минуты, менеджер не ждёт подтверждения от бухгалтерии и не теряет клиента на паузе.
Платёж не теряется
Каждая операция сопоставлена или стоит в очереди с подсказкой. Не остаётся «висящих» оплат на месяц.
Деньги на одном экране
Остатки, поступления, просрочка и крупные списания собраны в одну сводку, а не в трёх интернет-банках.
Готовый коннектор или интеграция под ключ?
- Умеет выгружать выписку, но не сопоставляет с вашими счетами
- Не двигает сделки в вашей CRM
- Один банк и один формат
- Правила разнесения не настроить
- Банки, CRM и учёт в одной связке
- Правила сопоставления по вашим счетам
- Оплата двигает сделку и документы
- Поддержка при изменениях API банка
Частые вопросы об интеграции с банком
Как работает интеграция с банком по API?
Вы выпускаете в личном кабинете банка доступ с нужными правами, сервис по нему забирает выписки по расписанию или по уведомлению банка, сопоставляет операции со счетами и передаёт результат в CRM и учётную систему. Платёжные поручения идут обратно как черновики на вашу подпись.
С какими банками работаете?
С теми, кто открыл программный доступ для бизнеса: Точка, Сбер (SberBusiness API), Альфа-Банк, Т-Банк, Модульбанк. Перед стартом проверяю текущие условия API вашего банка, потому что набор методов у банков меняется.
Безопасно ли давать доступ к счёту?
Доступ выпускается из вашего кабинета с минимальными правами: чтение выписок отдельно от платежей. Платёж без вашей подписи в банке не проходит, а токен можно отозвать в любой момент одним действием. Для банков, которые это поддерживают, дополнительно ограничиваю доступ по IP-адресу сервера.
Нужна ли интеграция с банком, если есть интеграция платёжных систем?
Это разные задачи. Платёжные системы и эквайринг принимают оплату на сайте и в боте, а интеграция с банком работает с расчётным счётом: выписки, оплаты по счетам, платёжные поручения. Эквайринг описан на странице интеграции платёжных систем.
Можно ли подключить несколько банков сразу?
Да. Выписки из разных банков сводятся в одну ленту, а остатки и обороты показываются общей сводкой. Правила сопоставления одни на все счета. Если часть счетов у других юрлиц группы, их можно вести отдельными контурами с общей сводкой для владельца.
Что если у моего банка нет открытого API?
Тогда используем запасной путь: выгрузку выписки по расписанию в стандартном формате обмена с клиент-банком. Это без платежей и чуть медленнее, но сопоставление оплат и статусы в сделках работают так же.
Как настраивается интеграция с банком для СБИС, Контура и Моего дела?
Эти сервисы умеют получать выписки напрямую из банков по своим настройкам. Моя работа начинается там, где нужно больше: связать выписку с CRM, сделками, вашими счетами и правилами. Если достаточно штатного подключения, так и скажу.
Как сопоставляются платежи со счетами?
По номеру счёта в назначении платежа, ИНН плательщика и сумме. Частичные оплаты, оплата нескольких счетов одним платежом и переплаты обрабатываются по согласованным правилам, а спорное попадает в очередь на ручную проверку. Правила настраиваю на ваших реальных платежах за последние месяцы, а не на идеальных примерах, и дополняю по мере работы.
Что будет, если банк изменит API?
Слежу за изменениями и обновляю интеграцию заранее. Если что-то сломалось, приходит алерт, а необработанные операции ждут в очереди и не теряются.
Подходит ли для ИП на упрощёнке?
Да. Для ИП выгодна сводка по счёту, автоматическое сопоставление поступлений и учёт оплат в CRM. Для налогового учёта данные можно выгружать в ваш сервис.
Сколько стоит интеграция с банком?
Выписки одного банка, сопоставление оплат и статусы в CRM от 35 000 ₽, несколько банков, учётная система и платёжные поручения от 70 000 ₽, полная связка со сверкой, дебиторкой и сводками от 140 000 ₽. Точную цену назову после разбора процесса.
Подключим банк к вашей CRM и учёту
Расскажите, какие у вас счета и банки, какая CRM и учётная система. Предложу схему, срок и цену за 24 часа.