CFDI 4.0 en Shopify: cómo automatizar tu facturación electrónica
Qué es el CFDI 4.0 y por qué te afecta si vendes online en México
El CFDI (Comprobante Fiscal Digital por Internet) versión 4.0 es el estándar de facturación electrónica exigido por el SAT desde el 1 de enero de 2023. Si tienes una tienda online que vende en México, emitir CFDI no es opcional: es una obligación fiscal para todas las personas físicas y morales con actividad económica.
La versión 4.0 introdujo cambios importantes respecto a la 3.3:
- Datos del receptor obligatorios: Ahora necesitas el nombre fiscal exacto, RFC, régimen fiscal y código postal fiscal de tu cliente.
- Validación estricta del SAT: El sistema valida en tiempo real que los datos coincidan con los registros del SAT. Un error tipográfico en el nombre fiscal y la factura es rechazada.
- Motivos de cancelación obligatorios: Ya no puedes cancelar una factura sin justificación. Debes indicar el motivo y, en algunos casos, el UUID de reemplazo.
- Exportación e informativas: Nuevos campos para operaciones de comercio exterior.
El problema: Shopify no soporta CFDI de forma nativa
Shopify es una plataforma global. Su sistema de facturación genera recibos de venta, no CFDI. Para cumplir con la normativa fiscal mexicana, necesitas conectar un PAC (Proveedor Autorizado de Certificación) que genere los XML y PDF con sello digital del SAT.
Esto no es un defecto de Shopify, es una realidad del mercado mexicano que requiere integración específica. La buena noticia: hay múltiples opciones y se pueden automatizar completamente.
Las 3 mejores soluciones para CFDI en Shopify
1. Facturama
Facturama es una de las plataformas de facturación electrónica más utilizadas en México y tiene una app directa para Shopify. Su API es robusta y permite automatización completa.
- Precio: Desde $499 MXN/mes (plan básico con 50 facturas)
- Integración: App nativa de Shopify + API REST
- Ventajas: Portal de autofacturación para clientes, soporte en español, complementos de pago automáticos
- Ideal para: Tiendas con volumen medio-alto que necesitan automatización completa
2. FacturAPI
FacturAPI destaca por su API moderna y bien documentada. Es la opción preferida cuando necesitas integraciones custom o conectar con middleware como n8n o Make.
- Precio: Desde $399 MXN/mes con pago por factura emitida
- Integración: API REST + webhooks. No tiene app nativa de Shopify, se conecta vía desarrollo custom o middleware
- Ventajas: Documentación excelente, sandbox gratuito para pruebas, respuesta técnica rápida
- Ideal para: Tiendas con desarrollo técnico propio o agencias que integran a medida
3. Bind ERP
Bind es un ERP completo que incluye facturación CFDI, inventarios, contabilidad y más. Si necesitas más que solo facturación, es una solución integral.
- Precio: Desde $999 MXN/mes
- Integración: Conector con Shopify + API
- Ventajas: Gestión de inventario sincronizada, reportes contables, multialmacén
- Ideal para: Tiendas que necesitan ERP completo además de facturación
Flujo de automatización: del pedido al CFDI sin intervención manual
El objetivo es que el proceso sea invisible para tu equipo. Así funciona un flujo bien configurado:
- Cliente hace el pedido en Shopify y completa el pago.
- Webhook de Shopify envía los datos del pedido a tu PAC (Facturama, FacturAPI o Bind).
- El PAC genera el CFDI 4.0 con los datos fiscales del cliente (RFC, razón social, régimen fiscal, CP fiscal).
- El CFDI (XML + PDF) se envía automáticamente al email del cliente.
- El comprobante se reporta al SAT automáticamente por el PAC.
- El CFDI queda asociado al pedido en tu sistema contable.
Punto clave: Para que este flujo funcione, necesitas capturar los datos fiscales del cliente durante el checkout o mediante un portal de autofacturación post-compra. La segunda opción es más común porque no todos los clientes necesitan factura.
Portal de autofacturación
La mayoría de tiendas implementan un portal donde el cliente introduce sus datos fiscales usando el número de pedido y su email. Este portal consulta el pedido en Shopify, genera el CFDI y lo envía. Facturama ofrece uno incluido; con FacturAPI necesitas desarrollarlo (o usar un template que en Pango Studio tenemos listo).
Integración con CONTPAQi y Aspel
Muchos contadores en México trabajan con CONTPAQi o Aspel. La integración es necesaria para que tu contabilidad no dependa de exportaciones manuales.
CONTPAQi
CONTPAQi Comercial y Contabilidad pueden importar los XML de CFDI generados. El flujo más limpio es:
- Tu PAC genera el CFDI y almacena el XML.
- Un proceso automatizado (cron job o middleware) descarga los XML periódicamente.
- Los XML se importan en CONTPAQi usando su módulo de recepción de comprobantes.
Para volúmenes altos, CONTPAQi ofrece API de importación que permite automatizar completamente sin intervención del contador.
Aspel
Aspel SAE y Aspel COI funcionan de manera similar. Aspel SAE gestiona la facturación y Aspel COI la contabilidad. La importación de XML es el punto de conexión. Si usas Aspel en la nube, la integración vía API es más directa.
Buenas prácticas para CFDI en ecommerce
Cancelaciones
Con CFDI 4.0, cancelar una factura requiere indicar el motivo:
- 01 – Comprobante emitido con errores con relación: Cuando emites una nueva factura que sustituye a la cancelada.
- 02 – Comprobante emitido con errores sin relación: Cuando la cancelas sin emitir otra.
- 03 – No se llevó a cabo la operación: El caso más común en ecommerce, cuando un cliente devuelve un producto.
- 04 – Operación nominativa relacionada: Para casos específicos de facturación a nombre genérico que se sustituye por una nominativa.
Importante: Si la factura supera los $1.000 MXN, el receptor debe aceptar la cancelación. Automatiza las solicitudes de cancelación para no quedarte con facturas fantasma.
Complementos de pago
Si ofreces pago contra entrega, pagos parciales o plazos, necesitas emitir complementos de pago (CRP – Complemento de Recepción de Pagos). El CFDI inicial se emite como PPD (Pago en Parcialidades o Diferido) y el complemento se genera cuando llega el pago real. Facturama y Bind manejan esto automáticamente; con FacturAPI necesitas configurar el flujo.
Notas de crédito
Para devoluciones parciales, en lugar de cancelar el CFDI completo, emite una nota de crédito (CFDI tipo Egreso) por el monto devuelto. Esto es fiscalmente más limpio y evita problemas con el SAT.
Da el paso: automatiza tu facturación
La facturación CFDI en Shopify parece compleja al inicio, pero una vez configurada correctamente funciona sin fricción. El error más caro es hacerlo manual: facturas olvidadas, errores en datos fiscales y problemas con el SAT en la declaración anual.
En Pango Studio configuramos integraciones de facturación CFDI para tiendas Shopify en México. Desde la selección del PAC hasta la automatización completa con portal de autofacturación y sincronización contable.
Conoce nuestros servicios de integración para Shopify en México o habla con nuestro equipo para resolver tu facturación de una vez.