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

Процесс приёма паевого взноса результатом интеллектуальной деятельности после завершения проекта. Фиксирует доли участников для последующей конвертации.

Заметки
КРИТИЧЕСКИ ВАЖНО: Этот процесс НЕ применяется к чистым инвесторам. Чистые инвесторы (только роль is_investor) уже внесли свой вклад при инвестировании. Они НЕ проходят через pushrslt и переходят напрямую к конвертации через convertsegm. Участники со смешанными ролями (инвестор + создатель/автор/координатор) вносят результат только по интеллектуальной части, инвестиционная часть исключается.

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

Заметки
Чистые инвесторы НЕ участвуют в этом процессе и пропускают его полностью.

sequenceDiagram participant P as Участник с интеллектуальными ролями participant C as Capital Contract participant S as Soviet Contract participant L as Loan Contract Note over P: ТОЛЬКО для участников с ролями
автор/создатель/координатор/пропертор
Чистые инвесторы не участвуют! P->>C: 1. pushrslt(заявление на взнос результатом) Note over C: Блокировка чистых инвесторов Note over C: Проверка наличия интеллектуальных ролей Note over C: Исключение investor_base из contribution_amount Note over C: Расчёт итоговых сумм Note over C: Статус сегмента = STATEMENT C->>L: 2. Погашение долгов (если есть) C->>S: 3. soviet::create_approval S->>C: 4. approverslt(одобрение председателем) Note over C: Статус сегмента = APPROVED C->>S: 5. soviet::create_agenda alt Авторизация советом S->>C: 6. authrslt(решение совета) Note over C: Статус сегмента = AUTHORIZED P->>C: 7. signact1(акт №1 от участника) Note over C: Статус сегмента = ACT1 Note over C: Подпись участника на акте alt Принятие председателем S->>C: 8. signact2(акт №2 от председателя) Note over C: Статус сегмента = CONTRIBUTED Note over C: Удаление временного объекта результата Note over C: Готовность к конвертации else Отклонение до совета S->>C: 8. declineapprv(отклонение) Note over C: Возврат к статусу READY end else Отклонение советом S->>C: 6. declrslt(отклонение советом) Note over C: Возврат к статусу READY end

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

Шаг 1: Подача заявления на взнос результатом

Подача заявления на паевой взнос результатом

Участник подаёт итоговое заявление на взнос результатом интеллектуальной деятельности:

Входящий документ: Заявление на паевой взнос результатом (подписано участником)

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

Входящие суммы должны соответствовать расчётам:

Заметки
Инвестиционная часть (investor_base) НЕ включается в contribution_amount, так как она уже была внесена при инвестировании через approveinvst.

Расчёты и обновления:

Постусловие
Погашение ссуд через внешний контракт loan (если debt_amount > 0)

Результат:

Шаг 2: Одобрение заявления председателем

Одобрение заявления председателем

Председатель рассматривает заявление и принимает решение:

Входящий документ: Принятое председателем заявление на взнос результатом

Результат:

Шаг 3: Авторизация советом

Авторизация взноса результатом советом

Совет принимает решение о принятии результата интеллектуальной деятельности:

Входящий документ: Решение совета о принятии взноса результатом

Результат:

Шаг 4: Подписание акта №1 участником

Подписание акта №1 участником

Участник подписывает акт приёма-передачи доли в результате:

Входящий документ: Акт приёма-передачи (подпись участника)

Результат:

Шаг 5: Подписание акта №2 председателем

Подписание акта №2 председателем

Председатель подписывает акт от имени кооператива:

Входящий документ: Акт приёма-передачи (подписи участника и председателя)

Финальные изменения:

Альтернативные пути: Отклонение заявления

Отклонение председателем

Отклонение советом

Правовые аспекты взноса результатом

Природа паевого взноса

Документооборот

Структура итогового вознаграждения

После завершения процесса участник получает:

Базовая часть (себестоимость)

Заметки
investor_base НЕ включается в contribution_amount при pushrslt для участников со смешанными ролями, так как эта сумма уже внесена при approveinvst.

Премиальная часть (бонусы)

Результат процесса

Постусловие
:
  1. Результат интеллектуальной деятельности принят кооперативом как паевой взнос
  2. Погашена ссуда участника (если была)
  3. Сегмент в статусе CONTRIBUTED и готов к конвертации в различные кошельки кооператива
  4. Статусы сегмента и результата синхронизированы на каждом этапе процесса

Эффекты процесса

➕🏛️ Ledger::add на счёт Ledger::accounts::SHARE_FUND на сумму паевого взноса за вычетом ссуды
➕🔒 Wallet::add_blocked_funds на кошельке _source_program на сумму паевого взноса за вычетом ссуды
➖🏛️ Ledger::sub со счёта Ledger::accounts::LONG_TERM_LOANS на сумму погашаемой ссуды
🫳 Loan::settle_debt на сумму погашаемой ссуды

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