Consolidator Module¶
Статус: 🔨 In progress — заглушка
Призначення¶
Модуль для холдингів з кількома Organization всередині одного Tenant:
- Консолідований P&L групи
- Консолідований баланс
- Консолідований cash flow
- Виключення внутрішньогрупових операцій (intercompany elimination)
- Multi-currency consolidation (UAH-based group with USD subsidiaries)
Очікувана архітектура¶
Models¶
ConsolidationPeriod— період звітування (квартал, рік)ConsolidationGroup— група організаційEliminationRule— правила виключення внутрішніх оборотівFXRate— курси для перерахунку валютних дочірокConsolidatedReport— згенерований консолідований звіт
Логіка¶
- Збирає дані з регістрів усіх
Organizationу групі - Застосовує
EliminationRule: - Внутрішньогрупові продажі → 0
- Дивіденди між компаніями → 0
- Внутрішні позики → 0
- Перераховує валютні організації за курсом
- Формує єдиний P&L / Balance / Cash Flow
🔮 Deferred / Ideas¶
Повна реалізація Consolidator MVP¶
Мотивація: клієнти-холдинги хочуть бачити фінстан групи Чому відкладено: в розробці, потрібна якісна elimination логіка Trigger: запит холдингу з 3+ юросіб
Multi-currency translation methods¶
Мотивація: IFRS пропонує current rate vs temporal method Чому відкладено: після MVP single-currency Trigger: клієнт з валютною дочіркою
Audit trail для консолідації¶
Мотивація: аудитори вимагають traceable джерела цифр Чому відкладено: після MVP Trigger: клієнт під аудитом Big4
Drill-down на дочірню компанію¶
Мотивація: клік на цифру у консолідованому звіті → деталь по дочірці Чому відкладено: після MVP Trigger: перші користувачі