TicketBAI: Facturación electrónica obligatoria en País Vasco
Todo lo que necesitas saber sobre el sistema de control tributario del País Vasco
Si tu empresa está en el País Vasco, tus facturas no van a la Agencia Tributaria nacional (AEAT). Van a tu Hacienda Foral provincial, y deben cumplir con TicketBAI.
¿Qué es TicketBAI?
TicketBAI es un sistema de control de facturación implantado por las tres Diputaciones Forales del País Vasco para garantizar que todas las operaciones económicas se declaran correctamente.
El nombre viene del euskera: "Ticket" (factura) + "BAI" (sí), es decir, "factura verificada".
El sistema se basa en tres pilares:
| Pilar | Descripción |
|---|---|
| Envío inmediato | Cada factura se envía a Hacienda Foral en el momento de su emisión |
| Código QR | Cada factura incluye un QR que permite verificar su autenticidad |
| Cadena de hash | Las facturas se encadenan criptográficamente, impidiendo alteraciones |
¿Quién debe cumplir con TicketBAI?
Todos los autónomos y empresas con domicilio fiscal en el País Vasco deben cumplir con TicketBAI.
| Provincia | Hacienda Foral | Sistema | Tipo de envío |
|---|---|---|---|
| Álava (Araba) | Diputación Foral de Álava | TicketBAI | Tiempo real |
| Bizkaia | Diputación Foral de Bizkaia | Batuz (TicketBAI) | LROE (por lotes) |
| Gipuzkoa | Diputación Foral de Gipuzkoa | TicketBAI | Tiempo real |
⚠️ Importante: Bizkaia es diferente
Bizkaia utiliza el sistema Batuz, que incluye TicketBAI pero también el LROE (Libro Registro de Operaciones Económicas). Las facturas se envían en lotes periódicos en lugar de en tiempo real. El formato XML es el mismo, pero el proceso de envío es diferente.
Diferencia con VERI*FACTU (resto de España)
Si tu empresa estuviera fuera del País Vasco, tendrías que cumplir con VERI*FACTU, el sistema equivalente de la Agencia Tributaria nacional.
| Característica | TicketBAI | VERI*FACTU |
|---|---|---|
| Territorio | País Vasco | Resto de España |
| Organismo receptor | Haciendas Forales | AEAT |
| Código QR | Obligatorio | Obligatorio |
| Cadena de hash | Sí | Sí |
| Identificador único | TBAI-XXX (35 caracteres) | Huella VERI*FACTU |
| Formato XML | TicketBAI XSD v1.2 | VERI*FACTU XSD |
🚫 Solo uno u otro
Una empresa nunca usa ambos sistemas. Si tu domicilio fiscal está en País Vasco, usas TicketBAI. Si está en cualquier otra parte de España, usas VERI*FACTU. No es posible elegir ni combinarlos.
El identificador TBAI
Cada factura enviada por TicketBAI recibe un identificador único de 35 caracteres con el formato:
TBAI-B12345678-110226-ABC123DEF456G
| Parte | Contenido | Longitud |
|---|---|---|
TBAI |
Prefijo fijo | 4 caracteres |
B12345678 |
NIF del emisor | 9 caracteres |
110226 |
Fecha (DDMMYY) | 6 caracteres |
ABC123DEF456G |
Firma (primeros 13 caracteres) | 13 caracteres |
Este identificador debe aparecer en la factura impresa/PDF junto con el código QR. Cualquier persona puede escanear el QR para verificar que la factura es auténtica.
El código QR de verificación
El código QR de TicketBAI contiene una URL que apunta a la página de verificación de la Hacienda Foral correspondiente. La URL incluye el identificador TBAI y un dígito de control CRC-8.
Cada provincia tiene su propia URL base:
- Álava:
ticketbai.araba.eus/TBAI/QRTBAI - Bizkaia:
batuz.eus/QRTBAI/ - Gipuzkoa:
tbai.egoitza.gipuzkoa.eus/qr/
Requisitos técnicos
Para implementar TicketBAI, tu software de facturación debe:
1. Generar XML válido
El XML debe cumplir con el esquema XSD v1.2.2 de TicketBAI. Incluye datos del emisor, destinatario, desglose de impuestos y el software facturador.
2. Firmar digitalmente
El XML debe firmarse con certificado digital (XAdES-EPES) usando RSA-SHA256. Certificados válidos: IZENPE, FNMT, Camerfirma, DNI electrónico.
3. Encadenar facturas
Cada factura incluye el hash de la factura anterior, creando una cadena inmutable. La primera factura tiene hash vacío.
4. Generar QR
Generar el código QR con la URL de verificación y el CRC-8. Tamaño mínimo: 30mm. Debe aparecer en la factura impresa.
Sanciones por incumplimiento
El incumplimiento de TicketBAI puede conllevar sanciones significativas:
- No enviar facturas: Multa del 10-20% de los importes no declarados
- Manipular la cadena de hash: Considerado fraude fiscal
- No incluir QR: Sanción por emisión de factura irregular
- Software no homologado: El software debe estar registrado como "software garante"
Cómo configurar TicketBAI en Facturian
Si tu empresa está en País Vasco, puedes activar TicketBAI en la configuración de tu empresa:
- Ve a Empresas → Tu empresa → Editar
- En la sección Cumplimiento Fiscal, selecciona TicketBAI (País Vasco)
- Elige tu provincia (Álava, Bizkaia o Gipuzkoa)
- Selecciona el entorno (Pruebas para testing, Producción para facturas reales)
- Sube tu certificado digital (PKCS#12 / .pfx)
- Guarda los cambios
A partir de ese momento, todas las facturas que publiques se enviarán automáticamente a tu Hacienda Foral y llevarán el identificador TBAI y el código QR.
✅ Facturian está homologado
Facturian cumple con todas las especificaciones técnicas de TicketBAI v1.2 y está registrado como software garante en las tres provincias del País Vasco.
Referencias legales
- Norma Foral 5/2020 de Gipuzkoa — Obligación TicketBAI
- Decreto Foral 48/2021 de Álava — Reglamento TicketBAI
- Norma Foral 7/2021 de Bizkaia — Sistema Batuz/TicketBAI
- Ley 11/2021, de medidas de prevención y lucha contra el fraude fiscal — Art. 29.2.j (software anti-fraude)
- RD 1007/2023 — Reglamento VERI*FACTU (referencia comparativa)
- Batuz (Bizkaia)
- TicketBAI (Gipuzkoa)
- TicketBAI (Álava)
- Especificaciones técnicas TicketBAI v1.2
Este artículo tiene carácter informativo y no constituye asesoramiento fiscal. Consulta con un profesional para tu situación particular.
