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

Процесс, при котором кооператив аллоцирует инвестиции из программы "Капитализация" в конкретный проект для использования в выдаче ссуд и возврате себестоимости вложений создателям, авторам и координаторам.

Предусловие
Обязательные условия:
  • Положительный баланс свободных инвестиционных средств в программе "Капитализация"
  • Существующий и активный проект
  • Авторизация от имени кооператива

sequenceDiagram participant К as Кооператив participant Контракт as Capital Contract participant П as Программа Капитализации participant Пр as Проект К->>Контракт: 1. Запрос аллокации средств Note over Контракт: Проверка существования проекта Контракт->>П: 2. Получение баланса программы Note over П: Проверка наличия средств Контракт->>Пр: 3. Аллокация средств в проект Note over Пр: Обновление пула инвестиций проекта

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

Шаг 1: Инициация аллокации средств

Действие: Аллокация инвестиций

Кооператив инициирует процесс аллокации средств из программы "Капитализация" в конкретный проект. Это необходимо для использования средств в выдаче ссуд и возврате себестоимости вложений.

Заметки
Авторизация требуется от аккаунта кооператива, подтверждая его право распоряжаться средствами программы капитализации

Шаг 2: Проверка существования проекта

Действие: Валидация целевого проекта

Система проверяет, что проект существует и доступен для аллокации средств. Проект должен быть активным и принимать инвестиции (обладать установленным планом).

Шаг 3: Валидация суммы инвестиций

Действие: Проверка корректности суммы

Система проверяет, что сумма инвестиций корректна и соответствует требованиям:

Шаг 4: Аллокация средств в проект

Действие: Перевод средств из программы в проект

Система аллоцирует средства из глобального пула программных инвестиций в проект:

Заметки
Распределение аллоцированных средств между пулом расходов и инвестиционным пулом проекта определяется в конфигурации кооператива. Если у проекта есть плановые непокрытые расходы, то в накопительный пул расходов выделяется процент от аллоцированной суммы, который установлен в конфигурации контракта параметром expense_pool_percent. Например, если у кооператива установлено значение 20% для пула расходов, то при аллокации средств в размере 10000 руб, в пул расходов пойдет 2000 руб, а оставшиеся 8000 руб пойдут в инвестиционный пул для обеспечения себестоимости затрат вкладчиков. При этом, если плановый пул расходов уже достаточно покрыт, то вся сумма может пойти в инвестиционный пул.

Шаг 5: Активация использования средств

Действие: Интеграция в систему проекта

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

Постусловие
После завершения процесса:
  1. Средства аллоцированы в проект
  2. Баланс программы капитализации уменьшен
  3. Пул инвестиций проекта пополнен
  4. Средства доступны для использования в проекте