
6 de marzo de 2026 a las 04:30 p.m.
Hemos agregado nuevas opciones de filtrado para que puedas encontrar tus órdenes más fácilmente. Ahora puedes filtrar tus órdenes por estado de factura: ver solo las facturadas, solo las que aún no tienen factura, o todas.
También hemos mejorado el filtro de estado de pago para que puedas ver específicamente las órdenes que aún no han sido pagadas, lo que te ayuda a tener un mejor control de tus cuentas por cobrar.
Además, hemos agregado un nuevo enlace a nuestro programa de Partners en el pie de página, para que puedas conocer cómo ganar comisiones recomendando CFDI Express.
Gracias por usar nuestra aplicación. Si tienes alguna sugerencia, no dudes en contactarnos.
3 de marzo de 2026 a las 02:54 p.m.
Hemos mejorado la forma en que gestionamos el menú de documentación de la aplicación. Ahora los artículos de ayuda se cargan dinámicamente desde nuestro repositorio de contenido, lo que nos permite actualizar la documentación de forma más rápida y sencilla sin necesidad de actualizar la aplicación.
Esto significa que podrás acceder a la información más reciente sobre cómo usar CFDI Express de manera más ágil, y estaremos agregando nuevos tutoriales y guías con mayor frecuencia.
Gracias por usar nuestra aplicación. Si tienes alguna sugerencia, no dudes en contactarnos.
25 de febrero de 2026 a las 03:43 a.m.
Hemos agregado una nueva sección de soporte y contacto al final del proceso de configuración inicial. Ahora podrás encontrar fácilmente nuestros datos de contacto, incluyendo correo electrónico y WhatsApp, además de un botón para agendar una llamada de soporte directamente desde la aplicación.
También hemos añadido una nueva opción para que tengas más control sobre la facturación automática. Ahora puedes marcar órdenes específicas para que sean excluidas del proceso de auto-facturación. Esta opción está disponible directamente en el panel de administración de Shopify y puedes filtrar tus órdenes para ver cuáles tienen esta opción activada.
Gracias por usar nuestra aplicación. Si tienes alguna sugerencia, no dudes en contactarnos.
18 de febrero de 2026 a las 07:43 p.m.
Ahora cada orden que sea facturada a través de CFDI Express queda marcada automáticamente como "Facturada".
¿Qué puedes hacer?
Filtrar órdenes en el admin: Desde la lista de órdenes en tu panel de Shopify, puedes filtrar para ver solo las órdenes que ya han sido facturadas o las que aún no lo han sido.
Usar en automatizaciones: Puedes utilizar este indicador como condición en Shopify Flow para crear automatizaciones basadas en si una orden ya fue facturada o no. Por ejemplo, enviar recordatorios a clientes que no han solicitado su factura.
Seguimiento claro: De un vistazo puedes saber qué órdenes ya cuentan con su CFDI generado.
La acción "Crear CFDI" en Shopify Flow ahora devuelve la URL de descarga de la factura generada.
18 de febrero de 2026 a las 05:46 p.m.
Ahora puedes automatizar la generación de facturas electrónicas (CFDI) directamente desde Shopify Flow.
¿Qué puedes hacer?
Facturación automática al Publico en General: Genera flojos recurrentes en flow que revisen y facturen al público en general todo lo no facturado.
Automatizar la facturación: Configura flujos en Shopify Flow que generen facturas automáticamente cuando se cumplan las condiciones que tú definas, por ejemplo al completar un pedido o al recibir un pago.
Datos fiscales completos: La acción de Flow acepta todos los datos fiscales necesarios: RFC, razón social, régimen fiscal, código postal, método de pago, uso del CFDI y correo electrónico para envío.
Dirección fiscal opcional: También puedes incluir datos de dirección del receptor (calle, número exterior e interior, colonia, ciudad, municipio y estado).
Mismo proceso confiable: La factura se genera, se envía por correo electrónico y se registra exactamente igual que cuando se crea manualmente desde la app o desde el formulario del cliente.
Se optimizó internamente el proceso de creación de facturas para que sea más rápido y confiable, especialmente cuando se ejecuta desde automatizaciones de Shopify Flow.
9 de febrero de 2026 a las 02:24 p.m.
Ahora puedes gestionar los Complementos de Pago directamente desde CFDI Express para todas tus facturas creadas con método PPD (Pago en parcialidades o diferido).
¿Qué puedes hacer?
Generar complementos de pago: Cada vez que recibas un pago parcial de una factura PPD, puedes registrarlo generando un complemento de pago con la fecha, forma de pago y monto recibido.
Seguimiento automático de parcialidades: El sistema calcula automáticamente el número de parcialidad, el saldo anterior y el saldo pendiente después de cada pago, sin necesidad de llevar cuentas manualmente.
Envío por correo electrónico: Cada complemento generado se envía automáticamente por correo al cliente con los archivos PDF y XML adjuntos.
Historial completo: Consulta en cualquier momento el historial de todos los complementos generados para una factura, incluyendo montos pagados y saldos.
Cancelación de complementos: Si necesitas cancelar un complemento de pago, puedes hacerlo directamente desde la aplicación.
Las facturas PPD que ya tienen complementos de pago activos no pueden cancelarse accidentalmente. Primero deberás cancelar los complementos asociados, protegiendo así la integridad de tu facturación.
Esta funcionalidad cumple con los requisitos del SAT para la emisión de Complementos de Pago (CFDI tipo P) vinculados a facturas con método de pago PPD.
2 de febrero de 2026 a las 03:30 p.m.
Hemos mejorado la forma en que se almacenan los datos de tus facturas en Shopify, proporcionando una estructura más organizada y accesible.
Beneficios:
Mejor organización: Cada factura ahora se guarda como un registro independiente vinculado a tu orden, facilitando su consulta y gestión.
Información completa: Se almacenan todos los datos importantes de la factura: UUID, folio, fecha, RFC del receptor, razón social, régimen fiscal, método de pago, uso del CFDI y enlace de descarga.
Mayor confiabilidad: El proceso de facturación continúa funcionando incluso si hay algún problema al guardar el registro adicional, asegurando que nunca pierdas una factura.
Compatibilidad total: Tus facturas existentes y flujos de trabajo actuales siguen funcionando exactamente igual.
Esta mejora sienta las bases para futuras funcionalidades de consulta y reportes de facturas directamente desde tu tienda Shopify.
20 de enero de 2026 a las 08:16 p.m.
Ahora puedes descargar tus facturas directamente desde la lista de órdenes sin necesidad de entrar al detalle de cada una.
Beneficios:
Acceso rápido: Un botón de descarga aparece junto a cada orden que ya ha sido facturada.
Archivos completos: El ZIP incluye tanto el PDF como el XML de tu factura, listos para enviar o archivar.
Ahorro de tiempo: Ya no necesitas navegar al detalle de la orden para obtener tus comprobantes.
Botón claro: El botón de la barra de guardado ahora dice "Facturar" para mayor claridad.
Navegación automática: Después de generar una factura exitosamente, regresarás automáticamente a la lista de órdenes para continuar con tu trabajo.
Confirmación mejorada: La barra de guardado ahora se comporta de manera más predecible, ocultándose correctamente después de completar la facturación.
Esta actualización hace más eficiente tu flujo de trabajo al facturar múltiples órdenes.
19 de enero de 2026 a las 08:34 p.m.
Hemos mejorado la navegación dentro de CFDI Express para que funcione de manera más suave y confiable. Los botones y enlaces ahora responden correctamente al hacer clic, llevándote a la sección deseada sin problemas.
Ya no perderás información por accidente. Cuando estés editando la configuración de un producto y tengas cambios sin guardar, la aplicación te preguntará si deseas guardar antes de salir de la página.
Beneficios:
Navegación confiable: Los enlaces y botones funcionan correctamente en todas las páginas de la aplicación.
Sin pérdida de datos: Si intentas salir de una página con cambios sin guardar, verás un mensaje de confirmación para que puedas decidir qué hacer.
Mejor experiencia: La aplicación responde de manera más predecible a tus acciones.
Esta actualización mejora la estabilidad general de la aplicación.
14 de enero de 2026 a las 11:07 p.m.
Los artículos del blog de CFDI Express ahora aparecerán mejor posicionados y con información más completa en los resultados de búsqueda de Google.
Beneficios:
Resultados enriquecidos: Cuando alguien busque información sobre facturación electrónica, los artículos de tu blog podrán mostrar información adicional como el autor, fecha de publicación e imagen destacada directamente en Google.
Mayor visibilidad: Los buscadores ahora entienden mejor el contenido de cada artículo, lo que puede mejorar el posicionamiento en las búsquedas relacionadas con CFDI y facturación en México.
Información clara: Los usuarios verán más detalles sobre el contenido antes de hacer clic, lo que atrae visitantes más interesados en el tema.
Esta mejora se aplica automáticamente a todos los artículos del blog sin necesidad de configuración adicional.
13 de enero de 2026 a las 05:05 p.m.
Ahora puedes definir en qué periodo de tiempo tus clientes pueden solicitar facturas para sus compras. Esta configuración te permite un mayor control sobre el proceso de facturación de tu tienda.
Opciones disponibles:
Sin límite de tiempo: Tus clientes pueden solicitar facturas en cualquier momento después de su compra (opción por defecto).
Hasta fin de mes: Los clientes pueden solicitar su factura solo hasta el último día del mes en que realizaron su compra.
Días específicos después de la compra: Define un número exacto de días después de la compra durante los cuales tus clientes pueden solicitar su factura.
Cuando el periodo de facturación ha expirado, tus clientes verán un mensaje claro indicándoles que deben contactar a soporte si aún requieren su factura. Esto evita confusiones y mejora la comunicación con tus compradores.
Puedes configurar estas opciones desde la sección de Configuración en tu panel de CFDI Express.
10 de enero de 2026 a las 05:56 p.m.
Esta actualización presentó algunas intermitencias en el servicio de CFDI Express. Lamentamos los inconvenientes que esto pudo haber ocasionado.
Hemos actualizado la dirección de nuestros servicios de almacenamiento para mejorar la estabilidad y el rendimiento de la aplicación.
Esta actualización es transparente para los usuarios y no requiere ninguna acción de tu parte. Todo seguirá funcionando de la misma manera, pero con una conexión más estable a nuestros servidores.
9 de enero de 2026 a las 07:41 p.m.
Hemos renovado completamente la sección del blog para que sea más atractiva y fácil de navegar.
Ahora cada artículo muestra una vista previa con:
Los artículos ahora aparecen ordenados por fecha, mostrando siempre los más recientes al inicio para que no te pierdas ninguna novedad.
6 de enero de 2026 a las 09:18 p.m.
Ahora cuando instalas CFDI Express, verás directamente el formulario de registro sin tener que aceptar la suscripción primero. Esto hace que el proceso de configuración inicial sea más fluido y rápido.
Ya no tienes que esperar hasta después de registrarte para configurar tus códigos de producto y unidad del SAT. Ahora puedes:
Todos los campos incluyen búsqueda inteligente para encontrar fácilmente el código correcto.
31 de diciembre de 2025 a las 07:12 p.m.
Ahora puedes configurar un porcentaje de IVA personalizado para tus productos y este se aplicará aunque el producto esté marcado como exento de impuestos en Shopify.
Esto es útil cuando:
La lista de productos ahora muestra correctamente el porcentaje de IVA personalizado cuando está configurado, facilitando identificar qué productos tienen configuraciones especiales.
29 de diciembre de 2025 a las 06:53 p.m.
Ahora CFDI Express es compatible con tiendas que manejan sus precios sin IVA incluido. Anteriormente, la aplicación solo funcionaba correctamente con tiendas donde los precios ya incluían el IVA (configuración común en México).
La aplicación ahora detecta automáticamente cómo está configurada tu tienda:
Precios con IVA incluido: Si vendes un producto a $116 y el IVA ya está incluido, la factura mostrará correctamente $100 de subtotal + $16 de IVA.
Precios sin IVA: Si vendes un producto a $100 y el IVA se agrega al momento del pago, la factura mostrará $100 de subtotal + $16 de IVA = $116 total.
Esta actualización es especialmente útil para comercios que operan con el modelo B2B o que prefieren mostrar precios sin impuestos en su tienda.
18 de diciembre de 2025 a las 06:18 p.m.
Ahora los formularios de facturación muestran mensajes de error específicos cuando hay campos incorrectos o faltantes. Los errores se muestran directamente en cada campo y desaparecen automáticamente cuando se corrigen.
Se agregó una barra de guardado en los formularios de facturación y configuración inicial. Esta barra aparece cuando realizas cambios y te permite guardar o descartar los cambios fácilmente. Incluye confirmación antes de descartar para evitar pérdida de datos.
Esta actualización mejora significativamente la experiencia de usuario al facturar, reduciendo errores y haciendo más intuitivo el proceso de llenado de datos fiscales.
17 de diciembre de 2025 a las 01:01 a.m.
Esta actualización permite facturar correctamente productos personalizados o que no existen en el catálogo de Shopify.
CFDI:CódigoProducto,CódigoUnidad. Por ejemplo: Grabado Personalizado CFDI:78102200,E48Esta actualización es especialmente útil para tiendas que manejan productos a medida o personalizados.
15 de diciembre de 2025 a las 08:51 p.m.
Esta actualización incluye mejoras en la experiencia del usuario al capturar datos fiscales.
Esta actualización es recomendada para todos los usuarios.
12 de diciembre de 2025 a las 01:55 a.m.
Esta actualización facilita el acceso a recursos de ayuda y mejora las opciones de contacto con nuestro equipo de soporte.
Videos Tutoriales: Ahora encontrarás un botón en la página de bienvenida que te lleva directamente a nuestra lista de videos tutoriales en YouTube, donde podrás aprender paso a paso cómo configurar y usar CFDI Express.
Agenda una Llamada Introductoria: Si prefieres ayuda personalizada al comenzar, puedes agendar una videollamada con nuestro equipo directamente desde la página de configuración inicial.
Esta actualización es recomendada para todos los usuarios.
12 de diciembre de 2025 a las 12:15 a.m.
Esta actualización trae nuevas herramientas para visualizar el rendimiento de tu facturación y mejoras en la experiencia de uso.
Panel de Métricas en Reportes: Ahora puedes ver de un vistazo cuántas facturas has generado, cuántas constancias de situación fiscal has obtenido, cuántos reportes has creado y una estimación del tiempo que has ahorrado usando CFDI Express.
Resumen de Actividad Reciente: En la página principal ahora verás cuántas facturas generaste en los últimos 30 días y cómo se compara con el período anterior, ayudándote a entender mejor tu volumen de facturación.
Guardado más Intuitivo: Las páginas de configuración y productos ahora muestran una barra de guardado al hacer cambios, igual que otras aplicaciones de Shopify, haciendo más claro cuándo tienes cambios pendientes por guardar.
Mejor Visualización en Móvil: Las opciones de modo de facturación (PAC y Flow) ahora se ven correctamente en teléfonos y tablets.
Navegación sin Interrupciones: Corregimos un problema donde al regresar a la lista de órdenes o productos desde una página de detalle, a veces se perdía la sesión.
Esta actualización es recomendada para todos los usuarios.
8 de diciembre de 2025 a las 09:51 p.m.
Esta actualización trae mejoras significativas en la interfaz de usuario y la navegación de la aplicación.
Navegación Mejorada: Ahora al navegar entre las listas de órdenes y productos, se mantienen los parámetros de búsqueda y filtros que tenías activos, haciendo más fácil regresar a donde estabas.
Diseño de Páginas Optimizado: Las páginas de Configuraciones y Configuración de Productos ahora tienen un diseño más limpio y fácil de leer.
Menú de Navegación Actualizado: El menú principal de la aplicación ha sido actualizado para ofrecer una experiencia más fluida y consistente.
Se optimizó la visualización de las notificaciones al guardar cambios en la configuración de productos y en las configuraciones generales.
Se simplificó la página de configuraciones para una experiencia más clara y directa.
Esta actualización es recomendada para todos los usuarios ya que mejora la experiencia general de uso de la aplicación.
6 de diciembre de 2025 a las 02:08 a.m.
Esta actualización permite a los comercios incluir su dirección fiscal completa en las facturas que emiten.
Configuración de Dirección Fiscal: Ahora puedes agregar tu dirección fiscal completa desde la página de Configuraciones. Los campos disponibles son:
Facturas más Completas: Cuando configures tu dirección fiscal, esta aparecerá automáticamente en todas las facturas que generes, cumpliendo con los requisitos del SAT para incluir la dirección del emisor.
Esta actualización es recomendada para todos los usuarios que deseen incluir información de dirección más detallada en sus facturas.
27 de noviembre de 2025 a las 05:01 a.m.
Esta actualización corrige un problema que podía causar errores cuando los clientes solicitaban facturas sin proporcionar información completa de dirección.
Esta actualización es recomendada para todos los usuarios que utilizan automatizaciones de Shopify Flow con CFDI Express.
25 de noviembre de 2025 a las 06:38 p.m.
23 de noviembre de 2025 a las 12:34 a.m.
Nos complace anunciar la versión 2.1.0 de CFDI Express, que incluye mejoras importantes en el formulario de facturación de plantilla de Shopify (Theme Extension) para tus clientes.
Ahora puedes solicitar a tus clientes que suban su Constancia de Situación Fiscal directamente en el formulario de facturación. Esto te permite:
Esta funcionalidad se puede activar o desactivar según las necesidades de tu negocio.
Agregamos la opción de solicitar la dirección fiscal completa de tus clientes, incluyendo:
Esto te ayuda a cumplir con los requisitos fiscales que pueden requerir la dirección completa en tus facturas.
Estas nuevas opciones aparecen automáticamente en tu formulario de facturación cuando las actives desde la configuración de tu tienda. Tus clientes podrán:
Si no activas estas funcionalidades, tu formulario de facturación seguirá funcionando exactamente como antes. No hay cambios obligatorios.
Tipo de actualización: Nueva funcionalidad Compatibilidad: Compatible con todas las versiones anteriores
21 de noviembre de 2025 a las 01:47 a.m.
Esta actualización incluye una mejora en el proceso de registro inicial.
Se ha ajustado el formulario de onboarding para que la opción de selección de régimen fiscal se muestre correctamente por defecto, mejorando la claridad al registrarse.
19 de noviembre de 2025 a las 03:25 a.m.
Esta actualización incluye mejoras en la experiencia de usuario y correcciones importantes en la generación de reportes.
Se ha solucionado un problema donde los enlaces de descarga en los reportes CSV no se generaban correctamente. Ahora podrás acceder a tus archivos directamente desde el reporte.
Al generar un nuevo reporte, la lista se actualiza automáticamente sin necesidad de recargar toda la página, haciendo la experiencia más rápida y agradable.
Versión: 2.0.1 Tipo: Patch Release Fecha: Noviembre 18, 2025 Prioridad: Media
17 de noviembre de 2025 a las 07:14 p.m.
Esta es la versión más importante desde el lanzamiento de CFDI Express.
Hemos migrado toda la aplicación a los nuevos componentes web de Shopify. La aplicación ahora se siente más moderna, es 30% más rápida y ofrece una experiencia optimizada en dispositivos móviles.
Ya no tienes que esperar mirando pantallas de carga. Solicita tus reportes y continúa trabajando. El sistema te notificará cuando estén listos. Ahora puedes generar hasta 5 reportes simultáneamente.
Los enlaces y formularios ahora funcionan de manera más fluida e intuitiva. Cada interacción se siente más rápida y natural.
Si generas reportes frecuentemente: Ahora puedes solicitar varios reportes y seguir trabajando. Ya no pierdes tiempo esperando.
Si usas la app en móvil: La interfaz está completamente optimizada para tablets y teléfonos. Todo es más fácil de tocar y navegar.
Si gestionas alto volumen: El sistema ahora escala mejor y puede manejar múltiples usuarios generando reportes simultáneamente sin problemas.
Si usas Docker, agrega la variable de entorno:
REDIS_URL=redis://localhost:6379
Todo lo demás se actualiza automáticamente. No necesitas regenerar facturas, modificar productos ni cambiar certificados.
Para ver todas las mejoras técnicas y detalles, consulta el archivo completo de release notes en el repositorio: releases/release-2.0.0.md
Versión: 2.0.0
Tipo: Major Release
Fecha: Noviembre 15, 2025
Prioridad: Alta (Actualización mayor recomendada)
Desarrollado con ❤️ por el equipo de CFDI Express
11 de noviembre de 2025 a las 10:26 p.m.
Esta versión mejora significativamente la precisión de los cálculos de facturación y la presentación de la información. Ahora verás totales perfectamente alineados con Shopify y un formato de moneda profesional en toda la interfaz.
¿Qué significa esto para ti?
Todos los montos en tus facturas ahora se muestran con formato profesional mexicano:
Antes:
Subtotal: 1234.5
IVA: 197.52
Total: 1432.02
Ahora:
Subtotal: $1,234.50
IVA: $197.52
Total: $1,432.02
Beneficios:
El problema que solucionamos:
Algunos comerciantes reportaron diferencias de $0.01 entre el total de Shopify y lo que mostraba la vista de factura. Por ejemplo:
¿Por qué pasaba?
Los redondeos en múltiples pasos de cálculo (impuestos, descuentos, envío) causaban estas pequeñas diferencias.
La solución:
Ahora el sistema calcula todo una sola vez en el servidor y ajusta automáticamente para que el total mostrado coincida exactamente con Shopify.
Resultado:
Optimizaciones realizadas:
Antes, cada vez que abrías una factura:
Ahora:
Mejora: 54% más rápido
Beneficio: Revisas y generas facturas más rápidamente.
Problema: Orden #7231138726175 mostraba $8,798.39 en vez de $8,798.40
Solución: Sistema de ajuste automático garantiza totales exactos
Impacto: Ya no habrá confusión con clientes sobre diferencias mínimas
Problema: Algunas facturas eran rechazadas porque al intentar corregir los totales, rompíamos la relación matemática que exige el SAT: Tasa × Base = Impuesto
Solución: Los ajustes de redondeo ahora solo se aplican en la pantalla que ves. Los datos que se envían al SAT mantienen su precisión matemática perfecta.
Resultado: Todas las facturas se generan sin errores.
Antes: La lógica de cálculo estaba duplicada en varios lugares. Si se corregía un error en uno, había que recordar corregirlo en todos.
Ahora: Un solo módulo maneja todos los cálculos. Una corrección beneficia a todo el sistema.
Beneficio: Menos bugs, actualizaciones más rápidas y confiables.
| Métrica | Antes | Ahora | Mejora |
|---|---|---|---|
| Precisión de totales | 99.9% | 100% | +0.1% |
| Velocidad de carga | 650ms | 300ms | +54% |
| Formato de moneda | No | Sí | ✨ Nuevo |
| Código duplicado | Sí | No | ⚡ Optimizado |
| Rechazos del SAT | Ocasionales | Cero | ✅ Resuelto |
Antes:
Productos: 10,000.00
Descuento: -2,000.00
Subtotal: 8,000.00
IVA: 1,280.00
Total: 9,279.99 ← ¿Por qué no 9,280.00?
Ahora:
Productos: $10,000.00
Descuento: -$2,000.00
Subtotal: $8,000.00
IVA: $1,280.00
Total: $9,280.00 ✓ Exacto
Orden real:
Antes: Total mostraba $1,432.01, Shopify decía $1,432.02 Ahora: Ambos muestran $1,432.02
Cliente feliz: No hay confusión ni necesidad de explicar.
Nuevo módulo central: InvoiceData.server.ts
Este módulo ahora:
Beneficio: Una sola fuente de verdad, menos bugs.
Código eliminado: 270 líneas de código duplicado
Antes:
api.invoice-data.ts: 440 líneasapp.factura.$factura.tsx: 800+ líneasAhora:
InvoiceData.server.ts: 488 líneas (nuevo, compartido)api.invoice-data.ts: 70 líneas (simplificado)app.factura.$factura.tsx: 650 líneas (optimizado)Resultado: Código más limpio y mantenible.
Antes (consulta completa):
query GetOrder($id: ID!) {
order(id: $id) {
lineItems(first: 50) { ... } # 50 productos
taxLines { ... } # Todos los impuestos
shippingLine { ... } # Datos de envío
cartDiscountAmountSet { ... } # Descuentos
# + 80 líneas más
}
}
Ahora (consulta mínima en vista):
query GetOrder($id: ID!) {
order(id: $id) {
customer {
email
rfc { value }
razonSocial { value }
# Solo lo necesario para el formulario
}
}
}
Ahorro: 90% menos datos transferidos en la vista.
Esta actualización es completamente transparente:
❌ No necesitas reconfigurar nada ❌ No necesitas regenerar facturas antiguas ❌ No necesitas actualizar productos ❌ No necesitas modificar certificados
✅ Todo funciona automáticamente ✅ Facturas antiguas intactas ✅ Misma experiencia (mejorada) ✅ Compatible con configuración actual
Esta versión fue probada con:
✅ Órdenes reales de producción
✅ Diferentes escenarios de descuento
✅ Tasas de impuesto mixtas
✅ Casos extremos
Resultado: Cero errores en todos los casos.
app/models/InvoiceData.server.ts
Módulo central con toda la lógica de cálculo de facturas.
app/routes/api.invoice-data.ts (-370 líneas)
app/routes/app.factura.$factura.tsx (-150 líneas)
releases/release-1.21.0.md (nuevo)
feat: Refactor invoice data generation and add currency formatting
- Extract invoice calculation logic to InvoiceData.server.ts
- Simplify api.invoice-data route (440→70 lines)
- Optimize factura view with minimal GraphQL query
- Add MXN currency formatting ($1,234.56)
- Fix rounding differences in displayed totals
- Maintain mathematical integrity for API
Antes: Clientes llamaban por diferencias de $0.01 Ahora: Cero llamadas por discrepancias
Antes: Dudas sobre si los totales eran correctos Ahora: Confianza total en los números mostrados
Antes: Números sin formato (1234.5) Ahora: Formato profesional ($1,234.50)
Antes: Miedo a que el SAT rechace facturas Ahora: Tranquilidad de datos matemáticamente perfectos
Esta actualización se activa automáticamente al momento del despliegue. No hay pasos de configuración ni migración requeridos.
Línea de tiempo:
Si después de la actualización notas:
Por favor repórtalo con:
Investigaremos y resolveremos de inmediato.
En próximas versiones consideraremos:
Qué obtienen los comerciantes:
Qué obtiene tu equipo técnico:
Inversión requerida:
Riesgo:
Versión: 1.21.0 Tipo: Minor Release (Refactorización + Mejoras) Fecha: Noviembre 11, 2025 Pull Request: #29
Desarrollado con ❤️ por el equipo de CFDI Express