This commit is contained in:
Alex Ant
2025-12-19 09:49:33 +05:00
parent 2c87000b49
commit 452dbf7081
5 changed files with 12 additions and 12 deletions
+3 -3
View File
@@ -21,14 +21,14 @@ alwaysApply: true
### Логика работы:
1. **Стартовая капитализация**: начальный капитал системы (25 млн руб по умолчанию)
2. **Премия вкладчиков при первом взносе**: `first_contributors_bonus = (total_generated - initial_withdrawals) * 1.618`
2. **Премия ранних участников при первом взносе**: `first_contributors_bonus = (total_generated - initial_withdrawals) * 1.618`
3. **Начальный складочный капитал**: `shareholder_capital = initial_capital + total_generated - initial_withdrawals + first_contributors_bonus + investor_amount`
4. **Взнос участника**: `initial_investment = (creator_base - creator_initial_withdrawal + creator_bonus) + investor_amount`
5. **Доля участника**: `participant_share = initial_investment / shareholder_capital * 100%`
### Ежемесячный прирост капитала:
1. **Генерация от новых взносов**: `monthly_generation = others_creator_base + others_author_base + others_creator_bonus + others_author_bonus`
2. **Премия взносчиков**: `investors_bonus = (monthly_generation - others_withdrawal_amount) * 1.618`
2. **Премия ранних участников**: `investors_bonus = (monthly_generation - others_withdrawal_amount) * 1.618`
3. **Прирост складочного капитала**: `capital_growth = monthly_generation + investors_bonus`
4. **Обновление складочного капитала**: `shareholder_capital += capital_growth`
5. **Увеличение взноса участника**: `participant_bonus_share = investors_bonus * (participant_share / 100)`
@@ -71,7 +71,7 @@ alwaysApply: true
- Взнос деньгами не создает никаких премий
- Взнос деньгами не имеет себестоимости и не подлежит начальному возврату
- Взнос деньгами полностью учитывается в складочном капитале и в доле участника
- Взнос деньгами получает те же выгоды от премий других взносчиков, что и взнос результатом
- Взнос деньгами получает те же выгоды от премий других ранних участников, что и взнос результатом
- Участник может вносить одновременно и результат труда и денежные средства
## Особенности и ограничения:
@@ -178,8 +178,8 @@ export const ContributionResultsSection: FC<ContributionResultsSectionProps> = (
</div>
<div className="result-item">
<Text>
«Премия» «Взносчиков»:
<SharedTooltip text="Дополнительная капитализация для ранних «Взносчиков» («Авторов», «Исполнителей» и «Инвесторов»), рассчитанная по коэффициенту золотого сечения (161.8% от суммы стоимости и премий «Авторов» и «Исполнителей» за вычетом их возвратов). Эта «Премия» увеличивает общий складочный капитал и распределяется между всеми участниками согласно доле." />
«Премия» «Ранние участники»:
<SharedTooltip text="Дополнительная капитализация для «Ранние участники» («Авторов», «Исполнителей» и «Инвесторов»), рассчитанная по коэффициенту золотого сечения (161.8% от суммы стоимости и премий «Авторов» и «Исполнителей» за вычетом их возвратов). Эта «Премия» увеличивает общий складочный капитал и распределяется между всеми участниками согласно доле." />
</Text>
<Text strong>{additionalCapitalization.toLocaleString('ru-RU')} </Text>
</div>
@@ -68,12 +68,12 @@ export const LegendSection: FC = () => {
<Divider />
<div className="legend-description">
<Text>
<strong>Как это работает:</strong> Каждый взнос «Исполнителя» в «Результат» образует дополнительные взносы («Премии») для «Исполнителей», «Авторов» и «Взносчиков», которые определяются по золотому сечению, увеличивая «Долю» и «Результат» в целом. Денежные взносы «Инвесторов» не образуют дополнительных взносов («Премий») и обеспечивают компенсацию стоимости труда «Авторов» и «Исполнителей».
<strong>Как это работает:</strong> Каждый взнос «Исполнителя» в «Результат» образует дополнительные взносы («Премии») для «Исполнителей», «Авторов» и «Ранние участники», которые определяются по золотому сечению, увеличивая «Долю» и «Результат» в целом. Денежные взносы «Инвесторов» не образуют дополнительных взносов («Премий») и обеспечивают компенсацию стоимости труда «Авторов» и «Исполнителей».
</Text>
</div>
<div className="legend-description">
<Text>
<strong>Бизнес-модель:</strong> Увеличение «Результатов» ведет к расширению экосистемы платформы «Кооперативной Экономики», где подключенные кооперативы оплачивают членские взносы за электронный документооборот по минимальной подписке и по факту за каждый произведенный документ. Эти членские взносы составляют основной источник обеспечения возвратов сформированной выгоды для «Взносчиков».
<strong>Бизнес-модель:</strong> Увеличение «Результатов» ведет к расширению экосистемы платформы «Кооперативной Экономики», где подключенные кооперативы оплачивают членские взносы за электронный документооборот по минимальной подписке и по факту за каждый произведенный документ. Эти членские взносы составляют основной источник обеспечения возвратов сформированной выгоды для «Ранние участники».
</Text>
</div>
</BaseCard>
@@ -44,13 +44,13 @@ export const MonthlyResultsTable: FC<MonthlyResultsTableProps> = ({
},
{
title: columnTitle('Сумма генерации', 'Общая сумма стоимости взносов «Результатов» труда «Исполнителей» и «Авторов», а также их «Премий» (без учёта «Премий» «Взносчиков» и взносов «Инвесторов») за месяц'),
title: columnTitle('Сумма генерации', 'Общая сумма стоимости взносов «Результатов» труда «Исполнителей» и «Авторов», а также их «Премий» (без учёта «Премий» «Ранние участники» и взносов «Инвесторов») за месяц'),
dataIndex: 'monthlyGeneration',
key: 'monthlyGeneration',
render: (value: number) => value.toLocaleString('ru-RU') + ' RUB'
},
{
title: columnTitle('«Премия» «Взносчиков»', 'Дополнительная капитализация от новых взносов «Результатами» труда «Исполнителей» и «Авторов» (161.8% от суммы стоимости труда и их «Премий» за вычетом возвратов)'),
title: columnTitle('«Премия» «Ранние участники»', 'Дополнительная капитализация от новых взносов «Результатами» труда «Исполнителей» и «Авторов» (161.8% от суммы стоимости труда и их «Премий» за вычетом возвратов)'),
dataIndex: 'contributorsBonus',
key: 'contributorsBonus',
render: (value: number) => value.toLocaleString('ru-RU') + ' RUB'
@@ -111,7 +111,7 @@ export const MonthlyResultsTable: FC<MonthlyResultsTableProps> = ({
render: (value: number) => value.toLocaleString('ru-RU') + ' RUB'
},
{
title: columnTitle('Предполагаемая стоимость вашего взноса', 'Общая сумма вашего взноса на конец месяца, включая первоначальный взнос и накопленную долю в «Премия»х взносчиков'),
title: columnTitle('Предполагаемая стоимость вашего взноса', 'Общая сумма вашего взноса на конец месяца, включая первоначальный взнос и накопленную долю в «Премия»х «Ранние участники»'),
dataIndex: 'initialContribution',
key: 'initialContribution',
render: (value: number) => value.toLocaleString('ru-RU') + ' RUB'
@@ -82,8 +82,8 @@ export const SystemParamsSection: FC<SystemParamsSectionProps> = ({
color="#faad14"
text={
<span>
«Премия» «Взносчиков»: <b>{CALCULATOR_CONSTANTS.GOLDEN_RATIO * 100}%</b>
<SharedTooltip text="«Премия» «Взносчиков» — коэффициент (1.618), по которому рассчитывается дополнительная выгода для ранних участников." />
«Премия» «Ранние участники»: <b>{CALCULATOR_CONSTANTS.GOLDEN_RATIO * 100}%</b>
<SharedTooltip text="«Премия» «Ранние участники» — коэффициент (1.618), по которому рассчитывается дополнительная выгода для ранних участников." />
</span>
}
/>