Скачать PDF← К презентации

«Второй мозг предпринимателя» — ТЗ на интеграцию с банком

Версия 0.2 · 09.10.2026 · для обсуждения с банком-партнёром. Основа: рабочее ТЗ продукта v0.1 (в части, зависящей от банка) и требования по информационной безопасности.

1. Суть

«Второй мозг предпринимателя» (VMP) — финансовый ассистент, который сообщает собственнику бизнеса через WhatsApp, что происходит с деньгами. От банка нужны три вещи: данные по счёту (остатки и поступления), одна кнопка депозит «Налоги» и один автоплатёж на депозит «Налоги». Вся разработка и поддержка сервиса — на нашей стороне.

2. Состав интеграции с банком

№ЧтоПриоритет
B1Подключение счёта по согласию клиентаОбязательно
B2Остаток счетов на утро и на вечерОбязательно
B3Уведомление о каждом поступленииОбязательно
B4Одна кнопка депозит «Налоги»Обязательно
B5Один автоплатёж: 10% от каждого поступления на депозит «Налоги»Обязательно
B6Безопасность, журнал, соответствие требованиям банка и законаОбязательно

Упрощение относительно ТЗ v0.1: вместо двух депозитов с настраиваемыми процентами (16% + 10% и т.п.) в первой версии — один депозит «Налоги» и один автоплатёж 10%. Расширение — следующим этапом.

3. Требования к банку (детально)

B1. Подключение счёта по согласию клиента

B2. Остатки на утро и на вечер

КогдаВремяЧтоРезультат
Утро09:00 (Астана)Остаток на каждом подключённом счёте и общая суммаСообщение клиенту в WhatsApp
Вечер18:00 (Астана)Остаток на конец рабочего дня по каждому счёту и общая суммаСообщение клиенту в WhatsApp

B3. Уведомление о поступлении

При каждом поступлении денег клиент получает в WhatsApp сообщение без деталей об отправителе: «Поступило 3 500 000 ₸».

B4. Кнопка депозит «Налоги»

B5. Автоплатёж 10% от поступления

Правило: при каждом зачислении на подключённый счёт 10% от суммы поступления автоматически направляется на депозит клиента «Налоги».

ПараметрУсловие
Процент10% по умолчанию; клиент может изменить, включить или выключить правило
Основание расчётаСумма каждого поступления (кроме возвратов и собственных переводов клиента)
Минимальная суммаЕсли расчётная сумма меньше порога, перевод не делается (порог задаётся банком)
Недостаточно средств / отказ банкаПеревод не выполняется, клиент получает уведомление с причиной, повторная попытка — только по правилу банка
ЖурналКаждое срабатывание: ID поступления, сумма, расчёт, результат, время

Два варианта исполнения (выбираем вместе с банком):

Юридически деньги клиента двигает банк по поручению клиента; VMP не принимает и не хранит средства. Это нужно подтвердить с юристами банка (границы финансового посредничества).

4. Общие требования к интеграции

ТемаТребование
Права доступаРоли: собственник, бухгалтер. Токены хранятся в защищённом хранилище; доступ по ролям; чужие данные не видны.
Что автоматически, что с подтверждениемУведомления и остатки — автоматически. Любое движение денег — только по поручению клиента (правило B5 или подтверждение B4).
Журнал действийВсе автоматические действия и обращения к API банка логируются: время, пользователь, операция, результат. Хранение — по требованию банка.
Ошибочные и неполные данныеЕсли банк не ответил или данные неполны: повторный запрос, затем сообщение клиенту «данные временно недоступны», запись в журнал; отчёты не строятся на недостоверных данных.
НадёжностьЦелевая доступность 99% в первый период; идемпотентность операций (повторный запрос не создаёт дубль перевода).
КаналыWhatsApp Business API: шаблоны, история отправок, статусы доставки.

5. Что остаётся вне банка

Остальные функции ТЗ v0.1 к банку не относятся, данные для них берутся из других источников:

ФункцияИсточник
НДС (расчёт, контроль 15/16/24 числа)ЭСФ/КГД, 1С
Предварительный КПН1С
Ежемесячный анализ взаиморасчётов, дебиторка, кредиторка1С
Чистая позиция, свободные деньгиОстатки из банка + данные 1С

Остатки по счетам из банка (B2) используются также для сопоставления с налоговыми обязательствами («НДС 4,8 млн, денег 3,2 млн, не хватает 1,6 млн»).

6. Информационная безопасность и юридическая часть — что необходимо отработать

Нормативная основа: Цифровой кодекс РК; Постановление Правления АРРФР от 03.04.2026 № 53 (требования к обеспечению ИБ банков и организаций с отдельными банковскими операциями); Постановление Правительства от 20.12.2016 № 832 (Единые требования ИКТ и ИБ) — как ориентир. Банк обязан обеспечивать ИБ при работе с партнёрами; ниже — что мы отработаем на нашей стороне.

№ЧтоЧто делаемКто
L1Согласие клиента на доступ к данным банка и обработку персональных данных; отзыв согласияТиповая форма согласия, процедура отзываМы + юрист банка
L2Политика обработки персональных данных, назначение ответственногоПодготовить и утвердитьМы
L3Хранение и локализация данных в РКОпределить площадку 24/7 в РК с резервированиемМы, согласовать с банком
L4Анкета/требования банка к партнёру по ИБ (№53)Получить перечень, дать ответы по пунктам, закрыть пробелыБанк → Мы
L5Единые требования № 832 (ориентир)Сопоставить с практикой, закрыть применимоеМы
L6Разграничение доступа, шифрование, управление ключами и токенамиРеализовать; хранить секреты вне кодаМы
L7Журнал и аудит автоматических действийЕдиный неизменяемый аудит-логМы
L8Резервное копирование, план восстановления, реагирование на инциденты, канал связи с банкомРегламент + тест восстановленияМы
L9Независимый аудит / тест на проникновениеДо промышленной эксплуатацииМы, исполнитель выбрать
L10Квалификация автоплатежа (не финансовое посредничество)Вариант А: исполняет банк; подтверждение юристов банкаБанк + Мы
L11Договор: SLA, конфиденциальность, ответственность сторон, порядок прекращения доступаСогласовать проектБанк + Мы
L12Вопросы, поднятые на встрече 09.10.2026Внести в таблицу после протокола и отработатьМы

7. Критерии приёмки

8. Этапы

ЭтапСодержаниеСрок (ориентир)
1Согласование требований ИБ и договора; выдача тестового контура1–2 недели
2Остатки (утро/вечер) и уведомления о поступлениях в тестовом контуре3–4 недели
3Кнопка депозит «Налоги» и автоплатёж 10%2–3 недели
4Закрытие пунктов L1–L12, аудит, пилот на ограниченной группе клиентов4–8 недель

9. Вопросы к банку