Facturación
CFDI 4.0 en Shopify: cómo facturar tus ventas online en México
Publicado el 24 de octubre de 2026 · 7 min de lectura
Shopify no emite ni timbra facturas CFDI 4.0: para facturar las ventas de tu tienda en México necesitas tu e.firma, tu certificado de sello digital y una herramienta de facturación, que puede ser la aplicación gratuita del SAT o un proveedor de certificación autorizado (PAC). A los clientes que piden factura se les emite una nominativa. Las demás ventas se reúnen en una factura global a público en general.
Datos clave
- Según la página «Formato de factura (Anexo 20)» del SAT, la versión 4.0 del CFDI convivió con la 3.3 hasta el 31 de marzo de 2023. Desde el 1 de abril de 2023 es la única versión válida (SAT).
- Para generar facturas, el SAT pide la e.firma y el certificado de sello digital (CSD). Puedes facturar con su aplicación gratuita, con la aplicación gratuita de un PAC o contratando el servicio de un PAC (SAT).
- La guía de llenado del CFDI global 4.0 indica que la factura global debe expedirse a más tardar 24 horas después del cierre del periodo que agrupa: diario, semanal, mensual o bimestral (SAT).
- En la factura global, el receptor es «PUBLICO EN GENERAL», con RFC XAXX010101000, régimen 616 y uso del CFDI S01. Se emite una por cada forma de pago (misma guía).
- Según las preguntas frecuentes de cancelación 2026 del SAT, el receptor tiene tres días hábiles para aceptar o rechazar una cancelación. Si no responde a la primera solicitud, la factura se cancela (SAT).
¿Shopify emite facturas CFDI 4.0?
No. Shopify registra el pedido, el pago, los impuestos que configuraste y los datos del cliente, pero no genera el XML del CFDI ni lo certifica ante el SAT. La propia ayuda de Shopify recuerda que el comerciante es responsable de comprobar que cobra los impuestos correctos y de declararlos y pagarlos (Shopify Help Center).
El timbrado lo hace siempre el SAT o un PAC. El flujo de una venta queda así:
- El cliente compra en tu tienda y paga.
- Si pide factura, te da sus datos fiscales, en el checkout o en un portal de autofacturación.
- Tu herramienta de facturación genera el CFDI con los datos del pedido y lo envía al PAC.
- El PAC lo valida, lo certifica y le asigna el folio fiscal.
- Entregas al cliente el XML y su representación impresa (PDF).
- Las ventas sin factura nominativa entran en la factura global del periodo.
¿Qué datos del cliente necesitas para una factura nominativa?
La versión 4.0 es más estricta que la 3.3 con los datos del receptor. Según la guía de llenado del Anexo 20, debes registrar:
| Dato | Qué exige la guía del SAT |
|---|---|
| RFC | 13 caracteres para persona física y 12 para persona moral. Debe estar inscrito y no cancelado |
| Nombre o razón social | Tal como aparece en el RFC del receptor |
| Código postal | El del domicilio fiscal del receptor, no el de envío |
| Régimen fiscal | La clave vigente del catálogo c_RegimenFiscal |
| Uso del CFDI | La clave que pida el cliente, compatible con su régimen |
El error más habitual en tiendas online es usar los datos de envío del pedido como datos fiscales. El nombre de quien recibe el paquete y el código postal de entrega no tienen por qué coincidir con la constancia de situación fiscal del cliente. Por eso conviene pedir los datos fiscales aparte: en un formulario después de la compra o en un portal donde el cliente escribe su número de pedido y sus datos.
¿Cómo funciona la factura global a público en general?
La mayoría de los compradores de una tienda online no piden factura. Para esas ventas, la regla 2.7.1.21 de la Resolución Miscelánea Fiscal permite agruparlas en un CFDI global. La guía de llenado del SAT fija estas reglas:
- Periodicidad: diaria, semanal, mensual o bimestral. La bimestral está ligada al régimen 621.
- Plazo: se expide a más tardar 24 horas después del cierre de las operaciones que agrupa.
- Receptor: RFC XAXX010101000, nombre «PUBLICO EN GENERAL», régimen 616 y uso S01 (sin efectos fiscales).
- Conceptos: cada venta va en una línea, con su número de pedido o folio, clave de producto 01010101, cantidad 1 y unidad ACT.
- Impuestos: el IVA y el IEPS van desglosados por separado.
- Forma de pago: si cobraste con tarjeta, transferencia y efectivo, haces una factura global por cada forma de pago.
- Retenciones: si hay retenciones, no puedes usar la factura global y debes emitir un CFDI por cada operación.
La guía también indica que, si el cliente no pide comprobante, no tienes que emitirlo para operaciones de menos de 100 pesos, pero esas ventas sí deben incluirse en la factura global.
¿Qué hacer si un cliente pide factura después de la global?
Pasa a menudo: el cliente compra a fin de mes y pide la factura días después, cuando la venta ya está en la global. Según las preguntas frecuentes de cancelación del SAT, el procedimiento es:
- Cancela la factura global con el motivo «04 Operación nominativa relacionada en una factura global».
- Vuelve a emitir la factura global sin esa venta.
- Emite la factura nominativa al cliente.
Los otros motivos de cancelación también se usan en una tienda online. El 01 sirve para errores con una factura que la sustituye. El 02, para errores sin sustitución. El 03, cuando la operación no se llevó a cabo, por ejemplo un pedido cancelado antes del envío.
Las facturas de operaciones con público en general, las de hasta 1.000 pesos y las que se cancelan dentro de las 24 horas siguientes a su emisión no requieren la aceptación del receptor, entre otros supuestos que enumera el SAT. Para las demás, el cliente tiene tres días hábiles para responder.
¿Qué herramienta de facturación usar con tu tienda Shopify?
Depende sobre todo de tu volumen de pedidos y de si quieres automatizar.
| Opción | Coste | Conexión con Shopify | Encaja si… |
|---|---|---|---|
| Aplicación gratuita del SAT | Sin coste | Manual: copias los datos de cada pedido | Tienes pocos pedidos y pocas solicitudes de factura |
| Aplicación gratuita de un PAC | Sin coste | Normalmente manual | Quieres otra interfaz sin pagar |
| Servicio contratado con un PAC o software de facturación | Según el proveedor, con contrato | Apps de la Shopify App Store o integración por API | Tienes volumen y quieres autofacturación y factura global automática |
| Integración propia | Desarrollo y mantenimiento | A medida con la API de Shopify y la de tu PAC | Tienes ERP o procesos muy específicos |
Antes de contratar una app o un PAC, comprueba lo siguiente:
- Que el proveedor aparezca en la lista de proveedores autorizados del SAT.
- Que genere la factura global automáticamente, separada por forma de pago, dentro del plazo.
- Que resuelva el caso de una venta ya incluida en la global (cancelación con motivo 04 y nueva emisión).
- Que emita CFDI de egreso (nota de crédito) cuando haces un reembolso total o parcial en Shopify.
- Cómo trata los descuentos, el envío cobrado y los productos con tasas de IVA distintas.
- Dónde se guardan el XML y el PDF de cada factura, y si se asocian al pedido de Shopify.
Revisa también la configuración de impuestos de la tienda en Configuración > Impuestos y aranceles: lo que factures debe cuadrar con lo que Shopify cobró en el checkout.
Si vendes también en Colombia, el modelo es distinto, porque allí la DIAN valida cada factura antes de entregarla. Lo explicamos en facturación electrónica DIAN en Shopify.
Preguntas frecuentes
¿La confirmación de pedido de Shopify sirve como factura en México?
No. La confirmación de pedido no es un CFDI: no tiene folio fiscal ni sello digital, y no está certificada por un PAC. Si el cliente pide factura, tienes que emitir un CFDI 4.0 con sus datos fiscales.
¿Puedo facturar mis ventas de Shopify gratis?
Sí. El SAT ofrece una aplicación gratuita y algunos PAC tienen aplicaciones gratuitas. La contrapartida es que suelen ser manuales: con muchos pedidos, emitir las nominativas y la factura global a mano consume tiempo y es fácil equivocarse.
¿Qué pasa si vendo a un cliente en el extranjero?
El Anexo 20 contempla un RFC genérico para residentes en el extranjero (XEXX010101000), con régimen 616. Según el caso, se añaden campos como la residencia fiscal o el complemento de comercio exterior. Revisa con tu contador qué aplica a tus envíos internacionales.
¿Cada cuánto debo hacer la factura global?
La periodicidad puede ser diaria, semanal, mensual o bimestral, y la bimestral está ligada al régimen 621. Sea cual sea, debes expedirla en las 24 horas siguientes al cierre del periodo. Con una periodicidad corta, si alguien pide su factura después, la global que hay que cancelar y rehacer es más pequeña.
Fuentes
- SAT: Formato de factura (Anexo 20)
- SAT: Guía de llenado del CFDI global, versión 4.0
- SAT: Anexo 20, guía de llenado de los CFDI
- SAT: Preguntas frecuentes y escenarios de cancelación 2026
- SAT: Genera facturas para tu empresa
- Shopify Help Center: configuración manual de impuestos
Siguiente paso
Conectar Shopify con tu PAC, automatizar la factura global y cuadrar los reembolsos es un proyecto de integración. Si prefieres delegarlo, revisa las agencias Shopify en México o las especializadas en integraciones de ERP, logística y facturación. También puedes leer cómo elegir una agencia Shopify o pedir una recomendación según tu proyecto.