1 · Das de alta al obligado
POST /emisores con el NIF y el nombre de tu cliente. Si tu programa incorpora
clientes por su cuenta, tu clave puede hacerlo sola; si no, se dan de alta desde el panel.
Tu programa llama a nuestra API. La numeración, la huella encadenada, el QR, la remisión a la AEAT y la declaración responsable las ponemos nosotros.
Sin permanencia · el sandbox es gratis y sin límite de tiempo
$ curl -X POST https://api.factuza.com/facturas \ -H "X-Api-Key: $FACTUZA_CLAVE" \ -H "Idempotency-Key: pedido-8842" \ -d '{ "nifEmisor": "B12345674", "destinatario": { "nif": "12345678Z", "nombre": "Ana Ruiz" }, "base": 1250.00, "tipoIva": 21 }' 201 Created { "numSerieFactura": "FA2026-0118", "huella": "9F2C…A31D", "qr": "https://prewww2.aeat.es/wlpl/TIKE-CONT/…", "pdf": "/facturas/4821/pdf" }
Una llamada. La cadena de huellas, el QR y la remisión van por detrás.
Hacer un PDF con un número correlativo lo tenías resuelto hace diez años. Lo que cambia con VeriFactu es lo demás: cada factura genera un registro de facturación encadenado por SHA-256 con el anterior de ese mismo emisor, con su QR de cotejo, que hay que remitir a la Agencia Tributaria y conservar sin poder tocarlo.
Y encima hay que declararlo. El artículo 13 del RD 1007/2023 obliga al productor del sistema a firmar una declaración responsable por cada versión que publica. Eso significa que cada vez que despliegas, alguien de tu empresa está firmando que ese código cumple.
Con esto, ese alguien somos nosotros.
Cinco llamadas REST. Ni SDK obligatorio, ni SOAP, ni certificados en tu servidor. La guía completa está en la documentación.
POST /emisores con el NIF y el nombre de tu cliente. Si tu programa incorpora
clientes por su cuenta, tu clave puede hacerlo sola; si no, se dan de alta desde el panel.
POST /facturas. Contestamos en milisegundos con el número de serie, la huella
y los datos del QR. Tu usuario no espera a la AEAT para tener su factura.
Cuando la AEAT responde, te llega un webhook firmado con el resultado. No tienes que preguntar factura a factura, que es como los rechazos se descubren tarde.
Idempotency-Key y un reintento
tuyo no emite dos facturas.Eliges el paquete que te cabe. Dentro, cada obligado tiene 3.000 registros al mes incluidos, que son muchos más de los que emite un negocio normal. El paquete es a la vez el precio y el cupo: no hay sorpresas a fin de mes.
| Obligados | Coste al mes | Por obligado |
|---|---|---|
| 10 | 129 € | 12,90 € |
| 25 | 189 € | 7,56 € |
| 50 | 269 € | 5,38 € |
| 100 | 399 € | 3,99 € |
| Más de 100 | Hablamos | — |
Precios sin IVA. Al llenar el paquete se pasa al siguiente. En el tramo de 10 el coste por obligado sale por encima del plan Autónomo de 12 €: ahí no estás comprando volumen barato, estás comprando no tener que homologarte. A partir de 25 la cuenta se da la vuelta sola.
Ejemplo con 100 clientes: te cuesta 399 € al mes. Lo que les cobres a ellos por la parte de facturación de tu programa lo decides tú: no ponemos precio de reventa ni pedimos que aparezca nuestra marca en tu producto.
¿Y si un obligado se pasa de 3.000 registros en un mes? No se corta nada: el exceso se factura a 2 € por cada 1.000. Lo único que sí corta es el límite de 600 peticiones por minuto, que está para que el bucle roto de una integración no afecte al resto.
Es la pregunta que hace todo el mundo en la segunda reunión, así que va aquí y no en la letra pequeña.
Nosotros somos el sistema informático de facturación. OBTechnologies firma la declaración responsable del artículo 13 del RD 1007/2023 por cada versión del motor, y esa declaración está publicada y descargable con su huella SHA-256 en factuza.com/legal. Respondemos de que el registro se genera bien, se encadena bien, se remite y no se puede alterar.
Tú respondes de tu programa: de que los datos que nos mandas son los que tu usuario introdujo, y de lo que tu software hace con la respuesta.
Tu cliente sigue siendo el obligado tributario. Eso no lo cambia ningún contrato: la factura es suya y la responsabilidad fiscal también.
No hablamos con tus clientes. El soporte de primer nivel lo das tú, que eres quien conoce tu producto. Nosotros te atendemos a ti, y por eso esto cuesta lo que cuesta.
No te obligamos a enseñar nuestra marca. Puedes integrar Factuza sin que tu usuario sepa que existimos. Lo único que no se puede ocultar es lo que la norma exige que aparezca en la factura y en el QR.
Y los autónomos, el 1 de julio de 2027. Si tu programa emite facturas y para esa fecha no cumple, tus clientes se van a buscar otro que sí. Homologarte por tu cuenta es un proyecto de meses; esto es una tarde de integración y un paquete al mes.
No. El obligado que das de alta por la API no tiene cuenta de Factuza ni la ve. Si algún día quiere una, la contrata aparte y sigue siendo cliente tuyo del programa que le vendiste.
La emisión no espera a la AEAT: contestamos en milisegundos y remitimos por detrás. Y si la AEAT no está, se reintenta sola. Los registros están en Azure, región España Central, con copias.
No hay permanencia. Te llevas los registros de facturación de tus obligados en el formato estandarizado del artículo 10, que es exactamente lo que necesitarías para seguir en otro sitio.
Sí. El sandbox es gratis, sin límite de tiempo y no cuenta ni remite nada. Se paga al pasar a producción. Escríbenos y te damos acceso.
Ahí no manda VeriFactu sino TicketBAI —uno por diputación foral— y el sistema navarro. El motor está preparado para ese reparto, pero hoy solo remitimos a la AEAT: dínoslo y te contamos por dónde va.
No. El cálculo fiscal lo hacen reglas escritas y auditables. La IA no decide un tipo de IVA en ningún punto del motor.
Escríbenos con dos líneas sobre tu producto y cuántos clientes facturan con él. Te damos acceso al sandbox el mismo día y te decimos, sin rodeos, si esto te encaja o no.