Процесс обновления в кошельке вкладчика информации о накопленном обеспечения членскими взносами в программе для возврата. Использует алгоритм 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: Обновление кошелька программы
Обновление кошелька программы
Вкладчик инициирует обновление своего кошелька программы для обновления информации о доступных средствах к возврату из числа членских взносов в программу.
Механика расчёта:
- доля участника равна сумме заблокированных средств и доступных средств в кошельке программы
- delta_crps равна разности кумулятивного показателя программы и персонального слепка вкладчика
- новые начисления равны произведению delta_crps на долю участника
Вкладчик получает начисления пропорционально своей доле в программе. Алгоритм CRPS обеспечивает справедливое распределение с учётом времени вхождения в программу и исключает начисления задним числом.
- Заметки
- Математический пример: Вкладчик с долей 100000 рублей при кумулятивном показателе программы равном 0.15 и персональном слепке вкладчика равном 0.05 получит: (0.15 - 0.05) * 100000 = 10000 рублей.
- Постусловие
- доступные средства в кошельке программы увеличиваются на сумму новых начислений
-
персональный слепок CRPS устанавливается равным кумулятивному показателю программы
Связанные процессы