<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Nucleo360]]></title><description><![CDATA[Blog técnico de Nucleo360, software de RRHH para pymes españolas: registro horario (RD-ley 8/2019), exportación de datos, integraciones y cumplimiento laboral.]]></description><link>https://nucleo360.hashnode.dev</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1593680282896/kNC7E8IR4.png</url><title>Nucleo360</title><link>https://nucleo360.hashnode.dev</link></image><generator>RSS for Node</generator><lastBuildDate>Mon, 31 Aug 2026 15:38:26 GMT</lastBuildDate><atom:link href="https://nucleo360.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Integración de un registro horario digital con sistemas legacy: migración por fases sin perder datos]]></title><description><![CDATA[Escenario real en miles de pymes españolas: la nómina se calcula en un programa de escritorio que lleva instalado desde antes de la pandemia, el ERP guarda quince años de histórico y «funciona, no lo ]]></description><link>https://nucleo360.hashnode.dev/integracion-de-un-registro-horario-digital-con-sistemas-legacy-migracion-por-fases-sin-perder-datos</link><guid isPermaLink="true">https://nucleo360.hashnode.dev/integracion-de-un-registro-horario-digital-con-sistemas-legacy-migracion-por-fases-sin-perder-datos</guid><category><![CDATA[HR software]]></category><category><![CDATA[data]]></category><category><![CDATA[legacy-systems]]></category><dc:creator><![CDATA[Nucleo360]]></dc:creator><pubDate>Mon, 27 Jul 2026 17:33:42 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6a678b31c903f5b8e277764e/0d2ae2ed-784a-4e12-aaed-1a5d67d9bd9a.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Escenario real en miles de pymes españolas: la nómina se calcula en un programa de escritorio que lleva instalado desde antes de la pandemia, el ERP guarda quince años de histórico y «funciona, no lo toques». Y ahora hay que digitalizar el registro horario — la obligación de registrar la jornada rige en España desde el 12 de mayo de 2019 (Real Decreto-ley 8/2019), aunque la ley no exige que el registro sea digital — sin romper nada de lo anterior.</p>
<p>La buena noticia: <strong>no hace falta un big-bang</strong>. El registro horario se puede digitalizar como una pieza nueva que convive con el software antiguo, conectada por el mecanismo de integración más veterano y fiable que existe: el export de datos. Esta guía describe cómo hacerlo por fases y, sobre todo, qué puede salir mal y cómo evitarlo.</p>
<h2>El principio: piezas que conviven, no sistemas que se sustituyen</h2>
<p>Un error habitual es plantear la digitalización del registro horario como «cambiar el ERP». No lo es. El ERP o el programa de nóminas siguen haciendo su trabajo (contabilidad, nóminas, facturación); la herramienta de registro horario hace el suyo (fichajes, jornada, informes para la Inspección); y entre ambos circulan datos en un formato pactado.</p>
<p>En el caso de <a href="https://nucleo360.com/registro-horario/">Nucleo360</a>, esa frontera es explícita por diseño: la plataforma <strong>no calcula nóminas</strong> — exporta la documentación y los datos del periodo al gestor laboral o al software de nóminas que ya uses. Es una aplicación web (PWA), 100 % en la nube, así que no compite por servidores ni instalaciones con tu sistema antiguo: el alta suele estar lista el mismo día y el plan Basic es gratuito, lo que hace que el piloto de la fase 1 no cueste dinero.</p>
<p>¿Y la integración directa por API con el ERP? Honestidad ante todo: a fecha de esta guía está <strong>[PENDIENTE DE CONFIRMAR CON CLIENTE]</strong>; no hay una API pública documentada que podamos prometerte. El flujo soportado es el export — que, como veremos, es también el puente más robusto para esta migración.</p>
<h2>Fase 0 · Inventario de datos (una semana bien invertida)</h2>
<p>Antes de tocar nada, mapea lo que hay. En una pyme esto cabe en una hoja de cálculo:</p>
<table>
<thead>
<tr>
<th>Qué inventariar</th>
<th>Preguntas clave</th>
</tr>
</thead>
<tbody><tr>
<td>Sistemas</td>
<td>¿Qué programa hace nóminas? ¿Hay ERP? ¿Hojas de cálculo «oficiosas»?</td>
</tr>
<tr>
<td>Datos de jornada</td>
<td>¿Dónde están los registros horarios actuales (papel, Excel, el propio ERP)? ¿Desde qué fecha?</td>
</tr>
<tr>
<td>Formatos</td>
<td>¿Qué formatos de importación/exportación acepta cada sistema? ¿CSV? ¿Excel? ¿Solo papel?</td>
</tr>
<tr>
<td>Responsables</td>
<td>¿Quién opera cada sistema? ¿Quién es el contacto en la gestoría?</td>
</tr>
<tr>
<td>Histórico</td>
<td>¿Qué hay que conservar y hasta cuándo? (el registro horario, 4 años — art. 34.9 del Estatuto de los Trabajadores)</td>
</tr>
</tbody></table>
<p>El inventario suele destapar la sorpresa clásica: el «sistema» real de registro horario es una mezcla de plantilla de Excel más memoria del encargado. Documentarlo es el primer paso para no perder ese histórico en la transición.</p>
<h2>Fase 1 · Piloto acotado</h2>
<p>Elige <strong>un equipo o departamento</strong> (idealmente uno con casuística variada: alguien a turnos, alguien en movilidad) y ponlo a fichar en la herramienta nueva durante 2–4 semanas. Objetivos concretos:</p>
<ul>
<li><p>Comprobar que todo el mundo puede fichar sin fricción (web en ordenador y móvil; en Nucleo360, también por WhatsApp en los planes Lite y Plus).</p>
</li>
<li><p>Generar el primer export de datos y enseñárselo a la gestoría: ¿le sirve tal cual? ¿Qué columnas le sobran o le faltan?</p>
</li>
<li><p>Detectar los casos raros (turnos nocturnos, medias jornadas, festivos locales) antes de que afecten a toda la plantilla.</p>
</li>
</ul>
<p>Criterio de salida del piloto: un mes de fichajes completo, exportado y aceptado por quien hace las nóminas.</p>
<h2>Fase 2 · Doble registro temporal</h2>
<p>Durante un periodo cerrado (uno o dos ciclos de nómina), toda la plantilla registra la jornada en el sistema nuevo <strong>mientras el procedimiento antiguo sigue vivo</strong>. Al cierre de cada ciclo se comparan los resultados: totales por persona en el sistema viejo frente al nuevo.</p>
<p>Dos advertencias basadas en la experiencia:</p>
<ol>
<li><p><strong>Ponle fecha de fin desde el primer día.</strong> El doble registro es agotador y, si se alarga, la gente empieza a rellenar uno de los dos de memoria — con lo que la comparación deja de valer. Uno o dos meses es razonable; seis es una trampa.</p>
</li>
<li><p><strong>Define antes qué es «cuadrar».</strong> Diferencias de minutos por redondeos van a existir. Pacta el umbral aceptable (por ejemplo, diferencias de total mensual por debajo de X minutos se consideran equivalentes) para no perseguir fantasmas.</p>
</li>
</ol>
<h2>Fase 3 · Corte</h2>
<p>Cuando dos ciclos seguidos cuadran, se corta: fecha oficial a partir de la cual el registro válido es el del sistema nuevo, comunicada a plantilla y gestoría.</p>
<p>El sistema antiguo <strong>no se apaga: se congela</strong>. Pasa a modo solo-lectura (o se exporta su histórico completo a archivos con fecha) y se conserva accesible mientras dure la obligación legal — los registros de jornada, 4 años. Apagar el servidor viejo «porque ya no se usa» y descubrir en una Inspección que el histórico de 2024 vivía ahí dentro es un clásico evitable.</p>
<h2>El export como puente permanente</h2>
<p>Tras el corte, el export deja de ser herramienta de migración y se convierte en el mecanismo de convivencia mensual: los datos de jornada salen del sistema de registro horario y entran en el circuito de nóminas de siempre. Para que ese puente no se caiga, pacta por escrito con la gestoría o quien opere el ERP:</p>
<ul>
<li><p><strong>Mapeo de columnas</strong> (nombre en el export ↔ campo que espera el sistema receptor).</p>
</li>
<li><p><strong>Codificación UTF-8</strong> — los ERP antiguos a veces esperan codificaciones anteriores (Latin-1/Windows-1252); si es el caso, documenta la conversión, no la hagas «de cabeza» cada mes.</p>
</li>
<li><p><strong>Delimitador</strong> (<code>;</code> es lo habitual en España) y <strong>fechas en ISO 8601</strong> (<code>2026-07-01</code>), que sobreviven a cualquier configuración regional.</p>
</li>
<li><p><strong>Calendario</strong>: qué día se exporta y quién lo entrega.</p>
</li>
</ul>
<h2>Los riesgos reales (y su mitigación)</h2>
<table>
<thead>
<tr>
<th>Riesgo</th>
<th>Cómo se materializa</th>
<th>Mitigación</th>
</tr>
</thead>
<tbody><tr>
<td><strong>Pérdida de histórico</strong></td>
<td>El registro antiguo (papel, Excel, ERP) se pierde al «limpiar» tras el corte</td>
<td>Fase 0 hecha en serio; sistema viejo congelado en solo-lectura o histórico exportado y archivado; conservación 4 años</td>
</tr>
<tr>
<td><strong>Resistencia de la plantilla</strong></td>
<td>«Otro programa más»; fichajes que no se hacen</td>
<td>Piloto con un equipo que arrastre; fichaje realmente fácil (web en el móvil, WhatsApp); explicar el porqué legal sin dramatismo</td>
</tr>
<tr>
<td><strong>Resistencia de la gestoría</strong></td>
<td>«Mándamelo como siempre»</td>
<td>Involucrarla en el piloto (fase 1); el formato del export se pacta con ella, no se le impone</td>
</tr>
<tr>
<td><strong>Formatos incompatibles</strong></td>
<td>El ERP no traga el CSV: codificación, delimitador, fechas</td>
<td>Tabla de mapeo escrita; validar un archivo de muestra en fase 1, no en el corte</td>
</tr>
<tr>
<td><strong>Dependencia de una persona</strong></td>
<td>Solo alguien sabe hacer el export mensual</td>
<td>Procedimiento de una página, escrito, con capturas; segunda persona formada</td>
</tr>
<tr>
<td><strong>Doble registro eterno</strong></td>
<td>Nadie decide el corte y se mantienen dos sistemas para siempre</td>
<td>Fecha de fin del doble registro decidida antes de empezarlo</td>
</tr>
</tbody></table>
<h2>En resumen</h2>
<p>Convivir con un ERP o un programa de nóminas veterano no es un obstáculo para digitalizar el registro horario: es simplemente una restricción de diseño. Inventaría lo que hay, pilota en pequeño, compara durante un periodo cerrado, corta con fecha oficial y deja el export mensual pactado por escrito. El sistema antiguo sigue haciendo nóminas; el nuevo registra la jornada con las garantías que la ley pide (registro inmutable, informes para la Inspección, conservación de 4 años); y el puente entre ambos es un archivo aburrido y fiable.</p>
<p>Si quieres probar ese primer piloto sin coste, el plan Basic de <a href="https://nucleo360.com">Nucleo360</a> es gratuito y sin permanencia.</p>
<hr />
<p><em>Última actualización: julio de 2026.</em></p>
<p><a href="https://nucleo360.com">Nucleo360</a></p>
]]></content:encoded></item></channel></rss>