
20 de enero de 2026, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 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, 06:38 p.m.
23 de noviembre de 2025, 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, 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, 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, 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, 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
7 de noviembre de 2025, 10:14 p.m.
Esta versión transforma la forma en que CFDI Express calcula los impuestos. Ahora cada producto se factura con su tasa de IVA específica, y los descuentos se distribuyen matemáticamente correctos. El resultado: facturas 100% precisas que coinciden perfectamente con tus órdenes de Shopify.
¿Qué significa esto para ti?
Antes, todas las facturas usaban la misma tasa de IVA (normalmente 16%) sin importar el producto. Ahora el sistema detecta y aplica la tasa correcta para cada artículo.
Ejemplos reales donde esto hace la diferencia:
Zona Fronteriza: Si tu tienda está en la frontera norte y cobras 8% de IVA reducido, tus CFDIs ahora reflejarán el 8% exacto.
Productos Mixtos: Imagina que vendes:
Ventas Especializadas: Si tienes productos con diferentes tratamientos fiscales, cada uno se factura con su tasa correcta automáticamente.
Beneficio principal: Tus facturas cumplen al 100% con el SAT porque reflejan exactamente los impuestos que cobraste.
¿Qué cambió?
Los descuentos de carrito (cupones, códigos promocionales) ahora se distribuyen proporcionalmente entre todos los productos, manteniendo las tasas de impuesto correctas.
Ejemplo práctico:
Tu cliente compra:
Antes: El descuento podía aplicarse incorrectamente, causando diferencias entre Shopify y el CFDI.
Ahora: El descuento se reparte proporcionalmente:
Por qué importa: Cero discrepancias entre lo que cobraste y lo que facturas. El SAT no rechazará tus CFDIs por diferencias en totales.
Cuando un cliente no proporciona su dirección completa, la factura ahora muestra valores descriptivos en lugar de campos vacíos:
Beneficio: Facturas más profesionales y legibles, incluso con datos incompletos.
Si aplicas la tasa reducida del 8%, esta actualización es crítica para ti. Finalmente tus facturas mostrarán el porcentaje correcto sin tener que hacer ajustes manuales.
¿Vendes alimentos, medicamentos o productos exentos de IVA? Ahora se facturarán con tasa 0% correctamente, sin inflar artificialmente los impuestos.
Si usas cupones, códigos promocionales o descuentos automáticos, esta actualización elimina los dolores de cabeza de cálculos incorrectos.
Antes: El costo de envío no siempre participaba correctamente en los descuentos de carrito. Ahora: El envío se incluye proporcionalmente en cualquier descuento global.
Antes: Las rutas /api/cfdi y /api/cfdi-flow manejaban direcciones de forma diferente.
Ahora: Ambas rutas usan la misma lógica, garantizando consistencia total.
Antes: Direcciones incompletas dejaban campos en blanco en la factura. Ahora: Se usan valores descriptivos por defecto para mejor presentación.
✅ Totalmente retrocompatible: Funciona con todas las configuraciones existentes ✅ Sin configuración requerida: Se activa automáticamente al actualizar ✅ Facturas antiguas intactas: No afecta CFDIs ya generados ✅ API estable: Mismo formato de respuesta, solo mejores cálculos
No necesitas hacer nada. La mejora se aplica automáticamente a todas las facturas nuevas.
| Aspecto | Versión 1.19 | Versión 1.20 |
|---|---|---|
| Cálculo de IVA | Una tasa para todo | Tasa por artículo |
| Zona fronteriza (8%) | Mostraba 16% | Muestra 8% correcto |
| Productos exentos (0%) | Cobraba 16% | Sin impuestos |
| Descuentos de carrito | Aproximados | Matemáticamente exactos |
| Precisión vs Shopify | Buena | Perfecta (100%) |
| Direcciones incompletas | Campos vacíos | Valores descriptivos |
/api/invoice-data (Cambio principal)
/api/cfdi.ts y /api/cfdi-flow.ts
numero_interior ahora es condicional/api/cfdi.order.ts
taxable a productostaxLines con tasa y porcentajeEsta versión fue probada exhaustivamente con:
Situación: Tienda de electrónica en zona fronteriza, cobra IVA 8%. Antes: Facturas con 16%, clientes confundidos, ajustes manuales. Ahora: Facturas automáticas con 8% correcto. Clientes satisfechos.
Situación: Vende alimentos básicos (0% IVA) y otros productos (16% IVA). Antes: Todo facturado con 16%, pagando IVA de más al SAT. Ahora: Alimentos con 0%, otros con 16%. Ahorro fiscal real.
Situación: Usa cupones del 20% cada semana. Antes: Diferencias de centavos entre Shopify y facturas causaban confusión. Ahora: Totales perfectamente alineados. Cero discrepancias.
NO. Nada en absoluto.
❌ No necesitas reconfigurar productos ❌ No necesitas actualizar certificados ❌ No necesitas regenerar facturas antiguas ❌ No necesitas cambiar tu proceso actual
La actualización se aplica automáticamente a todas las nuevas facturas generadas después de la actualización.
Si después de la actualización notas:
Por favor repórtalo inmediatamente para revisión prioritaria.
Archivos modificados:
app/routes/api.invoice-data.ts ⭐ (Lógica principal)app/routes/api.cfdi.tsapp/routes/api.cfdi-flow.tsapp/routes/api.cfdi.order.tsapp/routes/api.merchant-codes.tsapp/routes/app.factura.$factura.tsxextensions/thank-you-order-status-cfdi/vite.config.tsCommits incluidos: feat: Per-item tax calculation and improved discount handling
Pull Request: #28
En futuras versiones trabajaremos en:
Versión: 1.20.0 Tipo: Minor Release (Nuevas Funcionalidades + Correcciones) Fecha: Noviembre 7, 2025 Prioridad: Alta (Mejoras fiscales críticas)
Desarrollado con ❤️ por el equipo de CFDI Express
7 de noviembre de 2025, 03:48 a.m.
Esta versión corrige un error importante en el cálculo de impuestos dentro de la vista de facturación del administrador de Shopify.
Antes, la tasa de IVA estaba fija al 16% sin importar la configuración real de tu tienda. Ahora el sistema detecta automáticamente la tasa correcta de cada orden, permitiendo:
Si tu negocio opera en la frontera norte y aplicas la tasa reducida del 8%, ahora tus facturas mostrarán el porcentaje correcto.
Si vendes productos exentos de IVA o con tasas especiales, el cálculo será exacto según tu configuración en Shopify.
Garantiza que tus facturas reflejen exactamente los impuestos que cobraste, evitando discrepancias fiscales.
El sistema ahora:
No. Esta corrección se aplica automáticamente al actualizar. No necesitas:
Todas las facturas nuevas calcularán automáticamente la tasa correcta.
| Aspecto | Antes | Ahora |
|---|---|---|
| Tasa de IVA | Siempre 16% | Dinámica según orden |
| Zona fronteriza | Incorrecto | Correcto (8%) |
| Productos exentos | Mostraba 16% | Muestra 0% |
| Precisión fiscal | Aproximada | Exacta |
taxLines al query GraphQLorder.taxLines[0].rateVersión: 1.19.1
Tipo: Patch Release (Bug Fix)
Fecha: Noviembre 2025
Prioridad: Alta (corrección fiscal)
Si detectas alguna inconsistencia en los cálculos de impuestos después de esta actualización, por favor repórtala para revisión inmediata.
Desarrollado con ❤️ por el equipo de CFDI Express
5 de noviembre de 2025, 08:21 p.m.
¡Ahora puedes capturar la dirección fiscal completa de tus clientes cuando lo necesites!
Esta actualización te da la flexibilidad de solicitar información detallada de domicilio en las facturas, ideal para empresas que requieren datos completos para cumplir con requisitos específicos del SAT o políticas internas.
Ahora tienes dos modos para capturar datos fiscales:
Tú decides cuál modo usar según las necesidades de tu negocio.
Si tus clientes son otras empresas que requieren direcciones completas en sus facturas para sus registros contables, ahora puedes proporcionarles exactamente lo que necesitan.
Empresas grandes suelen solicitar direcciones fiscales completas para cumplir con sus políticas internas de control. Ahora puedes satisfacer este requisito fácilmente.
Si vendes a nivel internacional, tener direcciones completas facilita el manejo de documentación aduanal y registros fiscales.
Si prefieres tener toda la información posible para estar preparado ante cualquier auditoría del SAT, esta opción te brinda esa tranquilidad.
Durante la Configuración Inicial
Tus Clientes Verán
Automático en Cada Factura
Cuando activas el modo completo, solicitas:
Todo organizado y fácil de llenar para tus clientes.
Una vez que un cliente llena su dirección:
Situación: Vendes herramientas a empresas constructoras que requieren direcciones completas para su contabilidad.
Solución: Activas el modo de dirección completa. Cuando una constructora hace un pedido, captura todos los datos de su domicilio fiscal. El CFDI incluye la dirección completa, cumpliendo con los requisitos de tu cliente.
Beneficio: Cliente satisfecho, proceso más profesional, cumples con requisitos corporativos.
Situación: Vendes principalmente a particulares, pero ocasionalmente a empresas grandes.
Solución: Mantienes el modo simple para la mayoría de tus clientes. Para pedidos empresariales especiales, puedes capturar manualmente la dirección completa cuando el cliente la solicite.
Beneficio: Mantienes tu proceso rápido para clientes regulares, pero puedes atender requisitos especiales cuando aparecen.
Situación: Todos tus clientes son farmacias y hospitales que necesitan direcciones completas por regulaciones sanitarias.
Solución: Activas el modo completo desde el inicio. Cada cliente registra su dirección fiscal completa, y todas tus facturas incluyen esta información automáticamente.
Beneficio: Cumples con regulaciones, procesos profesionales, clientes contentos.
No todos tus clientes necesitan lo mismo. Ahora puedes adaptarte a diferentes requisitos sin complicaciones.
Tener direcciones completas te ayuda a:
Si usas automatizaciones con Shopify Flow, la información de dirección completa está disponible en los triggers para que puedas crear flujos personalizados.
Las direcciones se guardan en el perfil del cliente, creando un historial útil para:
La dirección se genera según el formato oficial del SAT (CFDI 4.0):
Address en el objeto ReceiverEsta funcionalidad trabaja en:
No. Si no activas la opción de dirección completa, todo funciona exactamente igual que antes.
No. Por defecto está desactivado, manteniendo tu configuración actual. Solo actívalo si lo necesitas.
No. Esta funcionalidad solo aplica a nuevas facturas generadas después de activarla.
Solo si tú lo activas. Si no activas el modo de dirección completa, tus clientes solo llenan los mismos campos de siempre.
La configuración es general para tu tienda. Sin embargo, los campos de dirección se guardan por cliente, así que puedes llenarlos manualmente para clientes específicos cuando lo necesites.
Las facturas anteriores no cambian. La nueva información solo se aplica a facturas futuras.
Sí. Toda la información de dirección está disponible en los triggers de Flow para que crees automatizaciones personalizadas.
No. Esta funcionalidad está incluida sin costo adicional en tu suscripción actual de CFDI Express.
No hay respuesta incorrecta - elige lo que mejor funcione para tu negocio.
| Aspecto | Antes (Modo Simple) | Ahora (Modo Completo) |
|---|---|---|
| Información capturada | Código postal | Dirección completa |
| Campos del cliente | 4 campos básicos | 10 campos detallados |
| Tiempo de llenado | 1-2 minutos | 2-3 minutos |
| Cumplimiento B2B | Básico | Completo |
| Flexibilidad | Limitada | Total |
| Complejidad | Muy simple | Simple |
Nota: El modo simple sigue disponible - tú eliges cuál usar.
Durante el proceso de configuración inicial:
Para activar esta funcionalidad:
Esta actualización representa un paso importante en hacer CFDI Express más flexible y adaptable a diferentes tipos de negocios.
Ahora tienes el control total sobre cuánta información fiscal recolectas, adaptándote perfectamente a las necesidades de tus clientes.
Versión: 1.19.0
Tipo: Minor Release (Nueva funcionalidad)
Fecha: Noviembre 2025
Compatibilidad: ✅ 100% compatible con versiones anteriores
Breaking Changes: Ninguno
Requiere Acción: No (opcional)
Esta funcionalidad fue desarrollada escuchando las necesidades específicas de nuestros usuarios que manejan cuentas corporativas y requisitos empresariales más estrictos.
Gracias por tu confianza en CFDI Express y por ayudarnos a mejorar continuamente.
Desarrollado con ❤️ por el equipo de CFDI Express
🤖 Release notes generadas con Claude Code
5 de noviembre de 2025, 03:31 a.m.
¡Ahora puedes imprimir tus facturas electrónicas directamente desde Shopify sin necesidad de descargar archivos!
Hemos agregado un botón de impresión directo en cada orden de Shopify. Ya no necesitas:
Ahora es tan simple como:
Reduce el tiempo de impresión de facturas en un 70%. Lo que antes tomaba 5 pasos ahora toma solo 1 click.
Integrado naturalmente en tu flujo de trabajo de Shopify. No necesitas aprender nada nuevo, funciona como cualquier otra opción de impresión.
Solo verás el botón de impresión en órdenes que ya tienen un CFDI generado. Si una orden no tiene factura, te lo indicamos claramente.
El sistema detecta automáticamente si una orden tiene CFDI:
Cuando seleccionas "Imprimir CFDI", primero ves una vista previa del PDF. Así puedes:
Esta funcionalidad trabaja con:
| Aspecto | Antes | Ahora |
|---|---|---|
| Pasos necesarios | 5 pasos | 1 click |
| Tiempo promedio | 2-3 minutos | 10 segundos |
| Apps requeridas | 2 (Shopify + CFDI Express) | 1 (Shopify) |
| Dificultad | Media | Muy fácil |
| Cambio de pantalla | Sí | No |
¡Ya está listo! No necesitas hacer nada:
Para probarlo:
No, el proceso de generación sigue siendo el mismo. Esto solo agrega una forma más rápida de imprimir facturas ya generadas.
Sí, funciona en cualquier dispositivo donde puedas acceder al admin de Shopify (computadora, tablet).
Verás un mensaje claro que dice "Esta orden no tiene un CFDI generado". El botón solo funciona con órdenes que ya tienen factura.
¡Por supuesto! Esta es una función adicional. Todas las formas anteriores de acceder a tus CFDIs siguen funcionando.
No es necesario. Es tan intuitivo como usar cualquier botón de impresión en Shopify. Sin embargo, puedes mostrarles esta nueva opción para que aprovechen la mejora.
Basándonos en pruebas internas y feedback de usuarios beta, esperamos que esta actualización:
Esta mejora es completamente gratuita para todos los usuarios de CFDI Express. Forma parte de nuestro compromiso de mejorar continuamente tu experiencia.
Esta funcionalidad fue desarrollada escuchando activamente las necesidades de nuestros usuarios. Gracias por tu feedback continuo que nos ayuda a crear mejores herramientas.
Versión: 1.18.0
Tipo: Minor Release (Nueva funcionalidad)
Fecha: Noviembre 2025
Compatibilidad: ✅ Totalmente compatible con versiones anteriores
Si tienes alguna pregunta o problema con esta nueva funcionalidad:
Desarrollado con ❤️ por el equipo de CFDI Express
🤖 Release notes generadas con Claude Code
30 de octubre de 2025, 08:43 p.m.
Esta versión combina nuevas funcionalidades importantes con correcciones críticas, mejorando tanto la experiencia de tus clientes como tus capacidades de marketing y comunicación.
Ahora CFDI Express incluye un blog completo para compartir contenido educativo con tus clientes:
Tu sitio ahora es más visible para los buscadores:
Problema que teníamos: Los clientes podían intentar generar facturas para órdenes que aún no estaban pagadas completamente, causando confusión y errores.
Solución implementada:
/blog/blog/nombre-del-articulofullyPaid de Shopify| Aspecto | Mejora |
|---|---|
| Experiencia de usuario | ⭐⭐⭐⭐⭐ Significativa |
| Reducción de soporte | ⭐⭐⭐⭐ Alta |
| SEO | ⭐⭐⭐⭐ Muy buena |
| Comunicación | ⭐⭐⭐⭐⭐ Excelente |
/blog para ver la página principalVersión anterior: 1.16.0
Versión actual: 1.17.0
Tipo de actualización: Nuevas funcionalidades + Corrección crítica (Minor)
Para información técnica completa, consulta: releases/release-1.17.0.md
24 de octubre de 2025, 03:48 p.m.
Esta versión te permite saber desde dónde se genera cada factura en tu tienda, ayudándote a entender mejor cómo tus clientes utilizan el sistema de facturación.
Ahora puedes ver exactamente desde dónde se solicitó cada factura:
| Canal | Descripción | Cuándo Ocurre |
|---|---|---|
| Admin | Panel de administración | Cuando generas facturas manualmente |
| POS | Punto de venta | Durante el proceso de compra (post-purchase) |
| Theme | Formulario en tienda | Cuando el cliente solicita su factura |
En futuras versiones, usaremos esta información para:
Esta actualización es automática y no requiere ninguna acción de tu parte. Todo seguirá funcionando exactamente igual, pero ahora con más información útil para ti.
Versión anterior: 1.15.0
Versión actual: 1.16.0
Tipo de actualización: Nuevas funcionalidades (Minor)
Para información técnica completa, consulta: releases/release-1.16.0.md
18 de octubre de 2025, 04:08 a.m.
This minor release enhances the Shopify Flow integration by adding comprehensive fiscal data fields to the CFDI created trigger, enabling more sophisticated automation workflows. Additionally, the invoice generation system now supports dynamic tax rates from Shopify orders instead of hardcoded values.
cfdi-created Flow trigger now includes complete fiscal and invoice informationtaxLines field to get applied tax ratesfacturamaData.Complement.TaxStamp.Uuid/api/invoice-data):@ts-ignore comments for JSZip Blob compatibility/api/cfdi):app/routes/api.cfdi.ts
app/routes/api.invoice-data.ts
taxLines to order GraphQL queryextensions/cfdi-created/shopify.extension.toml
The CFDI created Flow trigger now provides these additional fields:
| Field | Type | Description | Optional |
|---|---|---|---|
razonsocial |
Text | Customer's registered business name | No |
regimenfiscal |
Text | Tax regime code (e.g., 601, 612) | No |
codigopostal |
Text | Customer's fiscal postal code | No |
metodopago |
Text | Payment method code (e.g., 01-Cash, 04-Card) | No |
tipopago |
Text | Payment type (PUE or PPD) | No |
usocfdi |
Text | CFDI usage code (e.g., G03-General expenses) | No |
email |
Text | Customer email address | No |
UUID |
Text | SAT fiscal folio (unique identifier) | Yes |
With the enhanced trigger data, merchants can now create sophisticated automations:
Email Notifications by Tax Regime:
Geographic-Based Processing:
Payment Method Routing:
UUID Tracking:
CFDI Usage Categorization:
The dynamic tax rate feature enables:
Multi-Region Support:
Product-Specific Rates:
Future-Proof:
This release maintains full backward compatibility: