Saltar al contenido principal

Integración con Holded

Holded es una plataforma de gestión empresarial todo-en-uno diseñada principalmente para el mercado español (ES), con soporte adicional para Portugal, Italia, Francia y Alemania. Cuando está configurada en CADENSA, puedes emitir facturas legalmente válidas directamente desde tus entradas de tiempo registradas, compatibles con el estándar de e-facturación español FacturaE.

Países admitidos

Holded está diseñado principalmente para empresas en España 🇪🇸, con soporte adicional para Portugal 🇵🇹, Italia 🇮🇹, Francia 🇫🇷 y Alemania 🇩🇪.

Cumplimiento del Registro Horario

España exige registros de control horario desde 2019 (Real Decreto-ley 8/2019). El seguimiento del tiempo de CADENSA combinado con la facturación de Holded proporciona un flujo de trabajo completo registro de tiempo → factura para empresas españolas.


Antes de Comenzar

Necesitas:

  • Una cuenta activa de Holded (cualquier plan de pago)
  • Una clave API de Holded (ver más abajo)
  • Unidad CADENSA con al menos el rol de Administrador

Paso 1 — Obtener tu Clave API de Holded

  1. Inicia sesión en app.holded.com
  2. Ve a Configuración (icono de engranaje, arriba a la derecha)
  3. Navega a Integraciones → API
  4. Haz clic en "+ Nueva Clave API" (o copia una clave existente)
  5. Copia la clave generada
Mantén tu clave API en secreto

Nunca compartas tu clave API ni la incluyas en sistemas de control de versiones. Cualquier persona con la clave puede crear y gestionar facturas y contactos en tu nombre.

Para la documentación oficial de la API de Holded, consulta: developers.holded.com/reference


Paso 2 — Configurar en CADENSA

  1. Abre Configuración → Factura en CADENSA
  2. Selecciona Holded 🇪🇸 como proveedor
  3. Pega tu clave API en el campo Clave API
  4. Haz clic en Probar Conexión — un verde confirma que la clave es válida
  5. Haz clic en Guardar

Paso 3 — Configurar Valores Predeterminados

ConfiguraciónValor recomendado (ES)Descripción
Moneda PredeterminadaEURMoneda usada en nuevas facturas
IVA % Predeterminado21IVA español estándar (impuesto sobre el valor añadido)
Días de Plazo de Pago30Días hasta la fecha de vencimiento
Tipo de Documento PredeterminadoFacturaPreselecciona "Factura" en el diálogo
País del EmisorESPaís de tu empresa — activa la sugerencia automática de IVA
Tipos de IVA español
  • 21% — Tipo general — mayoría de servicios
  • 10% — Tipo reducido — hostelería, transporte, algunos alimentos
  • 4% — Tipo superreducido — libros, medicamentos, algunos alimentos
  • 0% — Exento — suministro intra-UE, exportación, ciertos servicios financieros

Emitir una Factura vía Holded

Una vez configurado, sigue el flujo estándar de generación de facturas:

  1. Abre Informes → aplica filtros de rango de fechas y proyectos
  2. Haz clic en Generar Factura
  3. En el campo Tipo de Documento, selecciona Factura — el canal de salida muestra Holded
  4. Rellena los datos del cliente (nombre, dirección, país, número de IVA/NIF)
  5. Establece el tipo de IVA (predeterminado: 21%)
  6. Haz clic en Previsualizar Factura → revisa las partidas y totales
  7. Haz clic en Emitir Factura (Holded)

CADENSA envía la factura a la API de Holded. Se busca o crea automáticamente un registro de contacto (primero por NIF, luego por nombre). La factura se crea y el PDF está disponible para su descarga.

Qué ocurre en Holded
  • Se crea una nueva factura en Holded bajo Facturación → Facturas emitidas
  • Se crea automáticamente un contacto si no se encuentra
  • El PDF de la factura está disponible para descarga inmediata

Coincidencia de Contactos

CADENSA busca un contacto existente en Holded en este orden:

  1. Por NIF/número de IVA — coincidencia más fiable (introduce el NIF del cliente en el diálogo de factura)
  2. Por nombre de empresa — coincidencia exacta (sin distinción de mayúsculas/minúsculas)
  3. Crear nuevo — si no se encuentra coincidencia, se crea automáticamente un nuevo contacto
Evitar contactos duplicados

Para clientes españoles, introduce siempre el NIF/CIF (p. ej., B12345678) en el campo de NIF del cliente. Esto garantiza que se encuentre el contacto correcto en Holded aunque el nombre de la empresa varíe ligeramente.


Selector de Socios

Cuando Holded está configurado como proveedor de facturas, el diálogo Generar Factura muestra un selector de socios — un desplegable de búsqueda con tus contactos de Holded.

Cómo funciona:

  • Escribe un nombre o texto parcial para buscar en tus contactos de Holded en tiempo real
  • Seleccionar un socio rellena automáticamente todos los campos del cliente: nombre de empresa, dirección, código postal, ciudad, país, NIF
  • El campo de país muestra el nombre original de Holded (p. ej., "Spain", "Hungary") para fácil reconocimiento — mientras que el código ISO subyacente (p. ej., ES, HU) se usa para el cálculo de IVA y la lógica de inversión del sujeto pasivo

Flujos de trabajo admitidos:

  • Selecciona un socio existente → todos los campos se rellenan automáticamente
  • Borra el socio → edita los campos manualmente
  • Introduce los datos del cliente manualmente si el socio no está en Holded todavía (se creará un nuevo contacto al emitir la factura)

Mapeo de Tipos de IVA

Holded usa objetos de impuesto nombrados. CADENSA mapea automáticamente tu tipo impositivo numérico:

Tipo ImpositivoNombre en HoldedCaso de uso
21%IVA 21%IVA español estándar
10%IVA 10%Tipo reducido
4%IVA 4%Tipo superreducido
0%ExentoExento / exportación

Idiomas de Factura

CADENSA selecciona automáticamente el idioma de la factura según el país del emisor:

País del EmisorIdioma de Factura
ESEspañol (es)
FRFrancés (fr)
DEAlemán (de)
PTPortugués (pt)
ITItaliano (it)
OtrosEspañol (es, predeterminado)

Enrutamiento de Documentos

Tipo de DocumentoSalida
ProformaPDF interno (nunca enviado a Holded)
Resumen de TrabajoPDF interno (nunca enviado a Holded)
FacturaEnviado a API de Holded → PDF devuelto

Historial de Facturas y Descarga de PDF

Tras la creación exitosa de una factura:

  • La factura aparece en Informes → Facturas en CADENSA
  • La factura también aparece en tu cuenta de Holded bajo Facturación → Facturas emitidas
  • Puedes volver a descargar el PDF en cualquier momento desde cualquiera de los dos lugares

Resolución de Problemas

Error "401 Unauthorized" / "403 Forbidden"

La clave API no es válida, ha expirado o carece de los permisos necesarios.

Solución: Genera una nueva clave API en Holded (Configuración → Integraciones → API) e introdúcela de nuevo en CADENSA.

Error "INVOICE_NO_ENTRIES"

No se encontraron entradas de tiempo para el rango de fechas y los filtros de proyecto seleccionados.

Solución: Ajusta el rango de fechas o el filtro de proyecto e inténtalo de nuevo.

Contacto no creado / contacto incorrecto asignado

Si falta el NIF y el nombre de empresa no coincide exactamente con un contacto existente en Holded, puede crearse un duplicado.

Solución: Comprueba Contactos en Holded y fusiona los registros duplicados. Para futuras facturas, introduce siempre el NIF/CIF del cliente en el campo de NIF.

La descarga del PDF falla

Holded genera PDFs de forma síncrona — el PDF debería estar disponible inmediatamente tras la creación de la factura.

Solución: Vuelve a descargar desde Informes → Facturas. Si el problema persiste, comprueba la página de estado de Holded o contacta con el soporte de Holded.

La anulación de la factura falla

Solo las facturas en estado pending o draft pueden anularse. Las facturas pagadas no pueden revertirse a través de la API.

Solución: Anula la factura manualmente en Holded (Facturas emitidas → ⋯ → Anular) si la llamada a la API falla.


Ver También