feat(conciliacion): metricas I+P-E para montos conciliado y pendiente

This commit is contained in:
Horux Dev
2026-05-24 02:17:06 +00:00
parent 3eeec3c60e
commit 31be887882

View File

@@ -178,7 +178,11 @@ export default function ConciliacionPage() {
};
// Score cards — tipo P usa monto_pago_mxn, otros usan total_mxn
const getMonto = (c: any) => Number(c.montoMxn || c.totalMxn || 0);
// I+P-E: Ingresos y Pagos suman, Egresos restan
const getMonto = (c: any) => {
const monto = Number(c.montoMxn || c.totalMxn || 0);
return c.tipoComprobante === 'E' ? -monto : monto;
};
const montoConciliado = conciliadas.reduce((s, c) => s + getMonto(c), 0);
const montoPendiente = pendientes.reduce((s, c) => s + getMonto(c), 0);