¿Shopify cumple con TicketBAI?
Shopify es una plataforma de venta excelente, pero no es un software garante inscrito en el registro de la Hacienda Foral. Las facturas y los tickets que emite de fábrica no cumplen los requisitos de TicketBAI, y no por un fallo: sencillamente no está construido para eso. La consecuencia práctica es que esos documentos no sirven como factura ante Hacienda.
Lo que falta no es un detalle de formato. Falta la firma electrónica XAdES-EPES con un certificado válido, falta el encadenamiento —cada factura tiene que referenciar por huella a la anterior, sin huecos ni saltos—, falta el identificativo TBAI y el QR obligatorio en la factura, y falta lo más importante: el envío del XML a la Hacienda Foral en el momento de la venta.
Por eso, el día que empiezas con TicketBAI hay que desactivar las facturas nativas de Shopify. Tus facturas oficiales pasan a ser siempre las que emite el software garante. Las de Shopify, como mucho, se quedan como justificante interno de compra. Si sigues enviando esas al cliente, estás entregando un documento que no es la factura legal de esa venta.
Hay una regla que casi nadie explica y que decide si esto te aplica o no: la obligación depende de tu domicilio fiscal, no del de tus clientes. Si tu tienda está domiciliada en Gipuzkoa y vendes a Sevilla, esa venta genera su XML, su firma y su QR igual que una venta en Donostia. Y al revés: si estás domiciliado en Madrid y vendes al País Vasco, no emites TicketBAI.
Sobre las sanciones, la cifra la publica la propia Hacienda Foral de Gipuzkoa: no utilizar software inscrito se sanciona con el 20 % de la cifra de negocios del ejercicio anterior, con un mínimo de 20.000 €; en reincidencia, el 30 %, con un mínimo de 30.000 €. El incumplimiento puntual son 2.000 € por operación. No lo contamos para meter miedo: lo contamos porque ese mínimo no baja aunque tu tienda sea pequeña.
| Requisito de TicketBAI | Factura nativa de Shopify | Con ShopiBai |
|---|---|---|
| Firma electrónica XAdES-EPES | No la lleva | Firmada en el momento del cobro |
| Encadenamiento con la anterior | No existe | Huella SHA-256 de la anterior en cada factura |
| Identificativo TBAI y código QR | No los genera | Generados e incorporados a la factura |
| Envío del XML a la Hacienda Foral | No se envía | Enviado automáticamente, con su acuse |
| Rectificativa al devolver un pedido | Sólo un reembolso interno | Rectificativa automática, total o parcial |
| Software inscrito en el registro foral | Shopify no lo está | Inscrito en Gipuzkoa desde el 16/03/2026 |
¿Cómo funciona ShopiBai en una tienda Shopify?
El disparador es el cobro, no la creación del pedido. Cuando un pedido se paga en Shopify, ShopiBai recibe el aviso, monta el XML conforme al esquema oficial de Gipuzkoa, lo firma con XAdES-EPES, lo encadena con la huella SHA-256 de tu factura anterior, genera el identificativo TBAI y el QR, y lo envía a la Hacienda Foral. Tarda segundos y no hay que abrir nada.
Las devoluciones también van solas. Cuando registras un reembolso en Shopify —total o parcial— se genera automáticamente la factura rectificativa correspondiente, encadenada como cualquier otra y enviada igual. En una devolución parcial se rectifica sólo lo devuelto, respetando el tipo de IVA de cada línea afectada. Es justo el punto donde se rompen la mayoría de integraciones.
El otro punto donde se rompen es el silencio. Hacienda tiene mantenimientos, y a veces acepta una factura y la rechaza horas después, en validación diferida. ShopiBai reintenta con espera progresiva y tiene seis tareas programadas de vigilancia que revisan la caducidad del certificado, la conectividad con Hacienda y la integridad de la serie. El fallo típico de estas integraciones no es que no envíen: es que dejan facturas paradas y nadie se entera hasta el trimestre.
En el panel ves el histórico factura a factura, con su estado y su línea de tiempo, y cuando algo falla el error de Hacienda aparece traducido a lenguaje llano en vez del código críptico original. Para tu gestoría, exportación en un ZIP por mes, trimestre o año: Excel con el detalle, todos los XML firmados y un resumen imprimible. No hay que reconstruir nada a mano en enero.
¿Necesito un certificado digital para emitir TicketBAI?
En Gipuzkoa, no. Y conviene explicar por qué, porque es el punto que más frena a la gente. Un certificado digital es un fichero que te identifica ante la Administración con la misma fuerza que tu firma. TicketBAI exige que cada factura vaya firmada con uno. El problema no suele ser conseguirlo: es el trámite. Pedirlo, descargarlo, instalarlo donde toca, custodiarlo, renovarlo, y descubrir un martes que ha caducado y no puedes facturar.
ShopiBai está dado de alta y aceptado como Colaborador Social de TicketBAI en Gipuzkoa. Es una figura formal reconocida por la Hacienda Foral que habilita para presentar facturas en nombre de terceros. Tú firmas una autorización y ya está. Las facturas salen con tu NIF, tu serie y tu numeración, pero sin que tengas que conseguir ni custodiar ningún certificado.
Queda un solo trámite de tu lado, y es de dos minutos: después de la primera factura, entrar en tu TicketBAI Ataria y reconocer el dispositivo, dentro del plazo de un mes. Te acompañamos mientras lo haces.
Fuera de Gipuzkoa esta vía no existe hoy. El alta como Colaborador Social es de la Hacienda Foral de Gipuzkoa, así que en Bizkaia o en Araba necesitarías tu propio certificado. Si lo usas, se guarda cifrado con AES-256-GCM y sólo se descifra en memoria durante el instante de la firma. Es también la opción para quien, estando en Gipuzkoa, prefiera firmar con el suyo.
¿Cómo compruebas que un software TicketBAI está realmente inscrito?
Descargando el registro. La Hacienda Foral de Gipuzkoa publica en abierto el Registro de Software TicketBAI en un CSV que cualquiera puede abrir en su ordenador. Es la única prueba que vale, y no depende de lo que diga ninguna web —tampoco esta—.
En la consulta del 14 de agosto de 2026 ese fichero tenía 1.467 entradas de 1.098 entidades desarrolladoras. Si buscas «shopify» en el documento completo aparecen cuatro filas: ShopiBai, con alta el 16/03/2026; un ERP-TPV cuya descripción menciona Shopify dentro de una lista junto a PrestaShop, WooCommerce, CRM, B2B y EDI; un software de gestión comercial para textil y calzado multitienda; y una cuarta inscrita el 27/07/2026 orientada al TPV de Shopify.
Para calibrar el dato, en ese mismo fichero WooCommerce aparece diez veces y PrestaShop otras diez. Shopify, cuatro. Y conviene mirarlo siempre con su fecha, porque el recuento se mueve: entre el 13 y el 14 de agosto entraron siete softwares nuevos al registro.
No decimos que seamos la única forma de emitir TicketBAI desde Shopify. Lo que decimos es más pequeño y comprobable: de las 1.467 entradas del registro sólo cuatro mencionan Shopify, y ShopiBai es la que más tiempo lleva inscrita como integración pensada para tiendas Shopify. Compruébalo en la fuente oficial: el listado es público y el CSV se descarga sin identificarse.
¿Qué casuística real de una tienda online está resuelta?
Esto es lo que separa una integración que funciona en la demo de una que aguanta un Black Friday.
- Varios tipos de IVA en el mismo pedido: si el carrito mezcla 21 %, 10 % y 4 %, la factura sale con su desglose por tipo, no todo agregado al 21 %.
- IVA de los gastos de envío: el porte entra en la factura con el tipo que le corresponde y suma a su tramo de IVA, en lugar de perderse por el camino, que es el fallo más habitual.
- Descuentos: los códigos de descuento y las rebajas por línea se aplican sobre la base de cada línea antes de calcular la cuota.
- Devolución total: rectificativa por el importe completo, firmada, encadenada y enviada sola.
- Devolución parcial: rectificativa sólo de lo devuelto, respetando el tipo de IVA de cada línea afectada.
- Pedido sin NIF: factura simplificada, que es lo normal en B2C. Con NIF: factura completa con los datos del destinatario.
- Recargo de equivalencia: la factura se emite con la clave de régimen que corresponde y el desglose marcado como operación en recargo.
- Redondeo: los importes se cuadran a partir de las líneas del pedido dentro de la tolerancia de un céntimo que admite Hacienda, para que la factura no se desvíe del cargo.
Y luego está el NIF. Shopify no tiene un campo de NIF nativo en el checkout: el estándar del mercado es tocar el código Liquid del tema o reutilizar un campo existente. En la instalación llave en mano lo dejamos montado y probado contra pedidos reales antes de activar producción, para que no acabes pidiendo el NIF por WhatsApp.
¿En qué territorios funciona hoy ShopiBai?
En los tres territorios forales, sí. Cada Hacienda tiene sus propios endpoints, su política de firma y sus reglas técnicas, y ShopiBai está preparado para las tres.
En Gipuzkoa es donde más rodaje tenemos: más de 1.200 facturas aceptadas en producción y el alta como Colaborador Social, que es lo que te ahorra el certificado digital.
En Bizkaia el sistema no se llama sólo TicketBAI: es Batuz, e incluye el Libro Registro de Operaciones Económicas, que se presenta con el modelo 140 si eres persona física o con el 240 si eres sociedad. ShopiBai genera el TicketBAI, lo envuelve en el LROE y lo presenta. Si eres autónomo, coméntanoslo en la llamada: el modelo 140 pide el epígrafe IAE y conviene revisarlo contigo antes de arrancar.
En Araba la integración está lista, con los endpoints y la política de firma de la Hacienda Foral de Álava configurados.
Con VeriFactu todavía no. Está en desarrollo y hay lista de espera. Las fechas vigentes tras el RD-ley 15/2025 son el 1 de enero de 2027 para contribuyentes del Impuesto sobre Sociedades y el 1 de julio de 2027 para autónomos y profesionales. Si ves una web que sigue diciendo «obligatorio desde julio de 2025», está desactualizada.
Y Navarra va por su cuenta: ni TicketBAI ni VeriFactu. La Hacienda Foral de Navarra prepara su propio sistema, NaTicket, dentro de su plan de prevención del fraude, con la misma filosofía de envío inmediato pero con especificaciones todavía en definición y sin fecha confirmada. Lo seguimos de cerca para llegar a tiempo; si tienes el domicilio fiscal en Navarra, escríbenos y te avisamos en cuanto haya algo firme.
| Territorio | Sistema | Con ShopiBai |
|---|---|---|
| Gipuzkoa | TicketBAI | Disponible. Más de 1.200 facturas aceptadas en producción |
| Bizkaia | Batuz (TicketBAI + LROE 140 y 240) | Disponible |
| Araba | TicketBAI | Disponible |
| Resto de España | VeriFactu (AEAT) | En desarrollo. Lista de espera para 2027 |
| Navarra | NaTicket, sistema propio en definición | En desarrollo |
¿Qué no hace ShopiBai?
Hay casuística fiscal que hoy queda fuera. Lo ponemos por escrito para que lo sepas antes y no te lleves una sorpresa con un registro incorrecto en Hacienda.
- Operaciones exentas o no sujetas: el XML sale siempre como sujeta y no exenta. Sin exportaciones fuera de la UE, sin entregas intracomunitarias, sin Canarias, Ceuta ni Melilla.
- Ventas B2B intracomunitarias con NIF-IVA europeo: no encajan hoy, y el motivo está explicado justo debajo.
- Sustitución de una simplificada por una factura completa: el clásico «compré como particular y ahora la quiero a nombre de mi empresa» no se arregla con una rectificativa, exige una factura nueva marcada como emitida en sustitución. Hoy no la emitimos de forma automática.
- Sin retención de IRPF, sin régimen especial de bienes usados, una sola serie activa y sin multidivisa.
- Anular una factura ya presentada: no se puede, ni con nosotros ni con nadie. Se corrige con una rectificativa o con el procedimiento Zuzendu, y eso lo marca la norma, no el producto.
El caso intracomunitario merece un aviso. Si tienes activada la recogida y validación del NIF-IVA europeo en el checkout, Shopify puede aplicar la inversión del sujeto pasivo y recalcular el pedido al 0 % de IVA. La factura resultante no sería correcta con ShopiBai hoy. Por eso lo primero que miramos en la llamada es tu mezcla de ventas.
¿Qué tienes que aportar tú y cuánto se tarda?
Lo tuyo es poco: tus datos fiscales, acceso a la tienda para dejar la conexión montada, la autorización de colaborador social firmada y decidir con qué serie y número arrancas. Nada de instalar programas ni de entender el XML.
Nosotros lo dejamos listo en 24 horas desde que tenemos tus datos y la autorización firmada. Después queda reconocer el dispositivo en tu Ataria, en el plazo de un mes tras la primera factura. No prometemos plazos sobre trámites que no controlamos nosotros.
Antes de activar producción firmamos y enviamos una factura real contra la Hacienda Foral con tu NIF. Si no se consigue, no hay servicio. Y si un día te vas, te llevas todo: XML firmados, Excel e histórico completo.
¿Y si no vendes en Shopify?
También puedes facturar. La integración automática por webhooks es de Shopify, pero hay una segunda vía en producción: importación por CSV, con autodetección del export oficial de Vinted y de hojas de cálculo genéricas, y detección de duplicados para que resubir el mismo fichero no duplique facturas. Más facturas manuales desde el panel para las ventas sueltas. Es la forma de cubrir marketplaces y plataformas sin conector nativo —WooCommerce, PrestaShop, Amazon, Etsy, Wallapop o TikTok Shop—. Cuéntanos por dónde vendes y lo miramos.
Preguntas frecuentes
¿Tengo que desactivar las facturas de Shopify si uso TicketBAI?
Sí. Las facturas nativas de Shopify no llevan firma, encadenamiento, identificativo TBAI ni QR, y no llegan a la Hacienda Foral. Desde el arranque, tus facturas oficiales son las emitidas por el software garante. Lo dejamos configurado durante la instalación para que no convivan dos numeraciones.
Soy de Madrid y vendo al País Vasco, ¿me obliga TicketBAI?
No. TicketBAI depende del domicilio fiscal del emisor, no de dónde vivan tus clientes. Un autónomo domiciliado en Madrid no emite TicketBAI aunque venda a Bilbao todos los días. A ti te llegará VeriFactu: 1 de enero de 2027 si eres sociedad, 1 de julio de 2027 si eres autónomo.
¿Hasta qué importe puedo emitir factura simplificada en mi tienda online?
Con carácter general, hasta 400 € con IVA incluido, y hasta 3.000 € en determinadas ventas al por menor. Por encima de ese importe, o si el comprador es una empresa que quiere deducirse el IVA, hay que emitir factura completa con NIF.
¿Se puede anular una factura ya enviada a TicketBAI?
No. Una vez enviada forma parte de una cadena firmada y no se borra. Si hay un error o una devolución, se emite una factura rectificativa que la corrige, o se usa el procedimiento Zuzendu de la Hacienda Foral. Por eso importa tanto que la primera factura salga bien.
¿TicketBAI es lo mismo que VeriFactu?
No. TicketBAI es el sistema de las haciendas forales vascas y ya es obligatorio. VeriFactu es el de la AEAT para el resto de España, y su obligación se aplazó al 1 de enero de 2027 para sociedades y al 1 de julio de 2027 para autónomos. Navarra va por libre, con un sistema propio.
¿Cómo pido el NIF al cliente en el checkout de Shopify?
Shopify no trae un campo de NIF nativo. Se resuelve añadiendo un campo al tema con código Liquid o reutilizando un campo existente del formulario. Es un ajuste pequeño pero fácil de hacer mal, y va incluido en la instalación: lo montamos y lo probamos con pedidos reales antes de arrancar.
Si quieres entender el sistema por dentro antes de seguir, la guía de TicketBAI explica la firma XAdES-EPES, el encadenamiento y el QR con calma.
Llamada de diagnóstico
¿Vendes en Shopify desde Gipuzkoa? Vamos a mirarlo en 20 minutos
Miramos tu tienda, tus tipos de IVA y tu casuística real, y te decimos si encajas. Si no encajas —B2B intracomunitario, Canarias, multidivisa— te lo decimos en esa misma llamada y no te vendemos nada. Si encajas, en 24 horas está emitiendo en producción.
Pedir llamada de diagnóstico