feat(relatorios): refina analise de parcelas

This commit is contained in:
Felipe Coutinho
2026-05-23 13:17:49 -03:00
parent 7a0e33efd8
commit 887885cd98
2 changed files with 26 additions and 19 deletions

View File

@@ -192,6 +192,22 @@ export async function fetchInstallmentAnalysis(
(i) => !i.isSettled,
);
return hasUnpaidInstallments;
})
.sort((a, b) => {
const progressA =
a.trackedInstallments > 0
? a.paidInstallments / a.trackedInstallments
: 0;
const progressB =
b.trackedInstallments > 0
? b.paidInstallments / b.trackedInstallments
: 0;
if (progressA !== progressB) {
return progressB - progressA;
}
return a.firstPurchaseDate.getTime() - b.firstPurchaseDate.getTime();
});
// Calcular totais