# R45-P2 — Consolidated Revenue Query & Performance Closure

## الهدف
تقليل استعلامات صفحة Revenue من أربع عمليات تجميع منفصلة على `T_INP_OUTP_REVENUE_BATCH` إلى استعلام واحد يعيد:

- Total Revenue
- Cash Revenue
- Insurance Revenue
- MOH Revenue

مع الإبقاء على Profit/Loss كاستعلام مستقل، والحفاظ على قواعد R45-P1 للمقارنة العادلة.

## عقد السلامة
- لا تغييرات على Oracle schema.
- لا Oracle writes.
- لا تفعيل للـMV.
- لا تغيير في قواعد الإيراد.
- قبول Live يتطلب Exact numeric parity لكل شهر ولكل نوع إيراد.

## الأداء المتوقع
- قبل: 4 Revenue queries + 1 Profit/Loss query.
- بعد: 1 Revenue query + 1 Profit/Loss query.
- القياس الحقيقي يجب تشغيله على Windows/XAMPP المتصل بـOracle.
