Integración entre control horario y software de nómina
Conecta tu sistema de fichaje con A3, Sage o Holded y elimina errores de nómina. Guía técnica y legal para integrar control horario y nómina en 2026.
El departamento de RRHH cierra el mes con los registros de jornada en una tabla Excel y los abre de nuevo en el software de nómina. Dos sistemas, dos introducción de datos, dos fuentes de error. La integración entre control horario y software de nómina es precisamente el punto donde las empresas pierden más tiempo, acumulan más discrepancias y asumen mayores riesgos ante la Inspección de Trabajo.
Este artículo explica qué datos necesita el software de nómina del registro de jornada, cómo funciona la integración con las plataformas más habituales en España (A3 nómina, Sage 200, Sage HR, Holded y otros ERP en la nube), qué opciones existen para gestorías que gestionan múltiples empresas, y qué puntos debes verificar antes de poner la integración en producción.
Por qué la desconexión entre fichaje y nómina genera errores y riesgo legal
Cuando el registro de jornada y el software de nómina funcionan como silos independientes, aparecen dos clases de problemas que se retroalimentan.
Errores operativos. Los datos viajan entre sistemas de forma manual: alguien exporta un CSV del software de fichaje, lo ajusta en Excel, lo reformatea según los campos que acepta la nómina y lo importa. En cada paso se introducen riesgos: columnas mal alineadas, horas extra clasificadas en la categoría incorrecta, ausencias que no se vuelcan, cambios de última hora que no llegan al recibo.
Riesgo legal de primer nivel. El artículo 34.9 del Estatuto de los Trabajadores —introducido por el Real Decreto-ley 8/2019, de 8 de marzo— exige que el registro de jornada sea fiable, accesible y conservado durante cuatro años. La Inspección de Trabajo puede cruzar el registro con los recibos de nómina: si las horas extraordinarias declaradas en nómina no coinciden con el registro, o si el registro muestra horas que no se retribuyeron ni compensaron, la empresa se expone a sanciones que van desde 751 € hasta 7.500 € por infracción grave (según el artículo 7.5 de la LISOS —Ley sobre Infracciones y Sanciones en el Orden Social— y las cuantías del artículo 40 de la LISOS).
La integración técnica elimina ese riesgo de raíz: los datos salen del registro de jornada ya validados y llegan al software de nómina sin intervención manual.
TL;DR. La desconexión entre fichaje y nómina crea errores manuales y expone a la empresa a sanciones LISOS si los recibos y el registro de jornada no cuadran. La integración automatizada elimina ambos problemas.
Qué datos necesita el software de nómina del registro de jornada
Antes de diseñar cualquier integración, hay que mapear exactamente qué campos consume la nómina y en qué formato los espera. En la práctica, los softwares de nómina necesitan cuatro categorías de información del sistema de fichaje.
Horas ordinarias, extraordinarias, complementarias y ausencias: mapeado de conceptos
| Concepto en el registro de jornada | Concepto en nómina | Observaciones |
|---|---|---|
| Horas dentro del horario pactado | Horas ordinarias | Base del salario mensual |
| Horas fuera del horario pactado | Horas extraordinarias (art. 35 ET) | Límite 80 h/año; se retribuyen o compensan |
| Horas adicionales (contratos a tiempo parcial) | Horas complementarias (art. 12.5 ET) | Requieren pacto previo; límite 30% jornada ordinaria |
| Días de ausencia justificada | Permisos retribuidos, IT, ITCC | Cada código impacta de forma diferente al seguro social |
| Ausencias no justificadas | Descuentos proporcionales | El contrato y el convenio regulan el mecanismo |
| Trabajo en festivo o domingo | Plus de festivo o compensación | Depende de convenio colectivo sectorial |
| Nocturnidad (entre 22:00 y 06:00) | Plus nocturno | Art. 36.2 ET; cuantía fijada por convenio |
El sistema de fichaje debe exportar estos conceptos con los códigos que reconoce el software de nómina. Sin ese mapeo previo, la integración puede enviar datos correctos que la nómina interpreta mal.
Un aspecto frecuentemente ignorado: el registro de jornada almacena tiempo bruto (entrada y salida). El software de nómina necesita tiempo neto (descontando pausas no retribuidas). La integración debe incluir la lógica de descuento de pausas antes de enviar los totales.
Integración con A3 nómina: exportación CSV y formatos compatibles
A3 nómina (Wolters Kluwer) es el sistema más extendido en asesorías y gestorías españolas. No ofrece una API REST pública estándar, así que la integración habitual se hace mediante importación de ficheros CSV o TXT con estructura predefinida.
El proceso estándar sigue estos pasos:
- El software de fichaje genera al cierre mensual un fichero exportado con las horas por empleado, clasificadas por concepto (ordinarias, extras, permisos, ausencias).
- El fichero se formatea según la plantilla de importación de incidencias que acepta A3 nómina (estructura de columnas: código de empresa, número de empleado, mes, año, código de incidencia, valor).
- El fichero se importa en A3 nómina desde el módulo de importación de incidencias; el sistema aplica los valores a los conceptos de nómina correspondientes.
Puntos críticos de la exportación para A3:
- El código de empleado en el fichaje debe coincidir exactamente con el número de trabajador en A3. Cualquier discrepancia hace que el registro no se vincule y se pierda en silencio.
- Los códigos de incidencia (ordinaria, hora extra, ausencia IT, etc.) deben estar mapeados entre el sistema de fichaje y los códigos que usa la empresa en A3. Este mapeado es específico de cada instalación.
- A3 permite importar incidencias en formato delimitado por punto y coma o en formato de ancho fijo. Conviene confirmar con la asesoría qué variante tiene configurada.
Tempika genera el fichero de exportación con los conceptos de jornada ya cuantificados. Los códigos de tu ERP no vienen puestos: los da la gestoría, y no se pueden adivinar, así que los conceptos salen marcados «sin código» hasta que se los asignas en la pantalla de conceptos retributivos. Hecho eso una vez, el fichero sale listo para importar.
Integración con Sage 200 y Sage HR: opciones de conexión
Sage ofrece dos productos distintos que pueden estar involucrados en esta integración:
- Sage 200 es el ERP de gestión empresarial con módulo de nóminas orientado a empresas medianas.
- Sage HR (anteriormente CakeHR) es el módulo de RRHH en la nube que incluye gestión de ausencias, pero en muchas empresas coexiste con la nómina en Sage 200 o en una asesoría externa.
Integración con Sage 200
Sage 200 expone una API de integración (documentada en el portal de desarrolladores de Sage) que permite leer y escribir datos de empleado, conceptos de nómina e incidencias. Tempika no tiene hoy un conector propio de Sage 200. Lo que sí hace es enviar los conceptos de jornada ya validados por webhook a la URL que le indiques al cierre del periodo, en su propio formato JSON; el puente hasta la API de Sage hay que construirlo, y no lo damos hecho.
Para empresas sin recursos técnicos internos, la alternativa es el fichero de intercambio: Sage 200 acepta importación de incidencias desde fichero CSV en un formato propio que el departamento de nóminas configura en el módulo de importación. La exportación de Tempika puede adaptarse a ese formato.
Integración con Sage HR
Si la empresa usa Sage HR para la gestión de ausencias, conviene evitar duplicar la fuente de verdad. La integración más limpia es:
- Tempika actúa como registro de jornada (fuente legal obligatoria).
- Sage HR recibe de Tempika los eventos de ausencia (IT, permiso retribuido, vacaciones iniciadas/finalizadas) mediante webhook o sincronización periódica.
- Sage HR traslada esos eventos al proceso de nómina.
Así la cadena es unidireccional (fichaje → RRHH → nómina) y se evita que el equipo de RRHH tenga que introducir las ausencias dos veces.
Integración con Holded y otros ERP en la nube: vía API o webhooks
Holded, FacturaDirecta, Billin y otros ERP en la nube de uso creciente entre pymes españolas disponen de API REST pública con autenticación por API key o OAuth. La integración con el sistema de fichaje se puede hacer de dos formas:
Via API síncrona. El sistema de fichaje llama a la API de Holded para crear o actualizar registros de empleado y enviar los totales de jornada al cierre del mes. Holded los almacena en el módulo de empleados y pueden incorporarse manualmente al cálculo de nómina o exportarse al software de nómina externo.
Via webhooks. Tempika puede configurar webhooks de evento (entrada, salida, inicio de ausencia, cierre de periodo) que Holded o el ERP receptor escucha para actualizar sus registros en tiempo real. Este modelo es más ágil para empresas que quieren la información disponible durante el mes, no solo al cierre.
Limitación importante. La mayoría de los ERP en la nube de gama media-baja (incluyendo Holded en sus planes estándar) no tienen módulo de nómina propio: calculan la nómina a partir de los datos del empleado, pero el recibo legal requiere conexión con un software de nómina homologado o con una asesoría. Por eso la integración Holded-fichaje normalmente es un paso intermedio: los datos fluyen de Tempika a Holded, y de Holded a la asesoría (que usa A3 o Sage). Para conectar el fichaje con SAP Business One, Business Central u Odoo, la guía de integración del registro de jornada con ERP desarrolla ese flujo.
Opciones para gestorías y asesorías que gestionan múltiples empresas
Las gestorías laborales tienen una casuística específica: gestionan la nómina de decenas o centenares de empresas, cada una con su software de fichaje (o con el papel o el Excel como única fuente), y necesitan recibir los datos del registro de jornada de forma estandarizada antes del cierre.
Modelo 1 — Portal de gestión centralizada. La gestoría crea cuentas en Tempika para cada empresa cliente. Al cierre del mes, la gestoría accede al panel de Tempika (con perfil «asesor») y descarga el informe de incidencias de cada empresa en el formato que necesita su software de nómina (A3, Sage, etc.). La empresa cliente valida previamente las horas desde su propio panel.
Modelo 2 — Exportación automatizada por empresa. Mediante la API de Tempika, la gestoría programa una extracción automática al cierre del periodo: el sistema recupera los totales validados de cada empresa cliente y los vuelca en el software de nómina sin intervención manual. Este modelo escala bien a partir de 20-30 empresas gestionadas.
Modelo 3 — Integración directa empresa a empresa con validación del asesor. La empresa gestiona el fichaje en Tempika y, al cerrar el periodo, comparte el informe con su gestoría. La gestoría revisa, ajusta si hay incidencias pendientes de aclararse (ausencias no justificadas, discrepancias de turno) e importa a la nómina.
En cualquiera de los tres modelos, el principio que debe mantenerse es que el registro de jornada es la fuente legal de verdad: la gestoría no debe ser la que recuente las horas; debe recibir los datos ya consolidados del sistema de fichaje y aplicarlos a la nómina. Si la gestoría recuenta manualmente, está asumiendo un riesgo legal que pertenece a la empresa.
Automatizar el cierre mensual: de las horas validadas al recibo de nómina
El flujo automatizado del cierre mensual tiene cuatro etapas bien definidas. Entenderlas ayuda a diseñar la integración correctamente y a detectar dónde pueden aparecer los errores.
Etapa 1 — Recogida y cierre del periodo. Durante el mes, Tempika registra cada entrada y salida de cada trabajador, con marca de tiempo y prueba criptográfica que acredita que el dato no se ha alterado. Al final del periodo (último día laborable del mes o el día que el convenio establezca como cierre), el responsable cierra el periodo en Tempika: a partir de ese momento, los registros quedan bloqueados y solo pueden modificarse mediante corrección auditada.
Etapa 2 — Revisión y validación. Antes de exportar a nómina, el responsable de RRHH revisa las incidencias pendientes: ausencias sin justificar, horas extra no aprobadas, diferencias entre el turno planificado y el registrado. Tempika muestra estas discrepancias agrupadas por trabajador para facilitar la revisión. Es importante resolver todos los pendientes antes de exportar: si una ausencia no justificada llega sin codificar al software de nómina, la asesoría tendrá que corregir el recibo manualmente.
Etapa 3 — Exportación e integración. Con el periodo cerrado y validado, Tempika genera el fichero o llamada API con los conceptos de jornada por trabajador. Este paso es el que conecta con A3, Sage, Holded u otro sistema. El formato, los códigos de concepto y la estructura del fichero deben estar configurados de antemano (ver secciones anteriores).
Etapa 4 — Verificación de la nómina. Antes de cerrar los recibos, el responsable de nómina debe comprobar que los totales de horas ordinarias, extras y ausencias en la nómina coinciden con los del registro de jornada. Esta verificación cierra el ciclo y es la que protege a la empresa frente a una eventual inspección: si el registro y la nómina cuadran, la defensa es sólida.
El Criterio Técnico 101/2019 de la ITSS establece que los inspectores pueden solicitar el registro de jornada y contrastarlo con los recibos de salario. La integración automatizada hace ese contraste trivialmente favorable para la empresa.
Qué pedir a tu proveedor de fichaje antes de integrar con tu software de nómina
No todos los sistemas de fichaje están preparados para integrarse de forma fiable con el software de nómina. Antes de comprometerte con un proveedor, haz estas preguntas:
Sobre la exportación de datos:
- ¿El sistema exporta por empleado y por concepto (ordinarias, extras, ausencias, nocturnidad, festivos) o solo el total de horas?
- ¿El formato de exportación es configurable (CSV delimitado, TXT de ancho fijo, JSON, XML)?
- ¿Es posible mapear los conceptos del fichaje a los códigos de mi software de nómina?
- ¿Se puede programar la exportación automática al cierre del periodo?
Sobre la API:
- ¿Existe una API REST documentada y pública?
- ¿Qué endpoints permiten leer los totales de jornada por empleado y periodo?
- ¿Cómo se gestiona la autenticación (API key, OAuth 2.0)?
- ¿Se ofrece un entorno de pruebas (sandbox) para testear la integración antes de producción?
Sobre la trazabilidad y la auditoría:
- ¿Cada registro exportado incluye la marca de tiempo original y un identificador que permita rastrearlo hasta el fichaje individual?
- ¿Las correcciones de registros quedan en un log auditable o se sobrescriben silenciosamente?
Sobre el cumplimiento legal:
- ¿El sistema conserva los registros durante cuatro años (obligación del art. 34.9 ET)?
- ¿Puede exportar el histórico completo del registro de jornada en el formato que pide la Inspección?
Tempika cumple todos estos requisitos: exportación por concepto con códigos configurables, API REST documentada con sandbox, ledger criptográfico que acredita que ningún registro se ha alterado, y conservación durante cuatro años con exportación a PDF o CSV auditado para la Inspección. Puedes ver los detalles técnicos en la página de producto de Tempika.
Checklist de integración: puntos de verificación antes de ir a producción
Antes de activar la integración entre tu sistema de fichaje y el software de nómina en el entorno de producción, verifica estos puntos uno a uno. Un error en cualquiera de ellos puede producir recibos incorrectos para toda la plantilla en el primer mes.
Configuración y mapeado:
- Los identificadores de empleado (número de trabajador) coinciden entre el sistema de fichaje y el software de nómina.
- Todos los conceptos de jornada (ordinarias, extras, complementarias, ausencias por tipo) tienen un código mapeado en el software de nómina.
- Las pausas no retribuidas se descuentan correctamente antes de calcular las horas netas.
- El formato del fichero de exportación (delimitador, codificación de caracteres, formato de fecha) es el que acepta el software de nómina.
Pruebas con datos reales:
- Se ha importado un periodo de prueba con datos de al menos cinco empleados con casuísticas diferentes (horas extra, ausencia IT, trabajo en festivo, contrato a tiempo parcial).
- Los totales del fichero importado coinciden con los totales del registro de jornada de ese periodo de prueba.
- Los recibos de nómina generados con los datos importados coinciden con los que se habrían calculado manualmente.
Seguridad y trazabilidad:
- Las credenciales de la API (API key, tokens) se almacenan en el gestor de secretos de la empresa, no en ficheros de configuración expuestos.
- Existe un registro (log) de cada exportación: fecha, periodo, número de empleados incluidos, resultado.
- Se ha definido el proceso de reconciliación: qué hace el responsable de nómina si detecta una discrepancia tras la importación.
Cumplimiento legal:
- El periodo de prueba se ha realizado con datos reales pero en el entorno de test del software de nómina, no en producción.
- Se ha verificado que el sistema de fichaje sigue almacenando los registros originales incluso después de exportarlos (la exportación no borra ni altera el registro).
- El responsable de RRHH conoce el proceso de corrección auditada: cómo se registra un cambio en un periodo ya cerrado y cómo queda la traza.
Preguntas frecuentes sobre la integración fichaje-nómina
¿Es obligatorio integrar el software de fichaje con la nómina?
No existe una obligación legal de integrar ambos sistemas técnicamente. Lo que sí exige el artículo 34.9 del Estatuto de los Trabajadores es que el registro de jornada sea fiable, diario y conservado durante cuatro años. Lo que exige la práctica de la Inspección (Criterio Técnico 101/2019 de la ITSS) es que el registro y la nómina sean coherentes. Integrarlos automáticamente es la forma más segura de garantizar esa coherencia sin depender de procesos manuales propensos a error.
¿Puede la asesoría laboral acceder directamente al sistema de fichaje para calcular la nómina?
Sí, si el software de fichaje lo permite. En Tempika no existe todavía un perfil de asesor que abarque varias empresas: hoy la asesoría entra con una cuenta de la empresa cliente, con el rol de solo lectura para auditoría, y necesita una cuenta por cada cliente. La asesoría puede consultar los registros del periodo, descargar el informe de incidencias y usarlo como base para el cálculo de nómina. El empleado sigue siendo responsable legal del registro; la asesoría actúa como encargada del tratamiento a efectos del RGPD, lo que debe formalizarse en el contrato correspondiente.
¿Qué ocurre si hay una discrepancia entre el registro de jornada y el recibo de nómina?
La Inspección de Trabajo puede interpretar esa discrepancia como incumplimiento del artículo 34.9 ET (si el registro no es fiable) o como infracción del artículo 35 ET (si hay horas extra no retribuidas ni compensadas). En el mejor caso, la empresa tendrá que justificar documentalmente la diferencia. La integración automatizada, con conciliación antes de cerrar la nómina, elimina ese escenario.
¿Qué pasa con los trabajadores a tiempo parcial? ¿La integración es diferente?
Para los contratos a tiempo parcial, el artículo 12.5 del Estatuto de los Trabajadores impone un registro de jornada específico que detalla las horas ordinarias y complementarias realizadas. El software de nómina necesita esa distinción para aplicar la cotización correcta a la Seguridad Social. La integración debe mapear correctamente las horas complementarias (que tienen límites distintos a las extras) para evitar errores de cotización.
¿Cómo afecta el RGPD a la integración entre fichaje y nómina?
Los datos de registro de jornada son datos laborales del empleado. Su transmisión entre sistemas (del fichaje a la nómina, a la asesoría) debe tener base jurídica (art. 6 del RGPD —apartados 6.1.b o 6.1.c, según sea necesaria para la ejecución del contrato o para el cumplimiento de una obligación legal—). Si la asesoría accede a esos datos, debe haber un contrato de encargado del tratamiento conforme al art. 28 del mismo Reglamento General de Protección de Datos. Los datos no deben usarse para otros fines distintos a la gestión laboral y de nómina.
Conclusión: la integración como base del cumplimiento preventivo
La integración entre control horario y software de nómina no es un capricho de eficiencia operativa. Es la forma más directa de garantizar que los dos documentos que la Inspección de Trabajo coteja —el registro de jornada y el recibo de salario— sean coherentes en todo momento.
La desconexión manual genera errores, genera discrepancias y genera riesgo. La integración automatizada elimina el error de transcripción, acelera el cierre mensual y deja una trazabilidad completa desde el fichaje individual hasta el recibo firmado.
Si estás evaluando qué sistema de fichaje se adapta mejor a tu software de nómina o a tu asesoría laboral, puedes revisar cómo Tempika resuelve estas integraciones en la página de producto o comparar las opciones disponibles en nuestro comparador de software de control horario.
Para entender en profundidad las obligaciones que subyacen al registro de jornada, consulta nuestra guía sobre la ley de registro horario digital y el artículo específico sobre horas extraordinarias y registro obligatorio.
Equipo Tempika · Contenido actualizado a junio de 2026. Las referencias normativas corresponden a la legislación vigente en esa fecha: artículo 34.9 del Real Decreto Legislativo 2/2015 (ET), Real Decreto-ley 8/2019, Criterio Técnico 101/2019 de la ITSS, LISOS (Real Decreto Legislativo 5/2000) y RGPD (Reglamento UE 2016/679). El estado del borrador del reglamento de registro horario digital puede haber variado; consulte el BOE para la versión más actualizada.
¿Lo ponemos en marcha hoy?
14 días gratis, sin tarjeta. Listo en 15 minutos.
Sin tarjeta · Sin permanencia · Baja en 1 clic