From 120ca806b0b397c412c657db39b6a2da156adc25 Mon Sep 17 00:00:00 2001 From: Horux Dev Date: Mon, 11 May 2026 23:07:26 +0000 Subject: [PATCH] fix(conciliacion): montos con 2 decimales (solo en conciliacion) Creada funcion local formatCurrencyConciliacion con minimumFractionDigits/maximumFractionDigits = 2. El resto del sitio mantiene formatCurrency original sin decimales. --- apps/web/app/(dashboard)/conciliacion/page.tsx | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/apps/web/app/(dashboard)/conciliacion/page.tsx b/apps/web/app/(dashboard)/conciliacion/page.tsx index efd0c6f..2de7c05 100644 --- a/apps/web/app/(dashboard)/conciliacion/page.tsx +++ b/apps/web/app/(dashboard)/conciliacion/page.tsx @@ -10,6 +10,15 @@ import { Header } from '@/components/layouts/header'; import { Card, CardContent, Button, Select, SelectContent, SelectItem, SelectTrigger, SelectValue, Input } from '@horux/shared-ui'; import { useAuthStore } from '@/stores/auth-store'; import { formatCurrency } from '@/lib/utils'; + +function formatCurrencyConciliacion(value: number): string { + return new Intl.NumberFormat('es-MX', { + style: 'currency', + currency: 'MXN', + minimumFractionDigits: 2, + maximumFractionDigits: 2, + }).format(value); +} import { exportToExcel } from '@/lib/export-excel'; import { Eye, Download, X, CheckCircle } from 'lucide-react'; @@ -167,14 +176,14 @@ export default function ConciliacionPage() {

Monto Conciliado

-

{formatCurrency(montoConciliado)}

+

{formatCurrencyConciliacion(montoConciliado)}

{conciliadas.length} CFDIs

Monto Pendiente de Conciliar

-

{formatCurrency(montoPendiente)}

+

{formatCurrencyConciliacion(montoPendiente)}

{pendientes.length} CFDIs

@@ -262,7 +271,7 @@ export default function ConciliacionPage() { {cfdi.nombreReceptor} - {formatCurrency(getMonto(cfdi))} + {formatCurrencyConciliacion(getMonto(cfdi))} {cfdi.metodoPago || '-'} @@ -354,7 +363,7 @@ export default function ConciliacionPage() { {cfdi.nombreEmisor} - {formatCurrency(getMonto(cfdi))} + {formatCurrencyConciliacion(getMonto(cfdi))} {cfdi.conciliacion?.fechaDePago