Процесс привлечения денежных средств от вкладчиков в конкретный проект. Инвестиции распределяются между инвестиционным пулом и пулом расходов в соответствии с настройками кооператива. Процесс включает создание заявки на инвестицию, блокировку средств, одобрение или отклонение советом кооператива, а также распределение средств по пулам проекта при одобрении.
Диаграмма процесса
sequenceDiagram
participant Инвестор
participant Контракт капитализации
participant Контракт совета
participant Контракт кошелька
Инвестор->>Контракт капитализации: 1. Подача заявления на инвестицию
Note over Контракт капитализации: Блокировка средств в главном кошельке
Note over Контракт капитализации: Расчёт доли координатора (если есть)
Контракт капитализации->>Контракт совета: 2. Запрос одобрения
alt Одобрение председателем и советом
Контракт совета->>Контракт капитализации: 3. Одобрение инвестиции
Контракт капитализации->>Контракт кошелька: 4. Перевод из главного кошелька в кошелек проекта
Note over Контракт капитализации: Распределение по пулам:
Note over Контракт капитализации: - Часть на расходы (expense_pool_percent)
Note over Контракт капитализации: - Остаток в инвестиционный пул
Note over Контракт капитализации: Расчёт координаторской премии
Note over Контракт капитализации: Обновление коэффициентов проекта
else Отклонение
Контракт совета->>Контракт капитализации: 3. Отклонение инвестиции
Контракт капитализации->>Контракт кошелька: 4. Разблокировка средств в главном кошельке
end
Пошаговое описание
Шаг 1: Создание заявки на инвестицию
Создание инвестиции в проект
Инвестор подаёт заявку на инвестирование в проект:
Входящий документ: Заявление на зачёт части паевого взноса с главного кошелька на проект
Предварительные условия:
- Проект открыт для инвестиций
- Инвестор имеет достаточно средств в главном кошельке
- Инвестор подписал приложение к договору УХД для данного проекта
Немедленные действия:
- Постусловие
- 🔒 Заблокировать доступный баланс в главном кошельке
Производится расчёт координаторского вклада, если у инвестора указан координатор
- Заметки
- Координатор получает вознаграждение только в случае, если привлек инвестиции, зарегистрировав инвестора по реферальной ссылке за период, меньший чем установленный в конфигурации кооператива (по умолчанию 30 дней). Координатор получает возможность совершить вклад в результат на 4% (по умолчанию) от суммы инвестиций только пока инвестор инвестирует в течение этого периода. После истечения периода координатор не получает вознаграждение.
Шаг 2: Принятие инвестиции
Принятие инвестиции в проект
После одобрения председателем и авторизации советом инвестиция зачисляется в проект:
Входящий документ: Принятое председателем входящее заявление на зачет от инвестора
Проводки по кошелькам:
- Постусловие
- 🔒 Перевод заблокированных средств из главного кошелька в кошелек проекта
Распределение по пулам проекта:
- На расходы: часть средств направляется в пул расходов проекта
- В инвестиционный пул: остаток средств направляется в инвестиционный пул
- Заметки
- Распределение инвестиций между пулом расходов и инвестиционным пулом определяется в конфигурации кооператива. Если у проекта есть плановые непокрытые расходы, то в накопительный пул расходов выделяется процент от инвестиции, который установлен в конфигурации контракта параметром
expense_pool_percent
. Например, если у кооператива установлено значение 20% для пула расходов, то при поступлении инвестиции в размере 10000 руб, в пул расходов пойдет 2000 руб, а оставшиеся 8000 руб пойдут в инвестиционный пул для обеспечения себестоимости затрат вкладчиков. При этом, если плановый пул расходов уже достаточно покрыт, то вся инвестиция может пойти в инвестиционный пул.
Обновление показателей проекта:
- Постусловие
- увеличение накопленного пула расходов проекта
-
увеличение инвестиционного пула проекта
-
увеличение общих полученных инвестиций проекта
Перерасчёт коэффициентов:
- Постусловие
- пересчет процента возврата базовых средств
-
пересчет процента использования инвестиций
Обновление сегментов:
- Инвестор: увеличение суммы инвестиций, пересчёт предварительной суммы
- Координатор (если есть): увеличение базовой суммы координатора, пересчёт предварительной суммы
Шаг 3: Отклонение инвестиции (альтернативный путь)
Отклонение инвестиции
При отклонении инвестиции председателем или советом:
Проводки:
- Постусловие
- 🔓 Добавить доступный баланс в главный кошелек
Результат: Средства возвращаются инвестору, никаких изменений в проекте не происходит
Шаг 4: Возврат неиспользованных инвестиций
Возврат неиспользованных инвестиций
После завершения проекта инвестор может вернуть неиспользованные средства:
Предварительные условия:
- Проект завершен (статус COMPLETED)
- Инвестор является участником проекта
- Есть неиспользованные средства для возврата
Проводки:
- Постусловие
- 🔓 Добавить доступный баланс в главный кошелек
-
уменьшение заблокированного баланса в кошельке проекта
Обновление показателей:
- Постусловие
- увеличение суммы возвращенных инвестиций проекта
-
корректировка фактически использованной суммы инвестиций
Эффекты процесса
🔒 Wallet::block_funds на кошельке _wallet_program на сумму инвестиций
➖🔒 Wallet::sub_blocked_funds на кошельке _wallet_program на сумму инвестиций
➕🔒 Wallet::add_blocked_funds на кошельке _source_program на сумму инвестиций
Документы процесса
- 📄 Заявление на конвертацию из главного кошелька в кошелек договора УХД
- 📄 Визирующая подпись председателя на заявл. на конвертацию
Связанные процессы