Evrone Repay
График платежей, кабинет заёмщика, автосписания, стадии просрочки.
Всё, что после выдачи: график платежей (аннуитетный/дифференцированный), кабинет заёмщика (оплата, досрочное погашение, реструктуризация), автосписания с ретраями, стадии просрочки с автокоммуникациями (SMS/email/робозвонки), кабинет коллектора, отчётность. Credit + Repay вместе образуют полный конвейер, но продаются и по отдельности.
Что входит в MVP
График + оплата + обработка просрочки.
Техническое задание
ТЗ: Evrone Repay — обслуживание займов
Демонстрационная версия документа · категория «Финансы» · №12
Это демонстрационное техническое задание: оно показывает структуру и глубину документа, который передаётся вместе с прототипом. Боевое ТЗ по этому солюшену готовится и заменит этот файл.
1. Суть решения
График платежей, кабинет заёмщика, автосписания, стадии просрочки.
Всё, что после выдачи: график платежей (аннуитетный/дифференцированный), кабинет заёмщика (оплата, досрочное погашение, реструктуризация), автосписания с ретраями, стадии просрочки с автокоммуникациями (SMS/email/робозвонки), кабинет коллектора, отчётность. Credit + Repay вместе образуют полный конвейер, но продаются и по отдельности.
2. Технологический стек
| Слой | Решение |
|---|---|
| Backend | Ruby on Rails 8, PostgreSQL |
| Frontend | Hotwire (Turbo + Stimulus), Tailwind CSS |
| Фоновые задачи | Solid Queue |
| Файлы | Active Storage, S3-совместимое хранилище |
| Деплой | Docker, Kamal, production + staging |
3. Роли
- Заёмщик
- Оператор взысканий
- Бухгалтер
4. Модель данных
4.1. Loan
contract_id: references
schedule_kind: enum # аннуитет, дифференцированный
balance: integer
state: enum
4.2. Payment
loan_id: references
amount: integer
kind: enum # плановый, досрочный, частичный
state: enum
retry_count: integer
4.3. Delinquency
loan_id: references
bucket: enum # 1-30, 31-60, 61-90, 90+
actions: has_many
5. Ключевые сценарии
- Заёмщик видит график платежей и гасит очередной платёж в кабинете
- Автосписание идёт по расписанию с повторными попытками при отказе
- При просрочке включаются автокоммуникации по стадиям
- Досрочное погашение пересчитывает график
6. Интеграции
- Платёжный шлюз с рекуррентными списаниями
- SMS и email
- Робозвонки
- Бухгалтерская выгрузка
7. Нефункциональные требования
- Серверный рендеринг, работоспособность ключевых страниц без JavaScript
- Мобильная адаптивность обязательна
- Роли и права проверяются на уровне сервера, а не интерфейса
- Логирование действий пользователей по значимым операциям
- Покрытие тестами моделей и ключевых сценариев
- Развёртывание одной командой, окружения production и staging
8. Состав MVP
График + оплата + обработка просрочки.
9. Критерии приёмки
- Все сценарии из раздела 5 проходят end-to-end на тестовом стенде
- Роли из раздела 3 видят только то, что им положено
- Интеграции из раздела 6 работают через слой адаптеров и переключаются конфигурацией
- Прототип разворачивается из репозитория одной командой
- Документация по запуску и переменным окружения лежит в README
Какие вам нужны доработки?
Опишите своими словами, что хотите изменить или добавить к прототипу — интеграции, дизайн, новые механики. AI сопоставит запрос с ТЗ солюшена и сразу покажет вилку часов и стоимости.
Финальную смету подтверждает инженер
Купить Evrone Repay
Оставьте контакты — свяжемся, покажем прототип вживую и договоримся о передаче.