Preguntas Frecuentes
Resolvemos las dudas más comunes sobre la integración
Conceptos Generales
VERI*FACTU es el sistema regulado por el RD 1007/2023 que establece los requisitos para los Sistemas Informáticos de Facturación (SIF) en España. Obliga a que cada factura tenga una huella digital SHA-256 encadenada, un QR estandarizado, y que los registros se envíen telemáticamente a la AEAT.
Minimamente. Solo necesitas hacer una llamada HTTP POST con los datos de la factura y certificado, y recibir la respuesta con el QR y el desglose. No necesitas implementar la lógica de hashing, encadenamiento, XML ni comunicación SOAP con la AEAT — nuestra API se encarga de todo, incluyendo la gestión segura y efímera de los certificados electrónicos que nos inyectes (eliminándolos segundos después de la petición).
Nota legal: Verifactu Api no se hace responsable de la veracidad de los datos contenidos en las facturas, de la respuesta emitida por la AEAT, ni de que el código de integración desarrollado por el cliente sea correcto y veraz con los requisitos de la Ley 58/2003, el Real Decreto 1007/2023 y la Orden HAC/1177/2024.
No. Nuestra arquitectura sigue una estricta política de Zero-Trust. Tu certificado y contraseña solo se mantienen en memoria volátil durante los milisegundos necesarios para firmar la factura y autenticarse ante la sede electrónica de la AEAT.
Inmediatamente después del envío, el sistema ejecuta un protocolo de limpieza profunda: los archivos temporales son sobrescritos con ceros físicamente en el disco antes de su eliminación y las referencias en memoria RAM se destruyen explícitamente. Nunca almacenamos copias en bases de datos, copias de seguridad ni registros de actividad.
VERI*FACTU: Los registros se envían automáticamente a la AEAT en tiempo real via SOAP. La AEAT puede verificar cualquier factura escaneando el QR.
NO VERI*FACTU: Los registros se conservan localmente con firma electrónica. Si la AEAT lo solicita, se exportan bajo demanda.
Funcionamiento de la API
Sí. Puedes probarla gratuitamente de dos maneras: manualmente a través de nuestra documentación interactiva Swagger (Swagger UI), o programáticamente con código siguiendo los pasos de nuestra Guía Rápida.
A través de cabeceras HTTP mediante el protocolo Bearer integrado:
Bearer Token: Authorization: Bearer TU_API_KEY
Es un identificador único que tú asignas a cada factura. Garantiza idempotencia: si hay un fallo de red y reenvías la misma petición, la API detecta que ya fue procesada y devuelve la misma respuesta sin duplicar la factura.
Sí. Si envías solo "total": 100, la API calcula automáticamente la base y la
cuota usando el IVA por defecto del emisor (normalmente 21%). También puedes especificar un
"tipo_iva" diferente.
Cada emisor tiene un contador por serie. Si no envías numero, la API asigna el
siguiente número correlativo de esa serie. Si lo envías, se usa el que especifiques.
Sí. Usa el endpoint POST /v1/verifactu/create_bulk enviando un array de
facturas. Cada una se procesa individualmente manteniendo el encadenamiento correcto.
Puedes gestionar tu suscripción de forma sencilla desde el Panel de Control. Solo tienes que dirigirte a la sección de Configuración y, en la parte inferior, encontrarás las opciones para cancelar tu suscripción o reducir el número de NIFs contratados de manera inmediata.
Hemos preparado un ejemplo de código completo y listo para usar. Puedes encontrarlo con todas las explicaciones en nuestra Guía Rápida — Script de Prueba.
Legal y Normativa
Los plazos de obligatoriedad son los siguientes:
- Julio de 2025: Todos los desarrolladores de software de facturación deben ofrecer sistemas ya adaptados e implementados.
- 1 de enero de 2027: Obligatorio para todas las sociedades y personas jurídicas.
- 1 de julio de 2027: Obligatorio para todos los profesionales autónomos.
Si. En Verifactu API no operamos como colaboradores sociales de la AEAT, por lo que no podemos presentar y remitir facturas electrónicas en nombre de terceros. Únicamente es necesario que el interesado (su cliente) le provea de su certificado o que usted sea colaborador social de la AEAT y tenga la potestad para presentar y remitir facturas electrónicas en nombre de terceros.
Tu única responsabilidad a nivel técnico es extraer o recibir los datos de tu plataforma de facturación (o ERP) y realizar una llamada centralizada a nuestra API cada vez que tú o tu cliente emita una factura. Una vez enviada, eres directamente responsable de leer la respuesta de la AEAT a través de esta API para mostrar el resultado al usuario.
Sí. La normativa exige que el desarrollador del programa final de usuario realice su propia declaración responsable. Pero no hay que preocuparse, es simplemente una autocertificación de que tus procesos funcionan correctamente. Nosotros en Verifactu API contamos con nuestra propia Declaración Responsable por los flujos técnicos y criptográficos subyacentes, pero ninguna declaración responsable necesita ni de auditoría pericial ni requiere una certificación oficial previa por parte de la AEAT.
No es necesario. Como el sistema VERI*FACTU se comunica en tiempo real, la AEAT recibe y conserva los registros instantáneamente al emitirse la factura, recayendo en la administración pública la carga legal de preservación de aquellos. De todos modos, nosotros en panel sí almacenamos tus registros XML históricos y siempre puedes localizarlos o pedirlos mediantes nuestros endpoints de la API.
No. Nuestra API de facturación asume incuestionablemente la infraestructura técnica de encadenamiento de hash, firmado y SOAP contra AEAT. Sin embargo, nosotros no nos hacemos responsables de si las facturas que nos inyectáis son irreales ni garantizamos presencialmente que las nos emitís simultáneamente en el momento de creación final (la ley prohíbe softwares de doble uso que alteren la cronología). Toda esta obligatoriedad legal y contable recae en la parte de vuestro software de facturación nativo.
Sí. Cumple con los 17 artículos del RRSIF: integridad (SHA-256), inalterabilidad (registros inmutables), trazabilidad (encadenamiento hash), conservación (BBDD), accesibilidad (export XML/JSON), QR estandarizado, registro de eventos, firma electrónica y remisión SOAP a AEAT.
Puedes contactar con nosotros mediante nuestro correo: soporte@verifactusi.com