Zeva
Crear cuenta

Blog · verifactu

TicketBAI y Batuz: qué son y en qué se diferencian

Publicado el 2026-08-14

Si facturas en el País Vasco, el reglamento estatal de facturación no es tu referencia principal. Cada Diputación Foral tiene competencia propia en esto, y lo que te aplica se llama TicketBAI —o Batuz, si estás en Bizkaia—.

Qué es TicketBAI

Es el sistema que obliga a que cada factura se genere con un software que la firme, la encadene con la anterior y le añada un código identificativo y un QR. La idea de fondo es la misma que persigue Verifactu en territorio común: que una factura emitida no se pueda borrar ni reescribir sin que quede rastro.

Lo desarrollan por separado las tres Diputaciones Forales —Álava, Bizkaia y Gipuzkoa—, y ahí está el primer matiz que cuesta dinero: no es un sistema único. Comparten el núcleo técnico pero cada territorio tiene su propio calendario, sus propios endpoints y sus propios trámites.

Batuz no es lo mismo que TicketBAI

Se usan como sinónimos y no lo son. TicketBAI es la parte de facturación: firmar, encadenar y remitir el registro de cada factura.

Batuz es el sistema de Bizkaia, y es más amplio: incluye TicketBAI, pero le añade el Libro Registro de Operaciones Económicas —el LROE— y borradores de las declaraciones a partir de esa información.

Dicho de otro modo: en Álava y Gipuzkoa cumples con TicketBAI; en Bizkaia, TicketBAI es una pieza de Batuz.

En qué se parece a Verifactu, y en qué no

Se parecen en el objetivo y en la forma general: numeración sin huecos, encadenamiento de un registro con el anterior, un código QR de cotejo y la imposibilidad de alterar lo ya emitido.

Se diferencian en un punto técnico que no es menor: Verifactu encadena las facturas por su huella —un hash de campos concretos—, mientras que TicketBAI encadena por la firma electrónica del registro anterior. Cambia el mecanismo, no la intención.

Y se diferencian en lo administrativo: TicketBAI exige que el software esté registrado como software garante ante la Diputación correspondiente, y firma cada factura con certificado. Verifactu, en su modalidad de remisión, tiene sus propios requisitos.

La consecuencia práctica es que cumplir uno no te hace cumplir el otro. Si facturas en los dos territorios, necesitas las dos cosas.

El identificador TBAI y su dígito de control

Cada factura recibe un identificador con un formato fijo que incluye el NIF del emisor, la fecha, una parte derivada de la firma y, al final, un CRC de verificación. Ese último dígito no es decorativo: permite comprobar que el identificador no se ha alterado ni transcrito mal.

Es el mismo tipo de mecanismo que la letra del NIF. Si alguien copia un identificador y se equivoca en un carácter, el CRC deja de cuadrar y el error se detecta antes de darlo por bueno.

Qué hace Zeva hoy, dicho sin adornos

Aquí conviene ser muy preciso, porque es fácil prometer de más.

Lo que está construido y verificado: el generador de TicketBAI existe como módulo propio, con el identificador TBAI de formato completo y su CRC comprobados byte a byte contra el ejemplo oficial de la documentación, el encadenamiento por firma, el QR de cotejo y la resolución de entorno y endpoints por Diputación.

Lo que NO está disponible, y es lo que decide si puedes usarlo: la firma electrónica de cada factura y el envío a las Haciendas Forales. Las dos cosas requieren un certificado y el alta como software garante ante cada Diputación, que son trámites que no dependen del código.

Así que la respuesta honesta a «¿Zeva vale para el País Vasco?» hoy es no todavía: el motor está, el trámite no. Y preferimos decirlo así antes que venderlo como disponible y que lo descubras al facturar.

Lo que sí funciona hoy es Verifactu para territorio común, con su cadena de huellas y su QR, explicado en la primera factura Verifactu. El detalle de cómo se numera y se sella cada documento está en facturación.

Qué pasa si facturas en los dos territorios

Es más frecuente de lo que parece: una empresa domiciliada en territorio común con clientes o actividad en el País Vasco, o al revés. Y la respuesta no es «elige uno».

Lo que determina qué te aplica no es dónde está tu oficina, sino dónde tributas por cada operación, según las reglas de reparto del Concierto Económico. Una misma empresa puede tener obligaciones en territorio foral y en común a la vez.

Para el software eso significa algo concreto: tiene que poder emitir con dos motores distintos —cadena de huellas para Verifactu, firma encadenada para TicketBAI— y saber cuál usa en cada factura. No es una opción de configuración global que se marca una vez.

Y para ti significa una comprobación previa que conviene no saltarse: antes de contratar cualquier herramienta, preguntar explícitamente si cubre tu Diputación, no «el País Vasco» en general. Tres territorios, tres altas, tres calendarios.

Por qué construirlo aparte y no adaptar lo existente

Un apunte de cómo está hecho, porque explica una decisión que se nota en el resultado.

TicketBAI no se implementó modificando el motor de Verifactu, sino como un módulo paralelo que no lo toca. El motivo es que la cadena de huellas de Verifactu es un invariante: si se alterara para acomodar otro sistema, todas las facturas ya selladas dejarían de verificar.

Es más trabajo y evita el fallo caro: que añadir cobertura para un territorio rompa silenciosamente la del otro.

Si facturas en territorio foral

La confusión más cara en esto es asumir que un sistema sirve para todo el Estado. No es así, y descubrirlo con las facturas ya emitidas es el peor momento.

Solicitar demo
TicketBAI y Batuz: qué son y en qué se diferencian · Zeva