Publicado y revisado por Apalabs OÜ ·

Compatibilidad

Shopify y Verifactu en 2027: ¿qué integración necesitas?

Necesita un facturador conforme

La respuesta

Shopify puede conservar el pedido, el pago, el envío y el reembolso, pero eso no demuestra que la plataforma base expida la factura fiscal española conforme al RRSIF. La pieza que asigna número y serie, expide la factura y genera el registro debe estar identificada; su productor debe publicar una declaración responsable para el producto y cada versión.

El matiz importante

Shopify llama «factura» al mensaje de un pedido preliminar que lleva al cliente a una página de pago. Ese nombre comercial no acredita que sea la factura fiscal definitiva. Además, los webhooks pueden repetirse, llegar desordenados o faltar: una integración seria debe deduplicar, conciliar y relacionar reembolsos con la corrección fiscal que corresponda.

Qué comprobar en tu caso

Pasos antes de decidir

  1. Dibuja el recorrido desde el pedido y el pago hasta la factura; anota qué sistema crea cada documento y cuándo deja de ser borrador.
  2. Descarga la declaración responsable de la app o facturador y compara producto, productor, versión y modalidad con tu instalación.
  3. Prueba un pedido normal, uno con autorización sin captura, otro cancelado antes de emitir y una devolución parcial posterior.
  4. Reenvía el mismo webhook, simula eventos fuera de orden y una caída; confirma que se recuperan sin perder ni duplicar facturas.
  5. Exporta una muestra de pedidos, facturas y rectificaciones y documenta quién atiende una incidencia fiscal o de sincronización.

Shopify no da una respuesta única: identifica quién expide

En una tienda Shopify pueden intervenir la plataforma, una app de facturación, un ERP, el TPV y una gestoría. El RRSIF recae sobre el sistema que expide facturas: el que recibe los datos, conserva la información y la procesa para producir la factura y sus registros. Que Shopify origine el pedido no convierte automáticamente a la plataforma base en ese SIF.

Pide un diagrama concreto, no una promesa genérica de compatibilidad. Debe mostrar dónde se asignan número y serie, cuándo se genera el registro, qué producto aparece en la declaración responsable y qué ocurre si Shopify o el conector no responden. Si dos aplicaciones expiden de forma independiente, pueden existir dos SIF y dos cadenas que conciliar.

La «factura» de un pedido preliminar es un enlace de pago

La ayuda oficial de Shopify explica que, al «enviar una factura» desde un pedido preliminar, se comparte un enlace para que el cliente introduzca datos, elija envío y pague; después del pago, el borrador se convierte en pedido. Esa etiqueta de interfaz no demuestra que el documento sea la factura fiscal española con número, serie y registro de alta.

La AEAT permite borradores y proformas, pero no llevan QR tributario y deben sustituirse por la factura oficial. Una vez emitida definitivamente y generado el registro, ya no puede volver a tratarse como borrador ni alterarse como si nunca hubiera existido. La integración debe conservar el vínculo entre pedido preliminar, pedido y factura final.

No elijas el disparador solo por el nombre del estado

Crear el pedido, autorizar una tarjeta, capturar el pago, preparar y entregar son hechos diferentes. La AEAT sitúa el devengo general de una entrega de bienes cuando se pone a disposición del comprador y, si existe un pago anticipado, en el cobro por el importe efectivamente percibido. La fecha de factura también depende de quién sea el destinatario y de la operación.

Por eso no existe un evento universal de Shopify que sirva para todas las tiendas. Documenta con tu asesoría qué hito corresponde a venta física, envío, recogida, preventa y pago parcial; configura un único punto de emisión y evita tanto facturar una simple autorización como esperar después del plazo aplicable.

Los webhooks pueden repetirse, desordenarse o faltar

Shopify documenta que no garantiza el orden de los webhooks y recomienda ignorar entregas duplicadas mediante X-Shopify-Webhook-Id. También advierte que una entrega puede perderse o manejarse mal y aconseja procesos de conciliación que vuelvan a consultar los objetos actualizados.

La app debe usar una clave estable del pedido y comprobar si la factura ya existe antes de emitir. Prueba un reintento después de que el facturador haya creado la factura pero antes de responder a Shopify, eventos que llegan fuera de orden y una caída prolongada. El resultado esperado es una factura recuperable, no un hueco ni un duplicado.

Reembolso de Shopify y rectificación fiscal son dos pasos

Shopify permite reembolsar todo o parte de un pedido, incluido el envío, y refleja el movimiento en el pedido. Ese evento financiero no demuestra por sí solo que la factura se haya corregido: la AEAT exige factura rectificativa cuando la original incumple requisitos, la cuota es incorrecta o se producen los supuestos de modificación de la base imponible.

Exige que la integración conserve factura original, artículos y portes afectados, motivo, reembolso y documento de corrección. Prueba devolución parcial, cambio de un artículo, reembolso de portes, crédito en tienda y un reembolso fallido; no permitas que un cambio de estado borre o sobrescriba la factura expedida.

Shopify POS, marketplaces y varias tiendas amplían el alcance

Si Shopify POS, la tienda online y un marketplace expiden por caminos distintos, identifica qué SIF genera cada factura y cómo evita una segunda emisión cuando el pedido cruza canales. La AEAT indica que cada SIF mantiene una cadena independiente por obligado tributario; varios TPV que expiden de forma independiente son varios SIF a estos efectos.

Pide pruebas con recogida en tienda, devolución online de una compra física, pedidos importados y varias sociedades en una cuenta. La declaración responsable del facturador principal no cubre por simple asociación una app, un conector o un desarrollo propio que también expide.

Qué pedir a una app antes de pagar

Solicita la declaración responsable descargable con nombre del productor, producto, versión, funciones, instalación y fecha. Comprueba qué modalidad utiliza, qué datos recibe de Shopify, dónde puedes ver envíos rechazados y cómo reintenta sin duplicar. La AEAT no homologa previamente las apps: el productor declara la conformidad de cada versión.

Compara también coste total, límite de pedidos o facturas, soporte, actualizaciones, POS, marketplaces, divisas, facturas completas y simplificadas, rectificaciones y salida de datos. La demostración debe incluir errores y exportación; un pedido sencillo correctamente sincronizado no prueba el flujo completo.

Cuándo debe estar preparada la integración

El calendario vigente exige tener adaptados los SIF antes del 1 de enero de 2027 para los contribuyentes del Impuesto sobre Sociedades incluidos en el artículo 3.1.a), y antes del 1 de julio de 2027 para el resto de obligados del artículo 3.1. La fecha no depende de Shopify, sino del obligado y del ámbito del RRSIF.

Usa el tiempo previo para probar con pedidos de prueba sin confundirlos con facturas reales, guardar la declaración de la versión y documentar la migración. Si tienes SII, normativa foral, operaciones no sujetas al deber de facturar u otra circunstancia especial, confirma el alcance antes de aplicar el calendario general.

Preguntas frecuentes sobre Shopify y Verifactu

¿Shopify es compatible con Verifactu por sí solo?

No hay una respuesta única para la plataforma base. Debes identificar qué app o sistema asigna número y serie, expide la factura y genera el registro; ese producto y su versión son los que deben quedar cubiertos por la declaración responsable.

¿La factura de un pedido preliminar de Shopify es la factura fiscal?

No necesariamente. Shopify usa ese nombre para un mensaje con enlace de pago. La factura fiscal definitiva debe expedirse después con los datos, numeración y registro que correspondan; mientras sea borrador o proforma no lleva el QR tributario.

¿Una app de Shopify App Store está homologada por la AEAT?

La presencia en la tienda no es una homologación. La AEAT explica que el productor acredita el cumplimiento mediante una declaración responsable visible para el sistema y cada versión. Comprueba el documento y que coincida con tu configuración.

¿Debo emitir al crear el pedido o al cobrarlo?

No existe un evento universal para todas las operaciones. Creación, autorización, cobro y entrega son hitos distintos; documenta con tu asesoría cuál activa la emisión en cada flujo y evita que dos eventos creen dos facturas.

¿Un reembolso en Shopify corrige automáticamente la factura?

No puede darse por supuesto. Shopify registra el movimiento financiero, mientras que la corrección fiscal debe seguir el procedimiento aplicable y conservar el vínculo con la factura original. Pruébalo expresamente con reembolsos totales y parciales.

¿Qué pasa si un webhook se repite o no llega?

La integración debe deduplicar entregas, tolerar eventos desordenados y ejecutar una conciliación periódica. Reenviar un evento no debe crear otra factura y una caída debe poder recuperarse mostrando los pedidos pendientes.

Qué hacer

Identifica qué app o sistema expide realmente, descarga la declaración responsable de la versión y prueba pedido, pago, cancelación, devolución parcial, reintento y conciliación antes de contratar o activar la integración.

¿Vas a migrar o contratar? Usa el plan de adaptación para documentar la versión, probar una corrección y ensayar la exportación antes de decidir.

Sigue comprobando tu caso

Otras comprobaciones frecuentes

Fuentes oficiales y revisión

Contenido revisado el a partir de fuentes primarias. Los enlaces llevan al texto oficial vigente o a la información del organismo competente.