export function formatCurrency(value: number): string { return new Intl.NumberFormat('es-MX', { style: 'currency', currency: 'MXN', minimumFractionDigits: 0, maximumFractionDigits: 0, }).format(value); } /** Ajusta una fecha CFDI restando 1 hora para corregir el offset del SAT/Facturapi. */ export function toCfdiDate(dateString: string | null | undefined): Date { if (!dateString) return new Date(0); const d = new Date(dateString); d.setHours(d.getHours() - 1); return d; }