💳
FinTech, Платёжные системы, AI-автоматизация

ERP для платежей — 700K строк, 8 ролей, AI-документы на любом языке

Финтех-стартап

ERP-система трансграничных платежей: AI-обработка документов на любом языке, электронные подписи, 942 API endpoints. Смотреть кейс →

🔴 Enterprise🚀 В работе🔴 Критичный🧠 AI6 месяцев
Java 17Spring Boot 3React 18TypeScriptPostgreSQLGemini AI

О проекте

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

700K+
строк кода
942
API endpoints
68
страниц UI
8
ролей

Функциональность

🤖

AI-обработка документов

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

📄

Автогенерация документов

Полный комплект первичной документации: контракты, инвойсы, акты, отчёты агента — генерируется автоматически для всей цепочки платежей.

✍️

Электронные подписи

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

🔐

Двухфакторная аутентификация

TOTP-аутентификация с резервными кодами. Обязательна для критичных операций.

💱

Мультивалютные сделки

Конвертация между валютами, фиксация курсов, управление платёжными маршрутами через разные юрисдикции.

📊

Аналитика и отчётность

Дашборды для разных ролей, отчёты по сделкам, compliance-отчётность, экспорт данных.

🔔

Уведомления

Telegram-бот для уведомлений о статусах сделок, новых задачах, требуемых действиях.

👥

Onboarding клиентов

Полный цикл регистрации: заявка, KYC-верификация, подписание договоров, активация.

Ключевые процессы

Пользовательские сценарии и потоки данных

Deal Workflow

Полный цикл обработки сделки от создания до завершения. XState машина с модульной архитектурой.

Черновик
Новая
На проверке
Согласование курса
Формирование маршрута
Исполнение
Платёж
Завершена

Client Onboarding

Регистрация и верификация нового клиента с прохождением KYC.

Приглашение
Регистрация
Заполнение профиля
KYC-проверка
Подписание договора
Активация

Company Creation

Wizard создания компании клиента с пошаговой валидацией.

Основные данные
Юридическая информация
Банковские реквизиты
Документы
Проверка

Document Signing

Процесс электронного подписания документов.

Подготовка
Ожидание подписи
Подписано
Отклонено

Роли и интерфейсы

👤

Клиент

Создание сделок, загрузка документов, отслеживание статусов

👤

Менеджер

Обработка сделок, работа с клиентами, формирование маршрутов

👤

Менеджер ДО

Управление документооборотом, проверка комплектности

👤

Финансист

Исполнение платежей, банковские операции

👤

Директор

Согласование крупных сделок, общий контроль

👤

Аналитик

Отчётность, аналитика, дашборды

👤

Compliance

Проверка соответствия, KYC, AML

👤

Администратор

Настройки системы, управление пользователями

Технологический стек

Backend

  • Java 17
  • Spring Boot 3.2
  • Spring Security + OAuth2
  • Spring Data JPA
  • Flyway Migrations

Frontend

  • React 18
  • TypeScript
  • Ant Design 5
  • MobX
  • Axios

Данные

  • PostgreSQL
  • Redis (кэш + сессии)
  • ~100 таблиц
  • 177 миграций

AI

  • Google Gemini
  • Обработка документов
  • Извлечение данных

Инфраструктура

  • Docker
  • Docker Compose
  • Traefik (reverse proxy)
  • Let's Encrypt SSL

Объём кода

700K+
строк кода
191K
Java (backend)
264K
TypeScript/React
114K
SQL (миграции, данные)
137K
Конфиги и скрипты
🔐

Безопасность

  • JWT + OAuth2 аутентификация
  • 2FA с TOTP (Google Authenticator)
  • Резервные коды для восстановления доступа
  • Электронные подписи для значимых операций
  • Ролевая модель доступа (RBAC)
  • Полный аудит всех действий
  • Шифрование чувствительных данных
🤖

AI-функции

  • Распознавание документов на любом языке
  • Извлечение данных из неструктурированных форматов
  • Обработка банковских выписок и подтверждений
  • Автоматическое заполнение форм по документам
  • Валидация извлечённых данных

⚠️Проблема

Финтех-стартапу требовалась комплексная система для обработки трансграничных платежей с полным соответствием регуляторным требованиям.

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

Критичная потребность в автоматизации обработки документов на разных языках и в неструктурированном формате.

Необходима была система ролей, согласований, 2FA и электронных подписей для compliance.

💡Решение

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

Автогенерация документов: полный комплект первичной документации для всей цепочки платежей — контракты, инвойсы, акты, отчёты агента.

Система безопасности: 2FA с TOTP и резервными кодами, электронная подпись значимых событий (сделки, документы, согласования).

8 ролей с разными интерфейсами: клиент, менеджер, менеджер ДО, финансист, директор, аналитик, compliance, администратор.

Микросервисная архитектура: auth-service, business-service, support-service (AI), telegram-bot.

Полный цикл: onboarding → KYC → контрагенты → сделки → платёжные маршруты → исполнение → отчётность.

Результаты

  • Обработка документов на любом языке за секунды вместо ручного ввода.
  • Автоматическая генерация всех первичных документов по сделке.
  • Полный аудит операций с электронными подписями.
  • Compliance-ready система для работы в регулируемой среде.

Вот представьте...

История одного запроса

📋
Понедельник, 9 утра

На почте 47 писем. Инвойсы из Китая — иероглифы. Выписка из турецкого банка — тоже не по-русски. Платёжка из ОАЭ — арабская вязь. И всё это нужно вбить в систему. Вручную. До обеда.

😤
Знакомо?

Вы перепечатываете цифры. Ошиблись в одной — платёж уйдёт не туда. А если аудит? "Покажите, кто и когда это согласовал." И вы судорожно ищете письма в переписке.

Теперь по-другому

Кидаете документ в систему. Неважно — скан, фото, PDF. На китайском, арабском, любом. Через 3 секунды все поля заполнены. Правильно. Проверяете — и подтверждаете одной кнопкой.

🔮
А аудит?

Каждое действие подписано электронно. Кто загрузил, кто проверил, кто согласовал. Compliance-офицер счастлив. Вы тоже — потому что домой теперь уходите вовремя.

Глоссарий AI-терминов

Ключевые понятия для понимания проекта

GEO-оптимизация(GEO)

Оптимизация контента для AI-поисковиков (ChatGPT, Perplexity, Claude).

AI-агенты(AI-AGENTS)

Автономные AI-системы, выполняющие задачи самостоятельно без контроля человека.

E-E-A-T(EEAT)

Критерии Google: опыт, экспертиза, авторитетность, надёжность. Важны для SEO и GEO.

LLM (Large Language Model)(LLM)

Нейросеть для понимания и генерации текста (GPT-4, Claude, Gemini).

RAG (Retrieval-Augmented Generation)(RAG)

Технология для работы AI с вашими данными: документами, базами знаний.

Промпт (Prompt)(PROMPT)

Текстовая инструкция для AI. Качество промпта = качество результата.

MVP (Minimum Viable Product)(MVP)

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

Технологический стек(TECH-STACK)

Набор технологий проекта: языки, фреймворки, базы данных, облако.

Интеграция(INTEGRATION)

Связывание AI с системами компании: CRM, ERP, 1C, мессенджеры.

Развёртывание (Deployment)(DEPLOYMENT)

Запуск решения в production с мониторингом и масштабированием.

Частые вопросы

Как AI обрабатывает документы на разных языках?

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

Как обеспечивается безопасность транзакций?

Многоуровневая защита: JWT+OAuth2 аутентификация, обязательная 2FA для критичных операций, электронные подписи значимых событий, полный аудит всех действий, шифрование данных.

Какие роли поддерживает система?

8 ролей с персонализированными интерфейсами: клиент, менеджер, менеджер ДО, финансист, директор, аналитик, compliance, администратор. Каждая роль видит только релевантную информацию.

Можно ли интегрировать с существующими банковскими системами?

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

Нужен похожий проект?

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

Обсудить проект
Автор материала
Сергей Цветков
Основатель «ДИДЖИТАЛ-ПРО ТЕХ» (Digital-Pro Tech)
20 лет в IT и бизнесе. 150+ проектов по внедрению AI и BI. Практический опыт, а не теория.
Опубликовано: 5 октября 2025
Обновлено: 14 января 2026