Un único API REST para conectar tu software con las haciendas forales vascas y con
la AEAT bajo Verifactu. Genera la huella, encadena el registro con la factura anterior
y recibe la aceptación — todo con peticiones JSON normales.
Clubes profesionales, museos, festivales, universidades y hospitales ya facturan en producción a través de este API.
Verifactu exige que cada sistema de facturación garantice estas propiedades sobre sus registros. El API se ocupa de todas ellas por ti, en cada llamada.
Desde antes de que TicketBAI fuera obligatorio en las tres diputaciones vascas, manteniendo la misma plataforma que hoy da soporte a Verifactu.
Plataforma en producción para TicketBAI y BATUZ/LROE, con captura de facturas recibidas y emitidas ya operativa.
Si ya facturas bajo TicketBAI, extender a Verifactu no exige cambiar tu integración: mismo esquema de cliente, mismo flujo.
Hablas con quien mantiene la API, no con un primer nivel de atención genérico.
Figuramos como entidad colaboradora social de la AEAT (tipo 17, empresas de sistemas informáticos de facturación). No necesitas aportarnos ningún certificado digital para operar con nosotros.
Todos los endpoints siguen el mismo patrón —
https://{entorno}.ticketbaiws.eus/{recurso}/
— y usan api-test para pruebas y api en producción. El token de cada empresa vive en tu área privada.
{
"result": "OK",
"return": [],
"msg": "Ready"
}
curl --request GET \ --url https://api-test.ticketbaiws.eus/status/ \ --header 'Accept: application/json' \ --header 'Content-Type: application/json' \ --header 'Token: xxx' \ --header 'Nif: B01000001'
$client = new \GuzzleHttp\Client(); $response = $client->request('GET', 'https://api-test.ticketbaiws.eus/status/', [ 'headers' => [ 'Accept' => 'application/json', 'Content-Type' => 'application/json', 'Token' => 'xxx', 'Nif' => 'B01000001', ], ]); echo $response->getBody();
import requests url = "https://api-test.ticketbaiws.eus/status/" headers = { "Accept": "application/json", "Token": "xxx", "Nif": "B01000001", } response = requests.request("GET", url, headers=headers) print(response.text)
Desde la emisión hasta la anulación, pasando por BATUZ Bizkaia y los webhooks para enterarte al instante de cada cambio de estado.
Cambia de plan cuando lo necesites. Precios sin IVA.
Precio menor aplicable seleccionando forma de pago anual. ¿Necesitas tarifa de revendedor o ningún plan encaja? Escríbenos.
Sin permanencia. Da de alta tu NIF, obtén tu token de pruebas y haz tu primera
petición a api-test.ticketbaiws.eus en minutos.