From 64ef4440f677ff49ae97cc1552f415631f57484e Mon Sep 17 00:00:00 2001 From: Jose Selesan Date: Fri, 29 May 2026 15:27:57 -0300 Subject: [PATCH] fix(expenses): update amount display logic to reflect payment status --- .../src/features/expenses/components/ExpensesTable.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/apps/frontend/src/features/expenses/components/ExpensesTable.tsx b/apps/frontend/src/features/expenses/components/ExpensesTable.tsx index 8106885..380f1a9 100644 --- a/apps/frontend/src/features/expenses/components/ExpensesTable.tsx +++ b/apps/frontend/src/features/expenses/components/ExpensesTable.tsx @@ -40,10 +40,12 @@ export function ExpensesTable({ data, onPay, page, total, pageSize, onPageChange header: "Monto", accessorKey: "amount", cell: ({ row }) => { - const amount = Number(row.getValue("amount")); + const expense = row.original; + const isPayed = expense.status === "PAYED"; + const value = isPayed && expense.amountPayed ? Number(expense.amountPayed) : Number(expense.amount); return ( - ${amount.toLocaleString("es-AR", { minimumFractionDigits: 2 })} + ${value.toLocaleString("es-AR", { minimumFractionDigits: 2 })} ); },