Процесс приёма паевого взноса результатом интеллектуальной деятельности после завершения проекта. Фиксирует доли вкладчиков для последующей конвертации.
Диаграмма процесса
sequenceDiagram
participant P as Вкладчик
participant C as Capital Contract
participant S as Soviet Contract
participant L as Loan Contract
P->>C: 1. pushrslt(заявление на взнос результатом)
Note over C: Проверка готовности сегмента
Note over C: Расчёт итоговых сумм
Note over C: Статус сегмента = CONTRIBUTED
C->>L: 2. Погашение долгов (если есть)
C->>S: 3. soviet::create_approval
S->>C: 4. approverslt(одобрение председателем)
C->>S: 5. soviet::create_agenda
alt Авторизация советом
S->>C: 6. authrslt(решение совета)
P->>C: 7. signact1(акт №1 от вкладчика)
Note over C: Подпись вкладчика на акте
alt Принятие председателем
S->>C: 8. signact2(акт №2 от председателя)
Note over C: Статус сегмента = ACCEPTED
Note over C: Удаление временного объекта результата
Note over C: Готовность к конвертации
else Отклонение до совета
S->>C: 8. declineapprv(отклонение)
Note over C: Возврат к статусу GENERATION
end
else Отклонение советом
S->>C: 6. declrslt(отклонение советом)
Note over C: Возврат к статусу GENERATION
end
Пошаговое описание
Шаг 1: Подача заявления на взнос результатом
Подача заявления на паевой взнос результатом
Вкладчик подаёт итоговое заявление на взнос результатом интеллектуальной деятельности:
Входящий документ: Заявление на паевой взнос результатом (подписано вкладчиком)
Предварительные условия:
- Проект в статусе
completed
(голосование завершено)
- Сегмент вкладчика в статусе
GENERATION
- Сегмент обновлён (выполнен rfrshsegment)
Входящие суммы должны соответствовать расчётам:
- contribution_amount == total_segment_cost (полная стоимость вклада вкладчика)
- debt_amount == segment.debt_amount (сумма к погашению)
Расчёты и обновления:
- Постусловие
- Погашение ссуд через внешний контракт loan (если debt_amount > 0)
Результат:
- Создается временный объект
results
- Статус сегмента →
CONTRIBUTED
- Заявка отправляется на рассмотрение председателем
Шаг 2: Одобрение заявления председателем
Одобрение заявления председателем
Председатель рассматривает заявление и принимает решение:
- Проверяет корректность расчётов
- Оценивает соответствие результата проекту
- Подтверждает готовность к рассмотрению советом
Входящий документ: Принятое председателем заявление на взнос результатом
При одобрении заявка передается в совет для финального решения.
Шаг 3: Авторизация советом
Авторизация взноса результатом советом
Совет принимает решение о принятии результата интеллектуальной деятельности:
- Оценивает ценность результата для кооператива
- Подтверждает справедливость распределения долей
- Даёт согласие на приём паевого взноса
Входящий документ: Решение совета о принятии взноса результатом
После авторизации становится возможным подписание актов приёма-передачи.
Шаг 4: Подписание акта №1 вкладчиком
Подписание акта №1 вкладчиком
Вкладчик подписывает акт приёма-передачи доли в результате:
- Подтверждает передачу своей доли кооперативу
- Соглашается с расчётом вознаграждения
- Фиксирует своё согласие на условия приёма
Входящий документ: Акт приёма-передачи (подпись вкладчика)
Шаг 5: Подписание акта №2 председателем
Подписание акта №2 председателем
Председатель подписывает акт от имени кооператива:
- Подтверждает приём доли в результате
- Фиксирует обязательства кооператива по выплатам
- Завершает процедуру приёма паевого взноса
Входящий документ: Акт приёма-передачи (подписи вкладчика и председателя)
Финальные изменения:
- Статус сегмента →
ACCEPTED
- Удаление временного объекта
results
- Готовность сегмента к конвертации
Альтернативные пути: Отклонение заявления
Отклонение председателем
- Заявление отклоняется до передачи в совет
- Временный объект
results
удаляется
- Статус сегмента возвращается к
GENERATION
- Вкладчик может подать исправленное заявление
Отклонение советом
- Совет не принимает результат
- Временный объект
results
удаляется
- Статус сегмента возвращается к
GENERATION
- Требуется доработка результата или условий
Правовые аспекты взноса результатом
Природа паевого взноса
- Результат интеллектуальной деятельности передается как имущественный вклад
- Вкладчик получает паевые права в кооперативе
- Кооператив становится обладателем исключительных прав на результат
Документооборот
- Заявление - волеизъявление вкладчика о намерении совершить паевой взнос
- Решение совета - протокол собрания совета с решением и приёме взноса
- Акты приёма-передачи - фиксация перехода прав
Структура итогового вознаграждения
После завершения процесса вкладчик получает:
Базовая часть (себестоимость)
- Создатель: creator_base (стоимость коммитов)
- Автор: author_base (61.8% от создателей)
- Координатор: coordinator_base (% от привлечённых инвестиций)
- Инвестор: investor_base (использованная часть инвестиций)
- Собственник: property_base (стоимость имущественного взноса)
Премиальная часть (бонусы)
- Создатели: creator_bonus (100% от базы)
- Авторы: author_bonus (равная часть + голосование)
- Вкладчики: contributor_bonus (161.8% от генерации)
- Голосование: voting_bonus (по методу Водянова)
Результат процесса
- Постусловие
- :
- Результат интеллектуальной деятельности принят кооперативом как паевой взнос
- Погашена ссуда вкладчика
- Сегмент готов к конвертации в различные кошельки кооператива
Эффекты процесса
➕🏛️ Ledger::add на счёт Ledger::accounts::SHARE_FUND на сумму паевого взноса за вычетом ссуды
➕🔒 Wallet::add_blocked_funds на кошельке _source_program на сумму паевого взноса за вычетом ссуды
➖🏛️ Ledger::sub со счёта Ledger::accounts::LONG_TERM_LOANS на сумму погашаемой ссуды
🫳 Loan::settle_debt на сумму погашаемой ссуды
Документы процесса
- 📄 Заявление на внесение паевого взноса с опциональным погашением ссуды (если брал)
- 📄 Заявление на взнос доли в результате интеллектуальной деятельности
- 📄 Визирующая подпись председателя на заявл. на паевой взнос результатом
- 📄 Решение совета о приёме паевого взноса результатом
- 📄 Подписаный акт приёма-передачи от вкладчика
- 📄 Подписаный акт приёма-передачи от председателя
- Заметки
- здесь при взносе результата собственники имущества должны одновременно внести своё имущество