feat(conciliacion): metricas I+P-E para montos conciliado y pendiente
This commit is contained in:
@@ -178,7 +178,11 @@ export default function ConciliacionPage() {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// Score cards — tipo P usa monto_pago_mxn, otros usan total_mxn
|
// 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 montoConciliado = conciliadas.reduce((s, c) => s + getMonto(c), 0);
|
||||||
const montoPendiente = pendientes.reduce((s, c) => s + getMonto(c), 0);
|
const montoPendiente = pendientes.reduce((s, c) => s + getMonto(c), 0);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user