Перейти до змісту

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: перші користувачі


Пов'язане