COOPENOMICS  v1
Кооперативная Экономика
Возврат неиспользованных инвестиций

Процесс возврата инвесторам неиспользованной части их инвестиций после завершения проекта. Обеспечивает справедливое распределение средств на основе фактического использования инвестиций.

Математические основы расчёта

Коэффициент использования инвестиций

use_invest_percent = (использованные_средства / полученные_инвестиции) × 100%

Расчёт возврата для инвестора

Диаграмма процесса

sequenceDiagram participant I as Инвестор participant C as Capital Contract participant W as Wallet Contract Note over C: Проект завершён и закрыт Note over C: use_invest_percent < 100% I->>C: 1. Инициация возврата неиспользованных средств Note over C: Расчёт неиспользованной части: Note over C: investor_base = investor_amount × use_invest_percent Note over C: unused_amount = investor_amount - investor_base C->>W: 2. Списание заблокированных средств из кошелька проекта C->>W: 3. Возврат средств в главный кошелек Note over C: Обновление статистики проекта: Note over C: total_returned_investments += unused_amount Note over C: investor_amount = investor_base (в сегменте)

Пошаговое описание

Предварительные условия для возврата

Состояние проекта: Проект должен быть в статусе закрыт, все работы завершены, результаты сданы, рассчитан итоговый коэффициент использования инвестиций и он должен быть меньше 100%, что означает наличие неиспользованных средств.

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

Шаг 1: Инициация возврата неиспользованных средств

Инициация возврата неиспользованных инвестиций

Инвестор или уполномоченное лицо инициирует возврат неиспользованных средств:

Автоматический расчёт возврата:

Постусловие
Расчёт использованной части инвестиции: investor_base = investor_amount × (use_invest_percent / 100)
Расчёт неиспользованной части: unused_amount = investor_amount - investor_base

Проводки по кошелькам:

Постусловие
Списание заблокированных средств из договора УХД на сумму unused_amount
Пополнение доступных средств в главном кошельке на сумму unused_amount

Обновления проекта:

Постусловие
Увеличение счётчика возвращённых инвестиций на сумму unused_amount

Обновления сегмента инвестора:

Постусловие
Фиксация фактически использованной суммы как investor_base
Пересчёт общей стоимости сегмента с учётом скорректированной инвестиции

Результат: Неиспользованные средства возвращены инвестору

Документы процесса

Связанные процессы