You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: revenue report with charts and per-sponsorship financial breakdown
Adds a Revenue Report page (More > Revenue) with:
- Summary cards: total/finalized/approved revenue, deal count + average
- Revenue by Package: full-width horizontal bar chart
- Year-over-Year comparison chart
- Sponsorship detail table with fee, internal value, margin percentage
Dashboard revenue card now links directly to the report.
Sponsorship detail page gets a collapsible Financial Breakdown section
showing fee vs internal value with a coverage bar, and value-by-program
mini bar chart.
Guide documented. 6 tests.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
The <ahref="{% url 'manage_revenue' %}" style="color:#3776ab;">Revenue Report</a> (under More) gives a financial overview of sponsorship income by year. It includes:
<li><strong>Summary cards</strong> — total revenue, finalized revenue, approved (pending), sponsorship count with average deal size</li>
345
+
<li><strong>Revenue by package</strong> — horizontal bar chart showing income by package tier with deal counts</li>
346
+
<li><strong>Year-over-year</strong> — compare total revenue across all years at a glance</li>
347
+
<li><strong>Sponsorship detail table</strong> — every sponsorship for the selected year with fee, internal value, margin percentage, and period</li>
0 commit comments