Importar fichadas del reloj
Toma el archivo que exporta el reloj de control de asistencia y lo convierte en cantidades dentro del recibo: días trabajados, horas normales, al 50%, al 100% de los domingos, de feriado, el adicional nocturno, los minutos de llegada tarde y los días de ausencia. Reemplaza la carga a mano concepto por concepto y empleado por empleado.
Está en la liquidación, en «Más acciones…» → «Importar Reloj».

Una fichada es cada marca que deja el empleado al pasar por el reloj: el identificador del dispositivo, la fecha y hora exactas, y el tipo de evento (entrada o salida).
Antes de la primera importación: la configuración
El panel «Configurar…» del mismo cuadro tiene dos partes, y se completa una vez por empresa. Primero los parámetros de la jornada:
Parámetro | Qué decide |
|---|---|
Jornada normal (horas por día) | Lo que un día supere esta jornada va a horas al 50%. |
Jornada semanal (horas) | Tope de lunes a domingo: lo que la semana supere pasa también al 50%, aunque ningún día suelto se haya excedido. |
Hora de entrada esperada y Hora de salida esperada | El horario contra el que se miden las llegadas tarde y las salidas anticipadas. Vacíos, no se calculan tardanzas. |
Tolerancia de entrada (minutos) / Tolerancia de salida (minutos) | Los minutos de gracia antes de contar una tardanza o una salida anticipada. |
Nocturno desde / Nocturno hasta | El rango del adicional nocturno (puede cruzar la medianoche, p. ej. 21:00 a 06:00). Las horas trabajadas dentro del rango se informan además como nocturnas. |
Redondeo de cada tramo (minutos) | Cada tramo entrada–salida se redondea al múltiplo más cercano: con 15, un tramo de 7 h 52 se cuenta como 7 h 45. En 0 queda tal cual. |
Después, los conceptos destino: Días trabajados, Horas normales, Horas al 50%, Horas al 100% (domingos), Horas de feriado, Adicional nocturno, Llegadas tarde (minutos) y Ausencias (días). Un tipo sin concepto asignado no genera línea — salvo las horas de feriado, que sin concepto propio caen al de 100%. Los conceptos tienen que existir y tener CAN en su fórmula: lo que la importación carga es la CANTIDAD, y el importe lo pone el recálculo.
Los feriados se cargan por empresa en «Empresas», sección «Días festivos». Un día que figura ahí paga sus horas como feriado; un domingo, al 100%.
El circuito
«Seleccionar archivo del reloj…»: elegí el archivo que exportó el reloj (CSV o TXT). El formato se detecta solo: no hay que decir de qué marca es. Si un archivo raro no se lee bien, el combo «Formato» permite forzarlo — ZKTeco, Anviz, CSV genérico o posición fija.
El análisis muestra cuántas marcas encontró, el período que abarcan, las líneas que no pudo leer con su motivo, y «Ver las primeras marcas leídas» despliega una vista previa para chequear fechas y horas antes de importar nada.
En «Empleados del reloj» se vincula cada identificador del reloj con su empleado. El sistema propone el vínculo por legajo (con o sin ceros adelante: el reloj «0101» encuentra el legajo «101»); lo que falte se elige a mano. En «Se liquida por» se elige el modo —Días u Horas— por reloj, con «Todos por Días» y «Todos por Horas» para aplicarlo de una. El vínculo queda guardado: la próxima vez ya viene resuelto.
«Importar y volcar al recibo»: las marcas se guardan y las cantidades entran en el recibo de la liquidación abierta.
Recalculá para que esas cantidades se conviertan en importes.

Si el archivo ya se importó antes
El análisis avisa cuando el archivo ya dejó marcas en la base, y ofrece borrar esas marcas y reimportarlo. Es lo que corresponde cuando el archivo se corrigió en el reloj y se volvió a exportar: una marca con la hora corregida es una marca DISTINTA, así que sin el reemplazo quedaría conviviendo con la versión anterior y las horas saldrían infladas. Sin la marca, entran sólo las marcas nuevas — reimportar el mismo archivo sin cambios no duplica nada.
Cómo se cuentan las horas
Días: cuenta los días distintos que tengan al menos una marca.
Horas: empareja las marcas de cada día por orden de hora —la primera con la segunda, la tercera con la cuarta— sin mirar si dicen entrada o salida. Cada tramo se redondea según la configuración, y lo que pasa de la jornada diaria o de la semanal va al 50%.
Domingos y feriados: sus horas no van a normales — el domingo paga al 100% y el feriado al concepto de feriado (o al de 100%, si no tiene concepto propio).
Nocturnas: las horas del tramo que caen dentro del rango nocturno se informan además en su concepto. Son un adicional: no se restan de las demás.
Tardanzas: con horario esperado configurado, se suman los minutos de llegada tarde y de salida anticipada que superen la tolerancia. Un día que no se superpone con el horario esperado —un turno vespertino— no se mide contra él.
Ausencias: los días hábiles del período del archivo —lunes a viernes, sin feriado— en los que el empleado no dejó ninguna marca, dentro de su fecha de ingreso y egreso. Se listan uno por uno para poder corregir antes de liquidar.
Un par cuenta sólo si la salida es posterior a la entrada. Y un empleado que fichó en varios relojes se unifica antes de calcular: si no, cada reloj pisaría la línea del otro.
Un día con una marca suelta —una entrada sin su salida— no se puede emparejar, y hay días con una, tres o cinco marcas más seguido de lo que parece. El sistema lo informa en vez de perder esas horas en silencio, para que lo resuelvas antes de recalcular.
Reimportar el mismo archivo no duplica las marcas: cada una es única por reloj, fecha, hora y terminal. Si el archivo trae además marcas nuevas, entran sólo ésas.
Las marcas quedan guardadas y se consultan después desde la consulta de fichadas, cuya pestaña «Horas calculadas» muestra el pareo día por día — la forma de verificar la cuenta antes de recalcular.
Si algo no cuadra
Qué pasa | Qué mirar |
|---|---|
El archivo no se lee o descarta muchas líneas | El análisis dice el motivo por línea. Probá forzar el formato con el combo «Formato» en vez de la detección automática. |
Un empleado tiene marcas pero no aparece en el recibo | En «Empleados del reloj», su ID tiene que tener el empleado asignado (no «— sin asignar —») y el modo correcto; y el concepto de ese modo tiene que estar en «Configurar…». |
Las cantidades entraron pero los importes no cambian | La importación carga la CANTIDAD; el importe lo pone la fórmula del concepto al recalcular. Recalculá el recibo o todos. |
Un día suma menos horas de las esperadas | Mirá la pestaña «Horas calculadas» de la consulta: un día con marcas IMPARES pierde la última (queda señalado), y un par donde la salida no es posterior a la entrada no cuenta. |
Importé un archivo equivocado o corregido | Volvé a elegir el mismo archivo: el aviso de re-importación permite borrar sus marcas y recargarlo. Las líneas del recibo se reescriben con los totales nuevos. |
No calcula tardanzas, nocturnas o feriados | Cada uno tiene su requisito en «Configurar…»: las tardanzas piden el horario esperado, las nocturnas su rango, y los feriados se cargan en Empresas, «Días festivos». Y el tipo tiene que tener su concepto destino asignado. |