diff --git a/MoneyMap/Pages/Upload.cshtml.cs b/MoneyMap/Pages/Upload.cshtml.cs
index 8cbedd7..4d7bc39 100644
--- a/MoneyMap/Pages/Upload.cshtml.cs
+++ b/MoneyMap/Pages/Upload.cshtml.cs
@@ -316,7 +316,10 @@ namespace MoneyMap.Pages
addedInThisBatch.Add(key);
}
- return PreviewOperationResult.Success(previewItems);
+ // Order by date descending (newest first)
+ var orderedPreview = previewItems.OrderByDescending(p => p.Transaction.Date).ToList();
+
+ return PreviewOperationResult.Success(orderedPreview);
}
public async Task ImportAsync(List transactions)