ERP для платежей — 700K строк, 8 ролей, AI-документы на любом языке
Финтех-стартап
ERP-система трансграничных платежей: AI-обработка документов на любом языке, электронные подписи, 942 API endpoints. Смотреть кейс →
О проекте
Комплексная ERP-система для управления трансграничными платежами. AI-модуль обрабатывает документы на любом языке, система автоматически генерирует полный комплект первичной документации, электронные подписи фиксируют все значимые события. 8 ролей с персонализированными интерфейсами.
Функциональность
AI-обработка документов
Распознавание банковских выписок, платёжных поручений, подтверждений на любом языке. Gemini извлекает данные из неструктурированных документов.
Автогенерация документов
Полный комплект первичной документации: контракты, инвойсы, акты, отчёты агента — генерируется автоматически для всей цепочки платежей.
Электронные подписи
Фиксация всех значимых событий: подписание сделок, согласование документов, изменение статусов. Полный аудит с неизменяемой историей.
Двухфакторная аутентификация
TOTP-аутентификация с резервными кодами. Обязательна для критичных операций.
Мультивалютные сделки
Конвертация между валютами, фиксация курсов, управление платёжными маршрутами через разные юрисдикции.
Аналитика и отчётность
Дашборды для разных ролей, отчёты по сделкам, compliance-отчётность, экспорт данных.
Уведомления
Telegram-бот для уведомлений о статусах сделок, новых задачах, требуемых действиях.
Onboarding клиентов
Полный цикл регистрации: заявка, KYC-верификация, подписание договоров, активация.
Ключевые процессы
Пользовательские сценарии и потоки данных
Deal Workflow
Полный цикл обработки сделки от создания до завершения. XState машина с модульной архитектурой.
Client Onboarding
Регистрация и верификация нового клиента с прохождением 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
Объём кода
Безопасность
- 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 система для работы в регулируемой среде.
Вот представьте...
История одного запроса
На почте 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 позволяет подключать новые платёжные маршруты и обрабатывать мультивалютные операции.
Нужен похожий проект?
Расскажите о вашей задаче — обсудим, как мы можем помочь. Рекомендации предоставляем по запросу.
Обсудить проект