diff --git a/src/hooks/useFaturas.ts b/src/hooks/useFaturas.ts index 5b8ee87..b4dc5a2 100644 --- a/src/hooks/useFaturas.ts +++ b/src/hooks/useFaturas.ts @@ -44,7 +44,14 @@ export function useFaturas({ cartaoId }: UseFaturasProps) { .order('mes', { ascending: false }); if (error) throw error; - setFaturas(data || []); + + // Mapear os dados para garantir que status_pagamento seja do tipo correto + const faturasMapeadas = (data || []).map(fatura => ({ + ...fatura, + status_pagamento: fatura.status_pagamento as 'pendente' | 'pago' | 'vencido' + })) as FaturaCartao[]; + + setFaturas(faturasMapeadas); } catch (error) { console.error('Erro ao carregar faturas:', error); } finally {