automação engine

Esta página contiene enlaces de afiliado. Si te suscribes a través de ellos, podemos recibir una comisión sin coste adicional para ti. Eso no condiciona lo que se dice aquí: las limitaciones del producto que promocionamos están señaladas igual que las de los demás.

Quipu, Holded o Factusol: comparativa técnica de sus APIs

Actualizado: 23 de agosto de 2026

Casi todas las comparativas de programas de facturación españoles dicen lo mismo: que uno es «intuitivo», otro «completo» y el tercero «ideal para autónomos». Nada de eso se puede comprobar, y por eso no sirve para decidir.

Esta comparativa se limita a cosas que sí se pueden verificar leyendo la documentación oficial de cada fabricante: qué tipo de API tiene, cómo se autentica, qué expone y si soporta VeriFactu hoy.

Antes de nada: qué he probado y qué no

Esto importa más que cualquier conclusión del artículo.

Quipu: lo he usado. He construido dos integraciones completas contra su API —una desde WooCommerce y otra desde Stripe— y las he ejecutado contra una cuenta real hasta emitir facturas correctas. Sé cómo se comporta, y también dónde su documentación se equivoca.

Holded y Factusol: no los he integrado. Todo lo que digo de ellos sale de su documentación oficial y de sus propias páginas de producto, que enlazo. No voy a fingir experiencia que no tengo.

Esa asimetría es real y conviene tenerla en cuenta al leer. Es también la razón por la que este artículo compara arquitectura y documentación, no facilidad de uso: lo primero se puede leer, lo segundo hay que vivirlo.

Tampoco comparo precios. Cambian, cada uno tiene varios planes y cualquier cifra que ponga aquí estará desactualizada antes de que la leas. Míralos tú en el momento de decidir.

Los cuatro criterios que deciden

1. ¿Qué tipo de API es? No todas las «APIs» son lo mismo, y la diferencia condiciona por completo el trabajo de integrar.

2. ¿Cómo se autentica? Determina si puedes conectarla desde una herramienta de automatización sin escribir código de gestión de tokens.

3. ¿La documentación es real y pública? Poder leerla antes de contratar es la diferencia entre elegir con criterio y elegir a ciegas.

4. ¿Soporta VeriFactu hoy? Con las fechas de 2027 encima, un programa que aún no lo tenga resuelto es una migración futura que ya puedes ver venir.

La tabla

QuipuHoldedFactusol
Tipo de APIREST sobre recursosREST sobre recursosAcceso a tablas de la base de datos
AutenticaciónOAuth2 client credentialsClave de APICredenciales generadas en la app
Documentación públicaSí, con OpenAPI en GitHubSí, portal de desarrolladoresSí, en la ayuda oficial
VeriFactuSí, envío automático a la AEATSí, envío automático a la AEATSí, adaptado
Coste del acceso APIIncluido, con paquetes de llamadas adicionales de pagoNo indicado en la documentación públicaSin coste adicional
Alcance del productoFacturación y contabilidadERP completoGestión comercial, con versión local

La diferencia que más pesa, y casi nadie menciona

Factusol y los otros dos no ofrecen el mismo tipo de acceso, aunque los tres lo llamen «API».

Quipu y Holded exponen recursos de negocio: pides contacts, invoices, products. El programa se encarga de traducir eso a su base de datos, aplicar sus reglas y devolverte un objeto con sentido. Si mañana cambian su esquema interno, tu integración sigue funcionando.

Factusol, según su propia documentación, da acceso a las tablas de tu base de datos. Los permisos se configuran seleccionando tablas: «seleccione las tablas, donde encontrará una estructura de base de datos completa». Los cuatro niveles disponibles son acceso total, solo lectura, solo escritura y parcial por tablas.

Eso es potente —ves todo— pero significa que integrar exige entender su esquema interno, y que las reglas de negocio son cosa tuya. No hay una capa que valide que lo que escribes tiene sentido contable.

Para leer datos y montar informes está bien. Para escribir facturas desde otro sistema, es un trabajo de otro orden: necesitas saber en qué tablas escribir, en qué orden y con qué integridad referencial. Un flujo de automatización visual no lo va a resolver.

A cambio, Factusol tiene algo que los otros no: el acceso por API no cuesta nada. Su documentación es explícita: «Esta opción no tiene coste alguno». Solo hay que registrarse como desarrollador con Software DELSOL, obtener un código de fabricante y activarlo desde Archivo > Seguridad > Acceso por API.

Autenticación: por qué no es un detalle menor

Quipu usa OAuth2 con client credentials. Intercambias app_id y app_secret por un token que caduca a las dos horas. Suena más complicado, y lo es de montar la primera vez, pero cualquier herramienta de automatización con soporte OAuth2 genérico lo gestiona y lo renueva sola. Un aviso por experiencia propia: exige un scope obligatorio, ecommerce, y si lo omites devuelve un 400 invalid_scope que parece un error de credenciales y no lo es.

Holded usa una clave de API. Más simple: la generas en la plataforma y la mandas en cada petición. Menos piezas móviles y menos que puede fallar. La contrapartida habitual de las claves estáticas es que no caducan solas, así que la rotación es responsabilidad tuya.

Factusol genera credenciales desde la propia aplicación, con niveles de permiso que eliges al crearlas, y se pueden desactivar en cualquier momento.

VeriFactu: los tres cumplen, pero conviene mirar el modo

Los tres declaran estar adaptados, así que este criterio no separa tanto como parecía.

Quipu afirma que su software «cumple con la normativa VeriFactu y se actualiza automáticamente», que conecta con la AEAT y transmite la factura, y que todos sus planes están adaptados.

Holded documenta que al aprobar una factura se envía automáticamente a la AEAT, que le asigna un código QR y un identificador VFAC, y que el estado se consulta en Configuración > Facturación > Cumplimiento.

Factusol también se presenta como adaptado a la normativa antifraude en su página oficial.

Los tres usan el modo de remisión, que para un negocio pequeño es la opción sensata: es Hacienda quien conserva los registros, en lugar de recaer sobre ti la custodia de una cadena que tiene que sobrevivir intacta durante años.

Lo que no me gusta de Quipu, ya que lo recomiendo

Si voy a decir que uso Quipu, es justo decir también dónde falla, porque lo he sufrido.

Su OpenAPI tiene errores. No omisiones: errores. Declara payment_method como una cadena sin restricciones, y la API real lo valida contra una lista cerrada que no publica en ningún sitio. El valor card es rechazado. Descubrirlo cuesta un rato de prueba y error.

Hay nomenclatura inconsistente. El endpoint de facturas simplificadas es /simplified_invoices, pero las series de numeración correspondientes tienen applicable_to: "tickets". Si filtras por lo que parece lógico, no encuentras nada.

Algunos mensajes de error llegan en catalán aunque el resto de la API responda en castellano, y señalan campos con nombres que no aparecen en la petición que enviaste.

Cobra por paquetes adicionales de llamadas API y limita a 5 peticiones cada 5 segundos. Para un volumen normal sobra, pero conviene saberlo antes.

Ninguna de esas cosas impide integrarlo —lo tengo funcionando en producción— pero cuestan tiempo, y no aparecen en ninguna comparativa porque quien las escribe no ha llegado a integrarlo.

Están todas documentadas, con el mensaje literal y su solución, en los errores de Quipu con n8n.

Cuál elegir

Si tu prioridad es automatizar la facturación y no quieres un ERP entero, Quipu es la opción que he podido verificar de verdad: API REST sobre recursos, OAuth2 estándar, endpoint específico para facturas simplificadas —lo que te permite facturar a particulares sin pedirles el NIF— y OpenAPI público que puedes leer antes de contratar, aunque tenga los fallos de arriba.

Si además necesitas inventario, CRM y contabilidad en la misma herramienta, Holded juega en otra liga de alcance. Su API cubre facturación, contactos, productos, cobros y datos contables. Es más producto del que necesitas si solo quieres facturar, y probablemente el más adecuado si tu negocio ya se ha complicado.

Si trabajas con Factusol y te va bien, no cambies solo por la API. El acceso es gratuito, y para leer datos e informes funciona. Pero si tu objetivo es que otro sistema emita facturas automáticamente, el acceso por tablas convierte eso en un proyecto de desarrollo, no en una configuración.

Un criterio final

Cualquiera de los tres cumple la ley. La pregunta que de verdad decide es otra: ¿puedes leer su documentación de API antes de pagar?

En los tres casos la respuesta es sí, y por eso están en esta comparativa. Es un filtro que descarta a más candidatos de los que parece, y es el que yo aplicaría primero.

Si te decides y quieres verlo montado de principio a fin: facturar los pagos de Stripe automáticamente y automatizar la facturación de una tienda online.


Datos tomados de la documentación oficial de cada fabricante en la fecha de publicación. Las APIs y las condiciones cambian: verifica antes de decidir. Esto no es asesoramiento fiscal.

Este artículo se ha elaborado con ayuda de inteligencia artificial y ha sido revisado por una persona antes de su publicación. Los datos proceden de la documentación oficial de cada fabricante, enlazada a lo largo del texto.