Para TPV, ERP y SaaS

API VeriFactu: tu software factura, nosotros hablamos con la AEAT.

KubiFACTU es una API VeriFactu: recibe tus facturas en JSON, genera y encadena los registros, los envía a la AEAT y te devuelve el estado y el QR. Tu TPV, ERP o SaaS sigue siendo tuyo.

  • Altas, subsanaciones y anulaciones
  • QR de cotejo incluido
  • Gratis hasta 10 CIFs y 50 operaciones al mes

KubiFACTU

Ejemplo de envío a AEAT · VeriFactu

Todo en orden

  1. Factura recibida

    Tu software envía los datos a KubiFACTU.

    POST /api/invoices

  2. Registro generado

    Huella SHA-256 encadenada con el registro anterior.

    fingerprint

  3. Aceptada por la AEAT

    VeriFactu registra el alta de la factura.

    vf_record_registration_status: success

Factura 2026-000001121,00 € · F1 · Factura ordinaria

Registrada

QR de cotejoFactura verificable en la sede electrónica de la AEAT

Ejemplo con datos ficticios de la documentación pública. No se conecta con ninguna administración.

Cómo funciona

Envías JSON. Recibes la factura registrada.

Una petición con los datos de la factura y una respuesta con todo lo que tu sistema necesita guardar. Pulsa cada nota para ver de dónde sale.

Ver el inicio rápido (abre en nueva pestaña)Ejemplos por tipo de factura
POST /api/invoices
X-Qbikode-ClientApiKey: •••••••• {  "sif_id": "9db0bca1-187e-4cf4-b87c-96f2044008d7",  "invoice_type_key": "F1",  "sender_data": {    "company_name": "Empresa emisora de ejemplo",    "tax_id_number": "J27290840"  },  "recipients": [{    "company_name": "Empresa receptora de ejemplo",    "tax_id_number": "B99014037"  }],  "full_invoice_number": "2026-000001",  "issue_date": "2026-01-01",  "total_quota": 21.00,  "total_amount": 121.00,  "tax_breakdown": [{ "tax_base": 100.00, "tax_rate": 21.00, … }]}
200 OK · fragmento
{  "data": {    "record_type": "creation",    "full_invoice_number": "2026-000001",    "fingerprint": "3C464DAF61ACB827…",    "vf_post_status": "success",    "vf_record_registration_status": "success",    "has_warnings": false,    "qr_value": "https://prewww2.aeat.es/wlpl/TIKE-CONT/ValidarQR?…",    "qr_image_url": "https://devapi.kubifactu.com/…",    "xml_url": "https://devapi.kubifactu.com/…",    "next_request_waiting_time": 60  }}

Qué hace por ti

La parte de VeriFactu que no quieres mantener

Tu producto se queda con lo que lo hace único: clientes, líneas, precios y experiencia. KubiFACTU se ocupa de la comunicación con la AEAT.

  • Registro y encadenamiento

    Generamos la huella de cada registro y lo encadenamos con el anterior. Una cadena por empresa y SIF, sin que tengas que llevarla tú.

  • Firma sin certificados por cliente

    Firmamos como colaborador social de la AEAT. Si tú también lo eres, puedes usar tu propio certificado.

  • Altas, subsanaciones y anulaciones

    Todos los tipos de registro de VeriFactu, incluida la subsanación de registros rechazados o aceptados con errores.

  • Inmediato, en diferido o por lotes

    Respuesta al momento o, si emites muchas facturas seguidas, envío diferido respetando los tiempos de la AEAT, con aviso por callback. Lotes de hasta 500 registros.

  • QR, XML y estado

    Te devolvemos el QR de cotejo (URL e imagen), el XML del registro y su estado. También puedes consultarlo a VeriFactu en cualquier momento.

  • Herramientas para el día a día

    Validación de NIF contra la AEAT, estado del servicio VeriFactu, reenvío tras fallos técnicos y alta de empresas por API o desde el panel.

Para quién

Para quien fabrica software que factura

KubiFACTU no sustituye tu ERP ni tu TPV: se conecta a ellos. Tú decides cuándo se emite cada factura y cómo se la enseñas a tus usuarios.

  • TPV y punto de venta

    Tickets y facturas simplificadas a buen ritmo, sin cambiar la experiencia en caja. El envío diferido absorbe los picos.

    VeriFactu para TPV
  • ERP

    Ya gestionas clientes, impuestos y numeración. Solo te falta hablar con la AEAT, y eso es una llamada a la API.

    VeriFactu para ERP
  • SaaS y software vertical

    Clínicas, academias, talleres o comercios: cumple sin rehacer el núcleo de tu aplicación.

    VeriFactu para SaaS
  • Si facturas por muchas empresas

    Das de alta a cada empresa cliente por API o desde el panel, cada una con su API-KEY. La tarifa crece por tramos de CIFs.

De pruebas a producción

Cuatro pasos y ya estás enviando registros

El mismo contrato de API en los dos entornos: lo que funciona en pruebas funciona en producción.

  1. Crea tu cuenta de pruebas

    Regístrate en el entorno de pruebas, da de alta una empresa y copia su API-KEY.

    Registro en pruebas (abre en nueva pestaña)
  2. Integra con calma

    Sigue el inicio rápido y los ejemplos: factura ordinaria, simplificada, rectificativa, subsanación…

    Documentación (abre en nueva pestaña)
  3. Prepara a tus clientes

    Si usas nuestro certificado, cada cliente firma el otorgamiento de representación de la AEAT. Te explicamos cómo.

    Paso a producción (abre en nueva pestaña)
  4. Pasa a producción

    Date de alta en producción, cambia la URL base y usa las API-KEY de producción. El resto de tu integración se queda igual.

    Registro en producción (abre en nueva pestaña)

Plazos

El calendario de la AEAT no espera

Fechas límite para adaptar los sistemas informáticos de facturación (SIF), según la nota informativa de la AEAT actualizada el 26 de marzo de 2026.

Quién tiene cada fecha y cómo planificarlo
  • Entidades que presentan el Impuesto sobre Sociedades

  • Resto de obligados

Precios

Pagas por lo que usas, en tramos claros

Una cuota mensual según el número de CIFs y de operaciones. La tabla completa es pública, sin «consultar» hasta 2.500 CIFs.

  • Para empezar

    Gratis

    Hasta 10 CIFs y 50 operaciones al mes

  • Un comercio o un pequeño ERP

    20 €/mes

    Hasta 10 CIFs y 1.000 operaciones al mes

  • Software con cartera de clientes

    85 €/mes

    Hasta 100 CIFs y 10.000 operaciones al mes

IVA no incluido. Hasta 2.500 CIFs y 150.000 operaciones al mes; por encima, hablamos.

Calcula tu precio

¿Facturas también en Euskadi?

KubiBAI lleva tus facturas a TicketBAI

El mismo equipo, para Araba, Bizkaia y Gipuzkoa. Una API REST que ya procesa más de 150.000 operaciones al mes.

Cada guía de aquí tiene su equivalente en Euskadi:TicketBAI para TPV (abre en nueva pestaña) yTicketBAI para ERP y SaaS (abre en nueva pestaña).

Conocer KubiBAI (abre en nueva pestaña)
operaciones al mes
150k+
operaciones procesadas
1,8M+

Dudas habituales

Preguntas frecuentes

¿KubiFACTU sustituye a mi software de facturación?

No. Tu ERP, TPV o SaaS sigue siendo el sistema principal y conserva sus clientes, líneas, precios y numeración. KubiFACTU se ocupa de la comunicación con VeriFactu.

¿Necesito un certificado digital por cada empresa cliente?

No. KubiFACTU firma las comunicaciones como colaborador social de la AEAT; en ese caso, cada cliente firma el otorgamiento de representación. Si eres colaborador social, también puedes usar tu propio certificado.

¿Qué pasa si la AEAT rechaza una factura?

La respuesta te indica el estado del registro: aceptado, aceptado con errores o rechazado. En los dos últimos casos puedes enviar la subsanación correspondiente con la misma API.

¿Y si la AEAT no responde o hay un fallo de conexión?

Un fallo técnico no es un rechazo. Puedes reenviar el registro sin volver a generarlo y consultar el estado del servicio VeriFactu desde la API.

¿Qué plazos tiene VeriFactu?

Según la nota informativa de la AEAT actualizada el 26 de marzo de 2026, las entidades que presentan el Impuesto sobre Sociedades deben adaptar sus SIF antes del 1 de enero de 2027, y el resto de obligados antes del 1 de julio de 2027.

¿Desde qué lenguajes puedo integrarlo?

Desde cualquiera que pueda hacer peticiones HTTP con JSON: PHP, Node, .NET, Java, Python… La documentación incluye ejemplos de los casos más habituales: factura ordinaria, simplificada, rectificativa o a clientes extranjeros.

Empieza hoy

Envía tu primer registro a VeriFactu

Regístrate en el entorno de pruebas, sigue el inicio rápido y envía tu primer registro. Cuando todo encaje, das de alta producción.