Fix: expand payment status normalization for better filtering

This commit is contained in:
Sidney 2026-05-14 15:41:46 -03:00
parent 1ed6a1bc55
commit 13b4da1cf7
1 changed files with 3 additions and 3 deletions

View File

@ -51,12 +51,12 @@ export default function Financeiro() {
if (token) fetchData(); if (token) fetchData();
}, [token]); }, [token]);
const normalizeStatus = (payment: Payment) => { const normalizeStatus = (payment: Payment) => {
const s = payment.status?.toLowerCase(); const s = (payment.status || (payment as any).situacao || '').toLowerCase().trim();
if (['paid', 'received', 'confirmed', 'pago'].includes(s)) return 'paid'; if (['paid', 'received', 'confirmed', 'pago', 'recebido', 'confirmado', 'quitado'].includes(s)) return 'paid';
if (['cancelled', 'cancelado'].includes(s)) return 'cancelled'; if (['cancelled', 'cancelado'].includes(s)) return 'cancelled';
// Check if explicitly overdue in database // Check if explicitly overdue in database
if (['overdue', 'atrasado', 'atrasada', 'vencido'].includes(s)) return 'overdue'; if (['overdue', 'atrasado', 'atrasada', 'vencido', 'vencida'].includes(s)) return 'overdue';
return 'pending'; return 'pending';
}; };