MOD-FUNDS — Управление фондами и распределение прибыли
Лицензия: Платный
Модуль отвечает на вопрос «куда разошлась прибыль». Компания заводит фонды с назначением, потолком, неснижаемым остатком и приоритетом; баланс фонда — агрегат append-only движений, поэтому его нельзя «поставить», можно только породить движением. Поступление раскладывается по действующей версии схемы распределения: доли в базисных пунктах, фиксированные суммы, порядок приоритетов.
Распределение сначала считается предпросмотром без записи — с версией правил, контрольной суммой и происхождением каждой доли, — и лишь потом исполняется, идемпотентно по ключу источника. Каскадный режим проходит фонды по приоритетам: сперва неснижаемые остатки, затем квоты, потолки, а остаток уходит в резервный фонд. Сторно не стирает историю, а порождает компенсирующие движения. Снимки балансов неизменяемы, прогноз на 13 недель или 12 месяцев детерминирован, а анализ концентрации показывает зависимость от одного источника или партнёра.
Возможности
- Фонды с назначением, потолком, неснижаемым остатком и приоритетом
- Баланс как агрегат append-only движений: «поправить» число напрямую нельзя
- Версионируемые схемы распределения: доли в базисных пунктах или фиксированные суммы
- Предпросмотр распределения без записи, с версией правил и контрольной суммой
- Идемпотентное исполнение распределения по ключу источника
- Каскадное распределение по приоритетам: неснижаемый остаток → квоты → потолок → резерв
- Сторно распределения компенсирующими движениями, история сохраняется
- Переводы между фондами, ручные корректировки и выплаты — все с подтверждением
- Неизменяемые снимки балансов и потоков на дату
- Прогноз балансов на 13 недель или 12 месяцев с признаком дефицита
- Анализ концентрации по источнику, партнёру или фонду с порогами
Основные MCP-инструменты
| Инструмент | Назначение |
|---|---|
funds__fund.list | Список фондов с балансами |
funds__fund.get | Карточка фонда: баланс и последние движения |
funds__fund.create | Создать фонд: назначение, потолок, неснижаемый остаток, приоритет |
funds__fund.update | Изменить параметры фонда |
funds__fund.transfer | Перевод между фондами парой движений (с подтверждением) |
funds__fund.adjust | Ручная корректировка баланса фонда (с подтверждением) |
funds__fund.disburse | Выплата из фонда (с подтверждением) |
funds__fund.delete | Мягко удалить фонд, сохранив историю движений (с подтверждением) |
funds__allocation.scheme.create | Новая версия схемы распределения с правилами по фондам |
funds__allocation.scheme.activate | Включить версию схемы, сняв прежнюю активную (с подтверждением) |
funds__allocation.calculate | Предпросмотр распределения без записи: доли, версия правил, контрольная сумма |
funds__allocation.execute | Исполнить распределение поступления, идемпотентно по ключу |
funds__allocation.run_waterfall | Каскадное распределение по приоритетам с остатком в резервный фонд |
funds__allocation.list | Реестр распределений за период |
funds__allocation.reverse | Сторно распределения компенсирующими движениями (с подтверждением) |
funds__snapshot.create | Зафиксировать неизменяемый снимок балансов и потоков |
funds__snapshot.get | Снимок балансов всех фондов на дату |
funds__forecast.run | Детерминированный прогноз балансов на 13 недель или 12 месяцев |
funds__concentration.analyze | Анализ концентрации по источнику, партнёру или фонду |
funds__funds_metrics | Метрики для холстов: балансы, притоки, оттоки, дефицит, концентрация |
Блоки холста
fund-card— карточка фондаfund-field— отдельное поле фондаallocationscheme-card— карточка схемы распределенияallocationscheme-field— отдельное поле схемы распределения
Связанные модули
- MOD-FINANCE — финансовый факт, бюджеты и P&L как основа распределения
- MOD-ORG — оргструктура, через которую выдаются права на фонды
- MOD-ANALYTICS — витрины и отчёты поверх метрик фондов