diff --git a/apps/edr-passenger-web/backoffice/src/app/reports/finance/page.tsx b/apps/edr-passenger-web/backoffice/src/app/reports/finance/page.tsx index f366a1ffa..2d03e69bf 100644 --- a/apps/edr-passenger-web/backoffice/src/app/reports/finance/page.tsx +++ b/apps/edr-passenger-web/backoffice/src/app/reports/finance/page.tsx @@ -293,7 +293,9 @@ export default function FinanceReportPage() { .filter((r) => r.currency === t.currency) .slice() .sort((a, b) => b.revenueMinor - a.revenueMinor) - .map((r) => ({ label: r.label, revenue: r.revenueMinor })); + // Minor units → major, same as trendData above. Plotting revenueMinor raw made every + // segment bar read 100× its real value (an ETB 10.9M segment charted as 1.09 billion). + .map((r) => ({ label: r.label, revenue: r.revenueMinor / 100 })); const methodRows = data.byMethod.filter((r) => r.currency === t.currency); const methodTotal = methodRows.reduce((sum, r) => sum + r.revenueMinor, 0);