Documentación Simple*Factu
Documentación de la API Simple*Factu para integraciones con Veri*Factu (AEAT).
Simple*Factu es el intermediario entre tu sistema de facturación y Hacienda (AEAT). Tú envías un JSON con los datos de la factura; nosotros construimos el XML, lo firmamos con tu certificado y lo enviamos a AEAT por SOAP.
Cómo funciona en 30 segundos
Tu sistema → POST /send-invoice (JSON)
│
Simple*Factu valida, firma y envía
│
AEAT ← XML SOAP con mTLS
│
← CSV + URL de verificación + QR
│
← 202 PENDING (jobId)
│
Tu sistema → GET /jobs/:jobId ← SUCCEEDED + resultado
Cuando el job llega a SUCCEEDED tienes el CSV (código de verificación de AEAT) y el QR que debes imprimir en la factura. Todo lo demás — huellas, encadenamiento, firma SOAP, reintentos — lo gestionamos nosotros.
Por dónde empezar
- Conceptos clave — qué es una huella, el encadenamiento, el CSV y el primer registro. Lee esto si es tu primera vez con Veri·Factu.
- Inicio rápido — emite tu primera factura con
curlen menos de 5 minutos. - Autenticación — cómo obtener tu API key y subir tu certificado digital.
- Gestoría — panel y API para asesorías con varios autónomos.
- Referencia API — especificación OpenAPI interactiva de todos los endpoints.
¿Cómo accedo?
| Perfil | Cómo usar Simple*Factu |
|---|---|
| Autónomo o pyme que usa la app web | Registro en simplefactu.com — certificado y envío desde Ajustes Verifactu; archivo en Facturas → Registros AEAT |
| Gestoría / asesoría | Panel Gestoría (/partner) o API partner — un sub-tenant por autónomo |
| ERP o integrador (server-to-server) | API key con scopes de facturación; POST /v1/send-invoice desde tu backend |
Los conceptos (huella, encadenamiento, CSV) son los mismos en ambos casos — solo cambia quién llama a la API.
Soporte
Cada respuesta de la API incluye un requestId. Si algo falla, mándanoslo por email y podremos ver la traza completa del envío.