From c71f4df6a11b77bd97f9d06f275a872acaafdb2b Mon Sep 17 00:00:00 2001 From: Roba Boru Date: Mon, 20 Jul 2026 16:55:09 +0300 Subject: [PATCH] Fix payment discrepancy column --- .../src/app/reports/payment-discrepancy/page.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/edr-passenger-web/backoffice/src/app/reports/payment-discrepancy/page.tsx b/apps/edr-passenger-web/backoffice/src/app/reports/payment-discrepancy/page.tsx index ed51c2d1b..84bd6cfc8 100644 --- a/apps/edr-passenger-web/backoffice/src/app/reports/payment-discrepancy/page.tsx +++ b/apps/edr-passenger-web/backoffice/src/app/reports/payment-discrepancy/page.tsx @@ -59,6 +59,10 @@ interface DiscrepancyReport { // ── Helpers ─────────────────────────────────────────────────────────────────── +function fmtStation(name: string) { + return name.replace(/\s+Station$/i, ''); +} + function fmtMoney(amount: number, currency: string) { return `${currency} ${amount.toLocaleString('en-US', { minimumFractionDigits: 2 })}`; } @@ -73,7 +77,7 @@ function exportCsv(rows: DiscrepancyRow[]) { r.passengerName, r.phone, new Date(r.bookingDate).toLocaleDateString('en-GB'), - `${r.origin.city || r.origin.name} → ${r.destination.city || r.destination.name}`, + `${fmtStation(r.origin.name)} → ${fmtStation(r.destination.name)}`, new Date(r.departureAt).toLocaleString('en-GB', { dateStyle: 'medium', timeStyle: 'short' }), r.seatType, r.coachNumber ?? '—', @@ -334,11 +338,11 @@ export default function PaymentDiscrepancyPage() { - {row.origin.city || row.origin.name} + {fmtStation(row.origin.name)} - {row.destination.city || row.destination.name} + {fmtStation(row.destination.name)}