API Verifactu: factura desde tu sistema y envía a la AEAT con BitFactura
Conecta tu tienda online, ERP, CRM o aplicación con la API REST de BitFactura. Las facturas que creas por API pasan por la misma integración Verifactu que las del panel, así que se registran y se envían a la AEAT sin desarrollar tú la conexión con Hacienda.
- ✓ API REST en JSON con token de acceso
- ✓ Envío a Verifactu a través de nuestro socio tecnológico Datadec
- ✓ Código QR y estado Verifactu en cada factura
- ✓ Verifactu incluido a partir del plan Básico, sin coste adicional
Tu sistema → BitFactura → Datadec → AEAT
- 1. Tu aplicación envía la factura a la API de BitFactura (POST /invoices.json).
- 2. BitFactura la numera, genera el PDF con código QR y la pasa a la integración Verifactu.
- 3. Datadec valida los datos, genera el XML y lo remite a la AEAT.
- 4. La respuesta de la AEAT aparece como estado Verifactu de la factura.
Para quién es la API Verifactu de BitFactura
Para desarrolladores, integradores y empresas que ya venden desde su propio sistema y necesitan que cada factura cumpla Verifactu: tiendas online, plataformas de suscripción, marketplaces, programas de gestión o reservas.
En lugar de construir y mantener la conexión con la AEAT, tu sistema crea la factura en BitFactura por API. BitFactura se encarga del registro de facturación, del código QR y del envío a Verifactu a través de su integración con Datadec.
Más sobre la normativa en nuestra página Programa Verifactu y en las preguntas frecuentes sobre Verifactu.
Qué puedes hacer con la API
- ✓ Crear facturas, facturas rectificativas, de anticipo y finales
- ✓ Consultar facturas, descargar el PDF y enviarlas por e-mail al cliente
- ✓ Actualizar facturas y cambiar su estado de pago
- ✓ Gestionar clientes y productos
- ✓ Crear facturas recurrentes
Lista completa de métodos en la documentación oficial.
Cómo empezar en 3 pasos
Activa Verifactu en tu cuenta
En Ajustes > Integraciones y complementos, elige Veri*Factu integración con Datadec, conecta el NIF de tu empresa y firma el documento de autorización.
Genera tu token de API
En Ajustes > Ajustes de cuenta > Integración pulsa Ver ApiTokens y añade un token nuevo para tu integración.
Crea facturas por API
Envía la factura a /invoices.json. Con la integración activa, se envía a Verifactu y puedes seguir su estado en la lista de facturas.
Ejemplo de la documentación: crear una factura
Versión mínima de la documentación oficial de la API: si ya tienes en BitFactura el cliente y el producto, basta con sus ID. Sustituye YOUR_DOMAIN por el dominio de tu cuenta y API_TOKEN por tu token.
Todos los métodos y campos, con ejemplos, están en app.bitfactura.com/api y en el repositorio github.com/bitfactura/API.
curl https://YOUR_DOMAIN.bitfactura.com/invoices.json \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-d '{"api_token": "API_TOKEN",
"invoice": {
"payment_to_kind": 5,
"client_id": 1,
"positions":[
{"product_id": 1, "quantity":2}
]
}}'
Qué conviene saber antes de integrar
Qué se envía a Verifactu. Las facturas, rectificativas, de anticipo y finales. La factura proforma no es un documento fiscal y no se envía; úsala para revisar los datos antes de emitir.
Estados. Cada factura muestra su estado Verifactu: aceptado, aceptado con errores, pendiente, error o no conectado. Una factura aceptada no se borra: se corrige con una rectificativa.
Envío automático. En los ajustes de la cuenta puedes activar el envío automático a Verifactu justo después de emitir cada factura, también las recurrentes.
Límite de envíos. Cada plan de pago incluye un número de envíos a Verifactu al mes (150 (Básico), 300 (Estándar) o 600 (Profesional)). Consulta los precios.
Fechas de Verifactu
Según el Real Decreto 1007/2023 en su versión vigente (última modificación por el Real Decreto-ley 15/2025), la obligación empieza el 1 de enero de 2027 para los contribuyentes del Impuesto sobre Sociedades y el 1 de julio de 2027 para el resto, incluidos los autónomos.
El 5 de octubre de 2026 Hacienda anunció un aplazamiento a octubre de 2028, que todavía no está publicado en el BOE. Hasta su publicación rigen las fechas de 2027.
Preguntas frecuentes sobre la API Verifactu
¿BitFactura tiene API para Verifactu?
Sí. BitFactura tiene una API REST para crear y gestionar facturas. Si la integración con Verifactu está activa en tu cuenta, las facturas creadas por API se envían a la AEAT igual que las creadas en el panel.
¿Tengo que conectarme yo con la AEAT?
No. El envío lo hace BitFactura a través de su socio tecnológico Datadec, que valida los datos, genera el XML y lo remite a la AEAT. Tu sistema solo habla con la API de BitFactura.
¿Dónde está la documentación de la API?
En app.bitfactura.com/api y en el repositorio github.com/bitfactura/API, con ejemplos de facturas, clientes y productos. El token se genera en Ajustes, Ajustes de cuenta, Integración.
¿Qué documentos se envían a Verifactu?
Las facturas, las rectificativas y las facturas de anticipo y finales. La factura proforma no es un documento fiscal y no se envía.
¿Cuánto cuesta la API Verifactu?
La integración con Verifactu está incluida a partir del plan Básico, sin coste adicional en los planes de pago. El plan Gratis no incluye Verifactu. Cada plan de pago tiene un límite de envíos a Verifactu al mes, indicado en bitfactura.com/precios.
¿Desde cuándo es obligatorio Verifactu?
Según el BOE vigente, desde el 1 de enero de 2027 para sociedades y desde el 1 de julio de 2027 para el resto. Hacienda anunció el 5 de octubre de 2026 un aplazamiento a octubre de 2028, aún no publicado en el BOE.
Integra tu sistema con Verifactu a través de BitFactura
Crea una cuenta gratis para probar la API o escríbenos si quieres hablar de tu integración.