COOPENOMICS  v1
Кооперативная Экономика
Обновление кошелька программы

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

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

Заметки
кошелёк программы содержит информацию о накопленных членских взносах, доступных к возврату.

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

sequenceDiagram participant P as Участник participant C as Capital Contract P->>C: 1. Обновление кошелька программы Note over C: Проверка баланса в программе Note over C: Расчёт delta_crps Note over C: Расчёт новых начислений Note over C: Обновление кошелька программы Note over C: Сохранение нового слепка CRPS

Предусловие
Участник имеет баланс в программе благороста

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

Шаг 1: Обновление кошелька программы

Обновление кошелька программы

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

Механика расчёта:

Участник получает начисления пропорционально своей доле в программе. Алгоритм CRPS обеспечивает справедливое распределение с учётом времени вхождения в программу и исключает начисления задним числом.

Заметки
Математический пример: Участник с долей 100000 рублей при кумулятивном показателе программы равном 0.15 и персональном слепке участника равном 0.05 получит: (0.15 - 0.05) * 100000 = 10000 рублей.
Постусловие
доступные средства в кошельке программы увеличиваются на сумму новых начислений
персональный слепок CRPS устанавливается равным кумулятивному показателю программы

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