diff --git a/EstateManagementUI.BlazorServer/Components/Pages/Merchants/View.razor b/EstateManagementUI.BlazorServer/Components/Pages/Merchants/View.razor
index 0100bae7..3452b14d 100644
--- a/EstateManagementUI.BlazorServer/Components/Pages/Merchants/View.razor
+++ b/EstateManagementUI.BlazorServer/Components/Pages/Merchants/View.razor
@@ -2,6 +2,8 @@
@rendermode InteractiveServer
@inject IMediator Mediator
@inject NavigationManager NavigationManager
+@using EstateManagementUI.BlazorServer.Models
+@using EstateManagementUI.BlazorServer.Requests
Transaction history will be displayed here
} + else if (activeTab == "settlements") + { +Total Settlements
+@settlements.Count
+Total Transactions
+@settlements.Sum(s => s.TransactionCount).ToString("N0")
+Total Paid
+@settlements.Sum(s => s.NetAmountPaid).ToString("C")
+| Date | +Reference | +Transactions | +Amount | +
|---|---|---|---|
| @settlement.SettlementDate.ToString("MMM dd, yyyy") | +@settlement.SettlementReference | +@settlement.TransactionCount.ToString("N0") | +@settlement.NetAmountPaid.ToString("C") | +
No settlement history available
+ } +Historical settlement visibility per merchant
+Total Settlements
+@settlements.Count
+Total Transactions
+@settlements.Sum(s => s.TransactionCount).ToString("N0")
+Total Amount Paid
+@settlements.Sum(s => s.NetAmountPaid).ToString("C")
+Average Settlement
+@((settlements.Sum(s => s.NetAmountPaid) / settlements.Count).ToString("C"))
+| Settlement Date | +Settlement Reference | +Transaction Count | +Net Amount Paid | +
|---|---|---|---|
| + @settlement.SettlementDate.ToString("MMM dd, yyyy") + | ++ @settlement.SettlementReference + | ++ @settlement.TransactionCount.ToString("N0") + | ++ @settlement.NetAmountPaid.ToString("C") + | +
No settlement history found for the selected criteria
+Try adjusting your date range or merchant selection
+