Como podemos ayudarte?
-
Módulo Control de Asistencia
-
- 1. Ingreso a la Plataforma
- 2. Recuperación de Contraseña
- 3. Gestión de Asistencia
- 4. Reportes
- 5. Tiempo Extra
- 6. Calendario de Planificaciones
- Convertir Intento de Marcaje en Marca
- Grupos
- Inconsistencias
- Justificaciones
- Listado Horas Extra
- Marcas
- Monitor de relojes
- Reenrolamiento de usuarios
- Reporte de Dotación
- Ubicación de Personal y Ruta Histórica
- Show Remaining Articles (1) Collapse Articles
-
-
Otros módulos
-
Métodos de marcaje
-
-
- Activación de Traking GPS
- Activación Bloqueo por Ubicación
- Activación del Marcaje por Actividades (Proyectos y Tareas)
- Cerrar Sesión en APP
- Configuración de Validación de Marcaje
- Enrolamiento de Patrón
- Enrolamiento de Rostro
- Envío de Informes
- Generalidades
- Generalidades en el Uso Fuera de Línea
- Generalidades II
- Generalidades III
- Generalidades IV
- Generalidades IV
- Generalidades IX
- Generalidades VIII
- Generalidades V
- Generalidades VII
- Generalidades X
- Generalidades XI
- Generalidades XII
- Historial de Trabajo y Actividades
- Inicio de Sesión en App de Android
- Inicio de Sesión en App de iOS
- Introducción
- Introducción y Activación del Servicio
- Listado de Turnos
- Marcación con Ubicación
- Marcación por Cuadrillas
- Modificación de Coordenadas GPS
- Notificaciones y Comportamiento en Jornada
- Pantalla Principal en Android
- Pantalla Principal en iOS
- Registro de Actividades en la Aplicación
- Reporte de Actividad de Usuarios
- Reporte de Proyectos Cliente
- Restricción de Turno
- Ruta Histórica
- Sincronización tras Uso de Fuera de Línea
- Validación por Firma
- Validación por patrón
- Validación por reconocimiento de rostros
- Validación por selfie
- Visualización de los Informes
- Show Remaining Articles (29) Collapse Articles
-
- ¿Cómo enrolar rostro?
- ¿Cómo iniciar y terminar una actividad?
- Marque asistencia por la aplicación y aun me llegan las alertas de atrasos
- No puedo marcar asistencia, me aparece el mensaje "error de autenticación"
- No puedo marcar asistencia, me aparece el mensaje "Marca fuera de la ubicación"
- No puedo registrar asistencia, me aparece el mensaje "error de autenticación"
- Registré asistencia por la aplicación y aún me llegan las alertas de atrasos.
- Usuario o clave incorrectos
- ¿Por qué algunas marcas suben sin ubicación?
-
- Afiches marcación reloj
- ¿Cómo configurar el reloj para cambiar automáticamente de entrada a salida y viceversa?
- ¿Cómo enrolar a un usuario para que marque por contraseña?
- ¿Cómo enrolar la huella de un usuario?
- ¿Cómo puedo bloquear el marcaje duplicado o asignar tiempo de espera?
- ¿Cómo puedo descargar las marcas almacenadas localmente para subirlas a GeoVictoria?
- ¿Cuál es el papel que utiliza la impresora, GeoVictoria vende este insumo?
- ¿Por qué los usuarios no aparecen en el reloj control?
- Cuanto es la duración de la batería si desconecto el reloj de la corriente?
- El reloj se encuentra con la pantalla apagada y el lector parpadea cuando se intenta encender
- En el monitor de relojes mi equipo aparece Offline, ¿Cómo puedo revisar mi reloj?
- La memoria de mi reloj control esta llena, ¿Qué debo hacer?
- Mi reloj no esta subiendo las marcas
- Reinicio de equipo
-
-
API Pública
-
Preguntas Frecuentes
- ¿Cómo apruebo las horas extras y donde las puedo visualizar?
- ¿Cómo cargar un permiso para el trabajador?
- ¿Cómo configurar el reloj para cambiar automáticamente de entrada a salida y viceversa?
- ¿Cómo configurar envío de alertas?
- ¿Cómo crear turnos y cómo planificar?
- ¿Cómo crear un cargo?
- ¿Cómo crear un feriado?
- ¿Cómo crear una marca manual?
- ¿Cómo enrolar a un usuario para que marque por contraseña?
- ¿Cómo enrolar la huella de un usuario?
- ¿Cómo enrolar rostro?
- ¿Cómo generar un reporte de asistencia?
- ¿Cómo iniciar y terminar una actividad?
- ¿Cómo justificar un atraso?
- ¿Cómo mover usuarios de grupo?
- ¿Cómo ordenar los grupos en carpetas?
- ¿Cómo puedo bloquear el marcaje duplicado o asignar tiempo de espera?
- ¿Cómo puedo crear un turno?
- ¿Cómo puedo desactivar un usuario?
- ¿Cómo puedo descargar las marcas almacenadas localmente para subirlas a GeoVictoria?
- ¿Cómo puedo visualizar la cantidad de horas extras de los usuarios en días festivos?
- ¿Cuál es el papel que utiliza la impresora, GeoVictoria vende este insumo?
- ¿Dónde puedo visualizar los sobretiempos reales de los usuarios?
- ¿Dónde se pueden crear usuarios?
- ¿Por qué las marcas se pasan al otro día?
- ¿Por qué los usuarios no aparecen en el reloj control?
- ¿Qué hacer si el usuario no puede marcar por Call?
- ¿Qué hacer si el usuario no recibe sus comprobantes de marcas?
- Cuanto es la duración de la batería si desconecto el reloj de la corriente?
- El reloj se encuentra con la pantalla apagada y el lector parpadea cuando se intenta encender
- En el monitor de relojes mi equipo aparece Offline, ¿Cómo puedo revisar mi reloj?
- La memoria de mi reloj control esta llena, ¿Qué debo hacer?
- Marque asistencia por la aplicación y aun me llegan las alertas de atrasos
- Mi reloj no esta subiendo las marcas
- No Permite Marcar Por Call - Teléfono no aceptado
- No Permite Marcar Por Call - Usuario no válido
- No puedo marcar asistencia, me aparece el mensaje "error de autenticación"
- No puedo marcar asistencia, me aparece el mensaje "Marca fuera de la ubicación"
- No puedo registrar asistencia, me aparece el mensaje "error de autenticación"
- Registré asistencia por la aplicación y aún me llegan las alertas de atrasos.
- Usuario o clave incorrectos
- ¿Qué hacer si el usuario no puede marcar por Call?
- Show Remaining Articles (27) Collapse Articles
AttendanceBook/GetWeeklyAttendanceColombia
Publicadonoviembre 4, 2024
Updatedabril 25, 2025
ByRudolph
Descripción
Muestra la información del libro de asistencia de Colombia
Request
Request Body
| Campos | Largo | Requerido | Tipo de dato | Descripción |
|---|---|---|---|---|
| StartDate | 14 | Sí | String | Indica la fecha de inicio en formato YYYYMMDDHHMMSS |
| EndDate | 14 | Sí | String | Indica la fecha de fin en formato YYYYMMDDHHMMSS |
| UserIds | 16 | Sí | String | Identificador del usuario separado por "," |
Importante
- Se puede ver la información en Reportes > Gestión de Asistencia.
- Si se quiere consultar por más de un usuario en el campo «UserIds» se debe añadir más identificadores separados por «,».
- El campo «EndDate» debe ser como máximo 12 meses en el futuro a partir de la fecha actual.
- El máximo de usuarios que se pueden consultar son 200.
- El máximo de registros que se pueden devolver son 1500.
- La máxima cantidad de días que se pueden solicitar entre la fecha de inicio y término son 62 días.
{
"StartDate": "20241023000000",
"EndDate": "20241023235959",
"UserIds": "111111111"
}Response
Response Body
| Campos | Tipo de dato | Descripción |
|---|---|---|
| Users | Lista | Cada uno de los objetos representa a un usuario |
| - PlannedInterval | Objeto | Cada uno de los objetos incluye la información de cada día |
| -- Surcharge | String | Indica la información de los recargos |
| --- OrdinaryNocturnalSurchargeHours | String | Indica el horario de recargo nocturno en formato HH:MM |
| --- NonCompensatedSundayDiurnalSurchargeHours | String | Indica las horas de recargo diurno de domingos no compensados en formato HH:MM |
| --- NonCompensatedSundayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno de días domingos no compensados en formato HH:MM |
| --- NonCompensatedHolidayDiurnalSurchargeHours | String | Indica las horas de recargo diurno de días festivos/feriados no compensados en formato HH:MM |
| --- NonCompensatedHolidayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno de días festivos/feriados no compensadas en formato HH:MM |
| --- CompensatedSundayDiurnalSurchargeHours | String | Indica las horas de recargo diurno de días domingos compensados en formato HH:MM |
| --- CompensatedSundayNocturnalSurchargeHours | String | Indica las horas recargo nocturno dominical compensadas en formato HH:MM |
| --- CompensatedHolidayDiurnalSurchargeHours | String | Indica las horas de recargo diurno de días festivos/feriados compensados en formato HH:MM |
| --- CompensatedHolidayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno de días festivo/feriado compensados en formato HH:MM |
| --- SurchargeRanges | Object | Contiene información sobre los rangos del recargo |
| ---- OrdinarySurcharge | List | Contiene información de los recargos ordinarios |
| ----- Value | String | Indica el valor del recargo ordinario en formato HH:MM:SS |
| ----- StartDate | String | Indica la fecha de inicio del recargo ordinario en formato YYYY-MM-DDTHH:MM:SS |
| ----- EndDate | String | Indica la fecha de fin del recargo ordinario en formato YYYY-MM-DDTHH:MM:SS |
| ----- HourType | String | Indica el tipo de hora del recargo ordinario |
| ---- NonCompesatedSundaySurcharge | List | Indica los recargos dominicales no compensados |
| ---- NonCompesatedHolidaySurcharge | List | Indica los recargos por días festivos/feriados no compensados |
| ---- CompensatedSundaySurcharge | List | Indica los recargos dominicales compensados |
| ---- CompensatedHolidaySurcharge | String | Indica los recargos por días festivos/feriados compensados |
| --- SurchargeRangesAggregate | Object | Indica los rangos de recargos agregados |
| ---- OrdinaryNightSurcharge | List | Indica los recargos por noches ordinarias |
| ---- NonCompesatedSundayDaySurcharge | List | Indica los recargos por días domingos no compensados |
| ---- NonCompesatedSundayNightSurcharge | List | Indica los recargos de noches de domingos no compensados |
| ---- NonCompesatedHolidayDaySurcharge | List | Indica los recargos por días festivos/feriados no compensados |
| ---- NonCompesatedHolidayNightSurcharge | List | Indica los recargo por noches festivas/feriados no compensados |
| ---- CompensatedSundayDaySurcharge | List | Indica los recargo compensados de los días domingo |
| ---- CompensatedSundayNightSurcharge | List | Indica los recargos compensados de noches de domingo |
| ---- CompensatedHolidayDaySurcharge | List | Indica los recargos compensados por días festivos/feriados |
| ---- CompensatedHolidayNightSurcharge | List | Indica los recargo compensados de noches festivos/feriados |
| --- CompensatedSunday | Boolean | Indica si los domingos son compensados |
| --- CompensatedHoliday | Boolean | Indica si los días Festivos/feriados son compensados |
| -- CompensatedDay | Boolean | Indica si el día fue compensado |
| -- AdditionalTimeBefore | String | Indica cuanto tiempo antes del turno se fichó en formato HH:MM |
| -- AdditionalTimeAfter | String | Indica cuanto tiempo después del turno se fichó en formato HH:MM |
| -- OrdinaryDiurnalOvertime | String | Indica las horas extras diurnas en formato HH:MM |
| -- OrdinaryNocturnalOvertime | String | Indica las horas extras nocturnas en formato HH:MM |
| -- SundayDiurnalOvertime | String | Indica las horas extras diurnas en días domingo en formato HH:MM |
| -- SundayNocturnalOvertime | String | Indica las horas extras nocturnas en días domingo en formato HH:MM |
| -- HolidayDiurnalOvertime | String | Indica las horas extras diurnas en días festivos/feriados en formato HH:MM |
| -- HolidayNocturnalOvertime | String | Indica las horas extras nocturnas en días festivos/feriados en formato HH:MM |
| -- PlannedShift | Object | Contiene la información asociado al turno en ese día |
| --- Id | String | Identificador cifrado del turno |
| --- StartTime | String | Indica la hora de comienzo del turno |
| --- MaxStartTime | String | Indica la hora máxima en la cual se puede comenzar el turno con normalidad |
| --- ExitTime | String | Indica la hora de término del turno |
| --- Type | String | Indica el tipo de turno: fijo, libre, presencial, descanso, etc. |
| --- FixedShiftHours | String | Indica la cantidad de horas fijas en formato HH:MM del turno |
| --- ShiftDisplay | String | Indica la información resumida del turno (hora inicio, hora fin y tiempo colación) |
| --- BreakType | String | Indica el tipo de colación del turno: fija, libre, preasignada, sin colación, etc |
| --- BreakMinutes | String | Indica la cantidad de minutos de la colación del turno |
| --- BreakStart | String | Indica la hora en formato HH:MM en que comienza la colación del turno |
| --- BreakEnd | String | Indica la hora en formato HH:MM en que termina la colación del turno |
| --- Status | String | Indica el estado del turno, es decir si está activado (enabled) o desactivado (disabled) |
| --- Custom | String | Indica el valor de la columna personalizada del turno |
| -- OvertimeRanges | Object | Indica los rangos de horas extras |
| --- OrdinaryOvertimeBeforeShift | List | Indica las horas extras ordinarias antes del turno |
| --- OrdinaryOvertimeAfterShift | List | Indica las horas extras ordinarias después del turno |
| --- SundayOvertimeBeforeShift | List | Indica las horas extras en Domingo antes del turno |
| --- SundayOvertimeAfterShift | List | Indica las horas extras en Domingo después del turno |
| --- HolidayOvertimeBeforeShift | List | Indica las horas extras en día festivo/feriado antes del turno |
| --- HolidayOvertimeAfterShift | List | Indica las horas extras en día festivo/feriado después del turno |
| -- OvertimeRangesAggregate | Object | Indica el rango de horas extras agregados |
| --- OrdinaryDayOvertime | List | Indica las horas extras del día ordinario |
| --- OrdinaryNightOvertime | List | Indica las horas extras de la noche ordinaria |
| --- SundayDayOvertime | List | Indica las horas extras de día del Domingo |
| --- SundayNightOvertime | List | Indica las horas extra de la noche de Domingo |
| --- HolidayDayOvertime | List | Indica las horas extra de día en día festivo/feriado |
| --- HolidayNightOvertime | List | Indica las horas extra de la noche en día festivo/feriado |
| -- Date | String | Indica la fecha en la cual se muestra la información en formato YYYYMMDDHHMMSS |
| -- Punches | Lista | Contiene información de las marcas |
| --- Type | String | Indica el tipo de marca, es decir Ingreso o Salida |
| --- Date | String | Indica la fecha de la marca en formato YYYYMMDDHHMMSS |
| --- Origin | String | Indica el origen de la marca, por ejemplo, web, app, etc |
| --- Longitude | String | Indica la coordenada de longitud de la marca |
| --- Latitude | String | Indica la coordenada de latitud de la marca |
| --- Accuracy | String | Indica la precisión de las coordenadas de longitud y latitud de la marca |
| --- GroupDescription | String | Indica el nombre del grupo asociado de la marca |
| --- UploadDate | String | Indica la fecha en la que se cargó en el sistema la marca en formato YYYYMMDDHHMMSS |
| --- ShiftPunchType | String | Indica el tipo de marca en el contexto del turno, es decir: Entrada, SalidaColación, EntradaColación, Salida |
| --- AssignedInBook | Boolean | Indica si la marca está asignada en el libro de asistencia (visible en libro de Asistencia) |
| --- BoxSn | String | Indica el número de serie del reloj que registró la marca |
| --- IdTask | String | Identificador cifrado de la tarea asociada a la marca |
| --- IdProject | String | Identificador cifrado del proyecto asociada a la marca |
| --- Checksum | String | Identificador cifrado de la operación asociada a la marca |
| -- Shifts | String | Contiene la información asociado al turno |
| --- Ends | String | Indica la fecha de término del turno en formato YYYYMMDDHHMMSS |
| --- Begins | String | Indica la fecha de comienzo del turno en formato YYYYMMDDHHMMSS |
| --- Id | String | Identificador cifrado del turno |
| --- StartTime | String | Indica la hora de comienzo del turno |
| --- MaxStartTime | String | Indica la hora máxima en la cual se puede comenzar el turno con normalidad |
| --- ExitTime | String | Indica la hora de término del turno |
| --- Type | String | Indica el tipo de turno: fijo, libre, presencial, descanso, etc. |
| --- FixedShiftHours | String | Indica la cantidad de horas fijas en formato HH:MM del turno |
| --- ShiftDisplay | String | Indica la información resumida del turno (hora inicio, hora fin y tiempo colación) |
| --- BreakType | String | Indica el tipo de colación del turno: fija, libre, preasignada, sin colación, etc |
| --- BreakMinutes | String | Indica la cantidad de minutos de la colación del turno |
| --- BreakStart | String | Indica la hora en formato HH:MM en que comienza la colación del turno |
| --- BreakEnd | String | Indica la hora en formato HH:MM en que termina la colación del turno |
| --- Status | String | Indica el estado del turno, es decir si está activado (enabled) o desactivado (disabled) |
| --- Custom | String | Indica el valor de la columna personalizada del turno |
| -- Delay | String | Indica el tiempo de atraso en formato HH:MM del día consultado |
| -- BreakDelay | String | Indica el tiempo de atraso para el almuerzo en formato HH:MM del día consultado |
| -- EarlyLeave | String | Indica el tiempo de la salida antes de cumplir el turno en formato HH:MM del día consultado |
| -- DelayTimeAfterCompensation | String | Indica el tiempo extra luego de la compensación en formato HH:MM |
| -- EarlyLeaveTimeAfterCompensation | String | Indica el tiempo de licencia después de la compensación en formato HH:MM |
| -- TimeOffs | String | Contiene información de los permisos |
| --- TimeOffTypeId | String | Identificador cifrado del permiso |
| --- Description | Description | Indica el nombre del permiso |
| --- Starts | String | Indica la fecha de inicio del permiso |
| --- Ends | String | Indica la fecha de termino del permiso |
| --- TimeOffTypeDescription | String | Indica la descripción del permiso |
| --- TimeOffOrigin | String | Indica el origen desde el cual se asigno el permiso, por ejemplo API |
| --- StartTime | String | Indica la hora de inicio del permiso |
| --- EndTime | String | Indica la hora de fin del permiso |
| --- AmountHours | String | Indica la cantidad de horas del permiso |
| -- WorkedHours | String | Indica la cantidad de horas trabajadas en formato HH:MM del día consultado |
| -- Absent | Boolean | Indica si el día consultado es o no un día ausente (True o False) |
| -- Holiday | Boolean | Indica si el día consultado es o no un día festivo o feriado (True o False) |
| -- Worked | Boolean | Indica si el día consultado es o no un día trabajado (True o False) |
| -- CoveredNonWorkingHours | String | Indica las horas no laborables cubiertas en formato HH:MM |
| -- AuthorizedOvertimeBefore | String | Indica la cantidad de horas extras autorizadas antes del turno en formato HH:MM del día consultado |
| -- AuthorizedOvertimeAfter | String | Indica la cantidad de horas extras autorizadas después del turno en formato HH:MM del día consultado |
| -- AccomplishedExtratimeBefore | Object | Indica la cantidad de horas extras logradas antes del turno en formato HH:MM del día consultado |
| -- AccomplishedExtratimeAfter | Object | Indica la cantidad de horas extras logradas después del turno en formato HH:MM del día consultado |
| -- AccomplishedExtraTime | Object | Indica la cantidad total de horas extras logradas en formato HH:MM del día consultado |
| - Weeks | List | Contiene información de todos los días de la semana |
| -- Intervals | List | Muestra la información por día |
| --- Surcharge | Object | Indica la información de los recargos |
| ---- OrdinaryNocturnalSurchargeHours | String | Indica el horario de recargo nocturno en formato HH:MM |
| ---- NonCompensatedSundayDiurnalSurchargeHours | String | Indica las horas de recargo diurno domingo no compensado en formato HH:MM |
| ---- NonCompensatedSundayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno domingo no compensado en formato HH:MM |
| ---- NonCompensatedHolidayDiurnalSurchargeHours | String | Indica las horas de recargo diurno de días festivoss/feriados no compensados en formato HH:MM |
| ---- NonCompensatedHolidayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno festivos/feriados no compensadas en formato HH:MM |
| ---- CompensatedSundayDiurnalSurchargeHours | String | Indica las horas de recargo diurno domingo compensado en formato HH:MM |
| ---- CompensatedSundayNocturnalSurchargeHours | String | Indica las horas recargo nocturno dominical compensadas en formato HH:MM |
| ---- CompensatedHolidayDiurnalSurchargeHours | String | Indica las horas de recargo diurno festivos/feriados compensados en formato HH:MM |
| ---- CompensatedHolidayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno festivo/feriado compensados en formato HH:MM |
| ---- SurchargeRanges | Object | Contiene información sobre los rangos del recargo |
| ----- OrdinarySurcharge | List | Contiene información de los recargos ordinarios |
| ------ Value | String | Indica el valor del recargo ordinario en formato HH:MM:SS |
| ------ StartDate | String | Indica la fecha de inicio del recargo ordinario en formato YYYY-MM-DDTHH:MM:SS |
| ------ EndDate | String | Indica la fecha de fin del recargo ordinario en formato YYYY-MM-DDTHH:MM:SS |
| ------ HourType | String | Indica el tipo de hora del recargo ordinario |
| ----- NonCompesatedSundaySurcharge | List | Indica los recargos dominicales no compensados |
| ----- NonCompesatedHolidaySurcharge | List | Indica los recargos por días festivos/feriados no compensados |
| ----- CompensatedSundaySurcharge | List | Indica los recargos dominicales compensados |
| ----- CompensatedHolidaySurcharge | List | Indica los recargos por días festivos/feriados compensados |
| ---- SurchargeRangesAggregate | Object | Indica los rangoso de recargos agregados |
| ----- OrdinaryNightSurcharge | List | Indica los recargos por noches ordinarias |
| ----- NonCompesatedSundayDaySurcharge | List | Indica los recargos por días domingo no compensados |
| ----- NonCompesatedSundayNightSurcharge | List | Indica los recargos de noches de domingo no compensados |
| ----- NonCompesatedHolidayDaySurcharge | List | Indica los recargos por días festivos/feriados no compensados |
| ----- NonCompesatedHolidayNightSurcharge | List | Indica los recargo por noches festivas/feriados no compensados |
| ----- CompensatedSundayDaySurcharge | List | Indica los recargo compensados de los días domingo |
| ----- CompensatedSundayNightSurcharge | List | Indica los recargos compensados de noches de domingo |
| ----- CompensatedHolidayDaySurcharge | List | Indica los recargos compensados por días festivos/feriados |
| ----- CompensatedHolidayNightSurcharge | List | Indica los recargo compensados de noches festivos/feriados |
| ---- CompensatedSunday | Boolean | Indica si los domingo son compensados |
| ---- CompensatedHoliday | Boolean | Indica si los días Festivos/feriados son compensados |
| --- CompensatedDay | Boolean | Indica si el día fue compensado |
| --- AdditionalTimeBefore | String | Indica cuanto tiempo antes del turno se fichó en formato HH:MM |
| --- AdditionalTimeAfter | String | Indica cuanto tiempo después del turno se fichó en formato HH:MM |
| --- OrdinaryDiurnalOvertime | String | Indica las horas extras diurnas en formato HH:MM |
| --- OrdinaryNocturnalOvertime | String | Indica las horas extras nocturnas en formato HH:MM |
| --- SundayDiurnalOvertime | String | Indica las horas extras diurnas en días domingo en formato HH:MM |
| --- SundayNocturnalOvertime | String | Indica las horas extras nocturnas en días domingo en formato HH:MM |
| --- HolidayDiurnalOvertime | String | Indica las horas extras diurnas en días festivos/feriados en formato HH:MM |
| --- HolidayNocturnalOvertime | String | Indica las horas extras nocturnas en días festivos/feriados en formato HH:MM |
| --- PlannedShift | Object | Contiene la información asociado al turno en ese día |
| ---- Id | String | Identificador cifrado del turno |
| ---- StartTime | String | Indica la hora de comienzo del turno |
| ---- MaxStartTime | String | Indica la hora máxima en la cual se puede comenzar el turno con normalidad |
| ---- ExitTime | String | Indica la hora de término del turno |
| ---- Type | String | Indica el tipo de turno: fijo, libre, presencial, descanso, etc. |
| ---- FixedShiftHours | String | Indica la cantidad de horas fijas en formato HH:MM del turno |
| ---- ShiftDisplay | String | Indica la información resumida del turno (hora inicio, hora fin y tiempo colación) |
| ---- BreakType | String | Indica el tipo de colación del turno: fija, libre, preasignada, sin colación, etc |
| ---- BreakMinutes | String | Indica la cantidad de minutos de la colación del turno |
| ---- BreakStart | String | Indica la hora en formato HH:MM en que comienza la colación del turno |
| ---- BreakEnd | String | Indica la hora en formato HH:MM en que termina la colación del turno |
| ---- Status | String | Indica el estado del turno, es decir si está activado (enabled) o desactivado (disabled) |
| ---- Custom | String | Indica el valor de la columna personalizada del turno |
| --- OvertimeRanges | Object | Indica los rangos de horas extras |
| ---- OrdinaryOvertimeBeforeShift | List | Indica las horas extras ordinarias antes del turno |
| ---- OrdinaryOvertimeAfterShift | List | Indica las horas extras ordinarias después del turno |
| ---- SundayOvertimeBeforeShift | List | Indica las horas extras en Domingo antes del turno |
| ---- SundayOvertimeAfterShift | List | Indica las horas extras en Domingo después del turno |
| ---- HolidayOvertimeBeforeShift | List | Indica las horas extras en día festivo/feriado antes del turno |
| ---- HolidayOvertimeAfterShift | List | Indica las horas extras en día festivo/feriado después del turno |
| --- OvertimeRangesAggregate | Object | Indica el rango de horas extras agregados |
| ---- OrdinaryDayOvertime | List | Indica las horas extras del día ordinario |
| ---- OrdinaryNightOvertime | List | Indica las horas extras de la noche ordinaria |
| ---- SundayDayOvertime | List | Indica las horas extras de día del Domingo |
| ---- SundayNightOvertime | List | Indica las horas extra de la noche de Domingo |
| ---- HolidayDayOvertime | List | Indica las horas extra de día en día festivo/feriado |
| ---- HolidayNightOvertime | List | Indica las horas extra de la noche en día festivo/feriado |
| --- Date | String | Indica la fecha en la cual se muestra la información en formato YYYYMMDDHHMMSS |
| --- Punches | Lista | Contiene información de las marcas |
| ---- Type | String | Indica el tipo de marca, es decir Ingreso o Salida |
| ---- Date | String | Indica la fecha de la marca en formato YYYYMMDDHHMMSS |
| ---- Origin | String | Indica el origen de la marca, por ejemplo, web, app, etc |
| ---- Longitude | String | Indica la coordenada de longitud de la marca |
| ---- Latitude | String | Indica la coordenada de latitud de la marca |
| ---- Accuracy | String | Indica la precisión de las coordenadas de longitud y latitud de la marca |
| ---- GroupDescription | String | Indica el nombre del grupo asociado de la marca |
| ---- UploadDate | String | Indica la fecha en la que se cargó en el sistema la marca en formato YYYYMMDDHHMMSS |
| ---- ShiftPunchType | String | Indica el tipo de marca en el contexto del turno, es decir: Entrada, SalidaColación, EntradaColación, Salida |
| ---- AssignedInBook | Boolean | Indica si la marca está asignada en el libro de asistencia (visible en libro de Asistencia) |
| ---- BoxSn | String | Indica el número de serie del reloj que registró la marca |
| ---- IdTask | String | Identificador cifrado de la tarea asociada a la marca |
| ---- IdProject | String | Identificador cifrado del proyecto asociada a la marca |
| ---- Checksum | String | Identificador cifrado de la operación asociada a la marca |
| --- Shifts | String | Contiene la información asociado al turno |
| ---- Ends | String | Indica la fecha de término del turno en formato YYYYMMDDHHMMSS |
| ---- Begins | String | Indica la fecha de comienzo del turno en formato YYYYMMDDHHMMSS |
| ---- Id | String | Identificador cifrado del turno |
| ---- StartTime | String | Indica la hora de comienzo del turno |
| ---- MaxStartTime | String | Indica la hora máxima en la cual se puede comenzar el turno con normalidad |
| ---- ExitTime | String | Indica la hora de término del turno |
| ---- Type | String | Indica el tipo de turno: fijo, libre, presencial, descanso, etc. |
| ---- FixedShiftHours | String | Indica la cantidad de horas fijas en formato HH:MM del turno |
| ---- ShiftDisplay | String | Indica la información resumida del turno (hora inicio, hora fin y tiempo colación) |
| ---- BreakType | String | Indica el tipo de colación del turno: fija, libre, preasignada, sin colación, etc |
| ---- BreakMinutes | String | Indica la cantidad de minutos de la colación del turno |
| ---- BreakStart | String | Indica la hora en formato HH:MM en que comienza la colación del turno |
| ---- BreakEnd | String | Indica la hora en formato HH:MM en que termina la colación del turno |
| ---- Status | String | Indica el estado del turno, es decir si está activado (enabled) o desactivado (disabled) |
| ---- Custom | String | Indica el valor de la columna personalizada del turno |
| --- Delay | String | Indica el tiempo de atraso en formato HH:MM del día consultado |
| --- BreakDelay | String | Indica el tiempo de atraso para el almuerzo en formato HH:MM del día consultado |
| --- EarlyLeave | String | Indica el tiempo de la salida antes de cumplir el turno en formato HH:MM del día consultado |
| --- DelayTimeAfterCompensation | String | Indica el tiempo extra luego de la compensación en formato HH:MM |
| --- EarlyLeaveTimeAfterCompensation | String | Indica el tiempo de licencia después de la compensación en formato HH:MM |
| --- TimeOffs | String | Contiene información de los permisos |
| ---- TimeOffTypeId | String | Identificador cifrado del permiso |
| ---- Description | Description | Indica el nombre del permiso |
| ---- Starts | String | Indica la fecha de inicio del permiso |
| ---- Ends | String | Indica la fecha de termino del permiso |
| ---- TimeOffTypeDescription | String | Indica la descripción del permiso |
| ---- TimeOffOrigin | String | Indica el origen desde el cual se asigno el permiso, por ejemplo API |
| ---- StartTime | String | Indica la hora de inicio del permiso |
| ---- EndTime | String | Indica la hora de fin del permiso |
| ---- AmountHours | String | Indica la cantidad de horas del permiso |
| --- WorkedHours | String | Indica la cantidad de horas trabajadas en formato HH:MM del día consultado |
| --- Absent | Boolean | Indica si el día consultado es o no un día ausente (True o False) |
| --- Holiday | Boolean | Indica si el día consultado es o no un día festivo o feriado (True o False) |
| --- Worked | Boolean | Indica si el día consultado es o no un día trabajado (True o False) |
| --- CoveredNonWorkingHours | String | Indica las horas no laborables cubiertas en formato HH:MM |
| --- AuthorizedOvertimeBefore | String | Indica la cantidad de horas extras autorizadas antes del turno en formato HH:MM del día consultado |
| --- AuthorizedOvertimeAfter | String | Indica la cantidad de horas extras autorizadas después del turno en formato HH:MM del día consultado |
| --- AccomplishedExtratimeBefore | Object | Indica la cantidad de horas extras logradas antes del turno en formato HH:MM del día consultado |
| --- AccomplishedExtratimeAfter | Object | Indica la cantidad de horas extras logradas después del turno en formato HH:MM del día consultado |
| --- AccomplishedExtraTime | Object | Indica la cantidad total de horas extras logradas en formato HH:MM del día consultado |
| -- TimeOffWithEnjoyment | String | Indica el tiempo libre con recreo en formato HH:MM |
| -- TimeOffNonEnjoyment | String | Indica el tiempo libre sin recreo en formato HH:MM |
| -- OrdinaryDiurnalOvertimeHours | String | Indica las horas extras diurnas en formato HH:MM |
| -- OrdinaryNocturnalOvertimeHours | String | Indica las horas extras nocturnas ordinarias en formato HH:MM |
| -- SundayDiurnalOvertimeHours | String | Indica las horas extras diurnas del domingo en formato HH:MM |
| --SundayNocturnalOvertimeHours | String | Indica las horas extras nocturnas del domingo en formato HH:MM |
| -- HolidayDiurnalOvertimeHours | String | Indica las horas extras diurnas en días festivos/feriados en formato HH:MM |
| -- HolidayNocturnalOvertimeHours | String | Indica las horas extras nocturnas en días festivos/feriados en formato HH:MM |
| -- Surcharge | Object | Indica la información de los recargos |
| --- OrdinaryNocturnalSurchargeHours | String | Indica el horario de recargo nocturno en formato HH:MM |
| --- NonCompensatedSundayDiurnalSurchargeHours | String | Indica las horas de recargo diurno domingo no compensado en formato HH:MM |
| --- NonCompensatedSundayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno domingo no compensado en formato HH:MM |
| --- NonCompensatedHolidayDiurnalSurchargeHours | String | Indica las horas de recargo diurno de días festivoss/feriados no compensados en formato HH:MM |
| --- NonCompensatedHolidayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno festivos/feriados no compensadas en formato HH:MM |
| --- CompensatedSundayDiurnalSurchargeHours | String | Indica las horas de recargo diurno domingo compensado en formato HH:MM |
| --- CompensatedSundayNocturnalSurchargeHours | String | Indica las horas recargo nocturno dominical compensadas en formato HH:MM |
| --- CompensatedHolidayDiurnalSurchargeHours | String | Indica las horas de recargo diurno festivos/feriados compensados en formato HH:MM |
| --- CompensatedHolidayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno festivo/feriado compensados en formato HH:MM |
| --- SurchargeRanges | Object | Contiene información sobre los rangos del recargo |
| ---- OrdinarySurcharge | List | Contiene información de los recargos ordinarios |
| ---- NonCompesatedSundaySurcharge | List | Indica los recargos dominicales no compensados |
| ---- NonCompesatedHolidaySurcharge | List | Indica los recargos por días festivos/feriados no compensados |
| ---- CompensatedSundaySurcharge | List | Indica los recargos dominicales compensados |
| ---- CompensatedHolidaySurcharge | List | Indica los recargos por días festivos/feriados compensados |
| --- SurchargeRangesAggregate | Object | Indica los rangoso de recargos agregados |
| ---- OrdinaryNightSurcharge | List | Indica los recargos por noches ordinarias |
| ---- NonCompesatedSundayDaySurcharge | List | Indica los recargos por días domingo no compensados |
| ---- NonCompesatedSundayNightSurcharge | List | Indica los recargos de noches de domingo no compensados |
| ---- NonCompesatedHolidayDaySurcharge | List | Indica los recargos por días festivos/feriados no compensados |
| ---- NonCompesatedHolidayNightSurcharge | List | Indica los recargo por noches festivas/feriados no compensados |
| ---- CompensatedSundayDaySurcharge | List | Indica los recargo compensados de los días domingo |
| ---- CompensatedSundayNightSurcharge | List | Indica los recargos compensados de noches de domingo |
| ---- CompensatedHolidayDaySurcharge | List | Indica los recargos compensados por días festivos/feriados |
| ---- CompensatedHolidayNightSurcharge | List | Indica los recargo compensados de noches festivos/feriados |
| --- CompensatedSunday | Boolean | Indica si los domingo son compensados |
| --- CompensatedHoliday | Boolean | Indica si los días Festivos/feriados son compensados |
| -- WorkedHours | String | Indica la cantidad de horas trabajadas en formato HH:MM del día consultado |
| -- NonWorkedHours | String | Indica la cantidad de horas no trabajadas en formato HH:MM del día consultado |
| -- ActualWorkedHours | String | Indica la cantidad de horas trabajadas actuales en formato HH:MM |
| -- TotalOvertime | String | Indica la cantidad de horas extra totales en formato HH:MM |
| -- TotalApprovedOvertime | String | Indica la cantidad total de horas extra aprobadas en formato HH:MM |
| -- JustifiedHours | String | Indica las horas justificadas en formato HH:MM |
| -- PlannedHours | String | Indica la cantidad de horas planificadas en formato HH:MM |
| -- SundaysWorkedHours | String | Indica la cantidad de horas trabajadas en domingos en formato HH:MM |
| -- HolidaysWorkedHours | String | Indica la cantidad de horas trabajadas en días festivos/feriados en formato HH:MM |
| -- SundaysOvertime | String | Indica la cantidad de horas extra en domingos en formato HH:MM |
| -- SpecialOvertime | String | Indica la cantidad de horas extras especiales en formato HH:MM |
| -- HoursPartTime | String | Indica la cantidad de horas a tiempo parcial en formato HH:MM |
| -- HE7D | String | Indica la cantidad de horas extra en los 7 días en formato HH:MM |
| -- ProfitHours | String | Indica la cantidad de horas a favor en formato HH:MM |
| -- AllDaysLocked | Boolean | Indica si tiene todos los dias bloqueados (True o False) |
| -- TotalLunchTimeTaken | String | Indica la hora total para almuerzo tomada en formato HH:MM |
| -- TotalPlannedLunchTime | String | Indica la hora total para almuerzo planificada en formato HH:MM |
| -- TotalExtraTime | String | Indica la hora extra total en formato HH:MM |
| -- CompensatedWorkedTime | String | Indica el tiempo trabajado compensado en formato HH:MM |
| -- TotalWeekOvertimeAssignment | String | Indica el total asignado de horas extras semanales en formato HH:MM |
| - HoursLeaveWithPay | String | Indica las horas de licencia con sueldo en formato HH:MM |
| - HoursLeaveWithOutPay | String | Indica las horas de licencia sin sueldo en formato HH:MM |
| - NonCompensatedSundayDiurnalSurchargeHours | String | Indica las horas de recargo diurno Domingo no compensado en formato HH:MM |
| - NonCompensatedHolidayDiurnalSurchargeHours | String | Indica las horas de recargo diurno de días festivos/feriado no compensados en formato HH:MM |
| - NonCompensatedSundayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno Domingo no compensado en formato HH:MM |
| - NonCompensatedHolidayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno festivo/feriado no compensadas en formato HH:MM |
| - CompensatedSundayDiurnalSurchargeHours | String | Indica las horas de recargo diurno domingo compensado en formato HH:MM |
| - CompensatedSundayNocturnalSurchargeHours | String | Indica las horas recargo nocturno dominical compensadas en formato HH:MM |
| - CompensatedHolidayDiurnalSurchargeHours | String | Indica las horas de recargo diurno festivo/feriado compensado en formato HH:MM |
| - CompensatedHolidayNocturnalSurchargeHours | String | Indica las horas de recargo nocturno festivo/feriado compensado en formato HH:MM |
| - OrdinaryNocturnalSurchargeHours | String | Indica el horario ordinario de recargo nocturno en formato HH:MM |
| - Compensated | List | Indica lo compensado |
| - CompensatedDaysAmount | String | Cantidad de días compensados |
| - CompensatedSundaysAmount | String | Monto compensado de los domingos |
| - CompensatedHolidaysAmount | String | Monto compensado de los días festivos/feriados |
| - TotalOrdinaryDiurnalOvertime | String | Total de horas extras diurnas ordinarias en formato HH:MM |
| - TotalOrdinaryNocturnalOvertime | String | Total de horas extras ordinarias nocturnas en formato HH:MM |
| - TotalSundayDiurnalOvertime | String | Total de horas extras diurnas del domingo en formato HH:MM |
| - TotalSundayNocturnalOvertime | String | Total de horas extras nocturnas del domingo en formato HH:MM |
| - TotalHolidayDiurnalOvertime | String | Total de horas extras diurnas de días festivos/feriados en formato HH:MM |
| - TotalHolidayNocturnalOvertime | String | Total de horas extras nocturnas de días festivos/feriados en formato HH:MM |
| - TotalHoursActuallyWorked | String | Total de horas realmente trabajadas en formato HH:MM |
| - TotalsDaysCounted | Object | Total de días contados |
| -- DayWithPay | Integer | Día con paga |
| -- DayWithoutPay | Integer | Día sin paga |
| -- AttendedDay | Integer | Día asistido |
| -- RestDay | Integer | Día de descanso |
| -- ShouldNotWorkHoliday | Integer | No debería trabajar en días feriados o festivos |
| -- TimeOffWithPay | Integer | Tiempo libre sin paga |
| -- Absences | Integer | Ausencias |
| -- TimeOffWithoutPay | Integer | Tiempo libre sin paga |
| -- ShouldWorkHoliday | Integer | Debería trabajar en días feriados o festivos |
| -- AttendedHoliday | Integer | Asistió un festivo/feriado |
| -- AttendedSunday | Integer | Asistio un domingo |
| -- Vacations | Integer | Indica los días qeu tiene vacaciones |
| -- MedicalLicense | Integer | Indica la cantidad de licencias médicas que se tomó |
| - TotalNonWorkedHours | String | Indica el total de horas no trabajadas en formato HH:MM |
| - TotalWorkedHours | String | Indica el total de horas no trabajadas en formato HH:MM |
| - WorkedDays | Integer | Indica los días trabajados |
| - NonWorkedDays | Integer | Indica los días no trabajados |
| - Absences | Integer | Indica la cantidad de inasistencias |
| - TotalSundayWorkedHours | String | Indica el total de horas trabajadas los días domingo en formato HH:MM |
| - TotalSundayActualWorkedHours | String | Indica el total de horas realmente trabajadas los días Domingo en formato HH:MM |
| - TotalHolidayWorkedHours | String | Indica el total de horas trabajadas en días festivos/feriados en formato HH:MM |
| - TotalHolidayActualWorkedHours | String | Indica el total de horas realmente trabajadas en días festivos/feriados en formato HH:MM |
| - TotalPlannedTime | String | Indica el total de tiempo planificado en formato HH:MM |
| - TotalOvertime | Object | Total de horas extra |
| - TotalOvertimeDiurnal | Object | Indica el total de horas extra diurnas |
| - TotalOvertimeNocturnal | Object | Indica el total de horas extra nocturnas |
| - OvertimeAssigned | String | Indica las horas extra asignadas en formato HH:MM |
| - TotalOvertimeHoursAccomplished | String | Incida el total de horas extra cumplidas en formato HH:MM |
| - TotalDiurnalWorkedHours | String | Incida el total de horas extra cumplidas en formato HH:MM |
| - TotalNocturnalWorkedHours | String | Indica el total de horas nocturnas trabajadas en formato HH:MM |
| - TotalNocturnalActuallyWorkedHours | String | Indica el total de horas nocturnas trabajadas realmente en formato HH:MM |
| - OvertimeAuthorizedBefore | String | Indica las horas extra autorizadas antes del comienzo del turno en formato HH:MM |
| - OvertimeAuthorizedAfter | String | Indica las horas extra autorizadas después del final del turno en formato HH:MM |
| - Holidays | Integer | Indica las vacaciones que posee el usuario |
| - TotalHoursProfit | String | Indica las horas a favor del usuario en formato HH:MM |
| - Vacation | Integer | Indica la cantidad de vacaciones |
| - DaysLeaveWithPay | Integer | Indica la cantidad de días de licencia con sueldo |
| - DaysLeaveWithoutPay | Integer | Indica la cantidad de días de licencia sin sueldo |
| - AbsenceDaysWithoutJustification | Integer | Indica la cantidad de días ausentes sin justificación |
| - AbsenceDaysLicense | Integer | Indica la cantidad de días ausentes |
| - WorkedSundays | Integer | Indica la cantidad de días Domingo trabajados |
| - WorkedHolidays | Integer | Indica la cantidad de días festivos/feriados trabajados |
| - DaysAttended | Integer | Indica la cantidad de días asistidos |
| - TotalWorkedHoursOnRest | String | Indica la cantidad de horas trabajadas en tiempos de descanso en formato HH:MM |
| - TotalOvertimeAssignment | String | Indica la asignación total de horas extra en formato HH:MM |
| - Id | String | Identificador cifrado del usuario |
| - Identifier | String | Identificador único del usuario, por ejemplo: Rut, DNI, etc |
| - Enabled | String | Indica si el usuario está activado o desactivado |
| - Name | String | Indica el nombre del usuario |
| - LastName | String | Indica el apellido del usuario |
| String | Indica el correo electrónico del usuario | |
| - GroupDescription | String | Indica el nombre del grupo del usuario |
| - PositionId | String | Identificador cifrado del cargo |
| - PositionDescription | String | Indica el nombre del cargo |
| - WeeklyWorkingHoursCodeId | String | Identificador cifrado del código de jornada |
| - CustomColumn1 | String | Indica la columna personalizada 1 |
| - CustomColumn2 | String | Indica la columna personalizada 2 |
| - CustomColumn3 | String | Indica la columna personalizada 3 |
| - IsHiddenForReports | String | Indica si el usuario está oculto en los reportes o no |
Importante
- Los guiones permiten representar los campos que están en el interior de otro campo. Por ejemplo:
Campo 1
– Campo 1.1
— Campo 1.1.1 - La información en los campos «AccomplishedExtraTimeBefore», «AccomplishedExtraTimeAfter»y «AccomplishedExtraTime» van a tener campos basados en los valores de horas extras que haya registrado y asignado la empresa, y por ende, va a variar caso a caso el contenido de estos. Un ejemplo de como se muestra la información es: «ValorHoraExtra»:»HH:MM», donde HH son las horas y MM minutos.
- En el campo «Weeks» devuelve la información semanal (7 días) independiente del periodo seleccionado. En el ejemplo del response solo se muestra 1 día.
Códigos
| Código | Descripción |
|---|---|
| 200 | Éxito |
| 400 | Error en el request |
| 500 | Error no controlado, contactar a GV |
{
"Users": [
{
"PlannedInterval": [
{
"Surcharge": {
"OrdinaryNocturnalSurchargeHours": "00:00",
"NonCompensatedSundayDiurnalSurchargeHours": "00:00",
"NonCompensatedSundayNocturnalSurchargeHours": "00:00",
"NonCompensatedHolidayDiurnalSurchargeHours": "00:00",
"NonCompensatedHolidayNocturnalSurchargeHours": "00:00",
"CompensatedSundayDiurnalSurchargeHours": "00:00",
"CompensatedSundayNocturnalSurchargeHours": "00:00",
"CompensatedHolidayDiurnalSurchargeHours": "00:00",
"CompensatedHolidayNocturnalSurchargeHours": "00:00",
"SurchargeRanges": {
"OrdinarySurcharge": [
{
"Value": "05:30:00",
"StartDate": "2024-10-23T14:00:00",
"EndDate": "2024-10-23T19:30:00",
"HourType": 0
}
],
"NonCompesatedSundaySurcharge": [],
"NonCompesatedHolidaySurcharge": [],
"CompensatedSundaySurcharge": [],
"CompensatedHolidaySurcharge": []
},
"SurchargeRangesAggregate": {
"OrdinaryNightSurcharge": [],
"NonCompesatedSundayDaySurcharge": [],
"NonCompesatedSundayNightSurcharge": [],
"NonCompesatedHolidayDaySurcharge": [],
"NonCompesatedHolidayNightSurcharge": [],
"CompensatedSundayDaySurcharge": [],
"CompensatedSundayNightSurcharge": [],
"CompensatedHolidayDaySurcharge": [],
"CompensatedHolidayNightSurcharge": []
},
"CompensatedSunday": "False",
"CompensatedHoliday": "False"
},
"CompensatedDay": "False",
"AdditionalTimeBefore": "00:00",
"AdditionalTimeAfter": "00:00",
"OrdinaryDiurnalOvertime": "00:00",
"OrdinaryNocturnalOvertime": "00:00",
"SundayDiurnalOvertime": "00:00",
"SundayNocturnalOvertime": "00:00",
"HolidayDiurnalOvertime": "00:00",
"HolidayNocturnalOvertime": "00:00",
"PlannedShift": {
"Id": "8CM8Hc0xYN9wN7v_di_rAQ",
"StartTime": "09:00",
"MaxStartTime": "",
"ExitTime": "18:30",
"Type": "FixedShift",
"FixedShiftHours": "00:00",
"ShiftDisplay": "09:00 - 18:30 (60 mins)",
"BreakType": "FreeLunch",
"BreakMinutes": "60",
"BreakStart": "00:00",
"BreakEnd": "00:00",
"Status": "enabled",
"Custom": "base"
},
"OvertimeRanges": {
"OrdinaryOvertimeBeforeShift": [],
"OrdinaryOvertimeAfterShift": [],
"SundayOvertimeBeforeShift": [],
"SundayOvertimeAfterShift": [],
"HolidayOvertimeBeforeShift": [],
"HolidayOvertimeAfterShift": []
},
"OvertimeRangesAggregate": {
"OrdinaryDayOvertime": [],
"OrdinaryNightOvertime": [],
"SundayDayOvertime": [],
"SundayNightOvertime": [],
"HolidayDayOvertime": [],
"HolidayNightOvertime": []
},
"Date": "20241023000000",
"Punches": [
{
"Type": "Ingreso",
"Date": "20241023080000",
"Origin": "web",
"GroupDescription": "Grupo base",
"UploadDate": "20241023151229",
"ShiftPunchType": "Entrada",
"AssignedInBook": true,
"BoxSn": "",
"IdTask": "",
"IdProject": "",
"Checksum": "Or0W1Y0QTo_P6OU-CvheJr2SDs-S-v3yuAmLEx5tvxv6YwZYuP3cOSRHx8wxxt8YtdCKX1zs0Q--BXbSTxf_JogOA47iPTTp98fb7JemEwt18RG9xfKgRLMKd6ZRh8PR"
}
],
"Shifts": [
{
"Ends": "20241023183000",
"Begins": "20241023090000",
"Id": "8CM8Hc0xYN9wN7v_di_rAQ",
"StartTime": "09:00",
"MaxStartTime": "",
"ExitTime": "18:30",
"Type": "FixedShift",
"FixedShiftHours": "00:00",
"ShiftDisplay": "09:00 - 18:30 (60 mins)",
"BreakType": "FreeLunch",
"BreakMinutes": "60",
"BreakStart": "00:00",
"BreakEnd": "00:00",
"Status": "enabled",
"Custom": "base"
}
],
"Delay": "00:00",
"BreakDelay": "00:00",
"EarlyLeave": "00:00",
"DelayTimeAfterCompensation": "00:00",
"EarlyLeaveTimeAfterCompensation": "00:00",
"TimeOffs": [
{
"TimeOffTypeId": "V5H8zAbqqjup-FsKEDwDzw",
"Description": "aaa",
"Starts": "20241023000000",
"Ends": "20241023235959",
"TimeOffTypeDescription": "",
"TimeOffOrigin": "web",
"StartTime": "09:00:00",
"EndTime": "14:00:00",
"AmountHours": "00:00:00"
}
],
"WorkedHours": "05:30",
"Absent": "False",
"Holiday": "False",
"Worked": "True",
"CoveredNonWorkingHours": "00:00",
"AuthorizedOvertimeBefore": "01:00",
"AuthorizedOvertimeAfter": "01:00",
"AccomplishedExtraTimeBefore": {
"50": "01:00"
},
"AccomplishedExtraTimeAfter": {
"50": "01:00"
},
"AccomplishedExtraTime": {
"50": "02:00"
}
}
],
"Weeks": [
{
"Intervals": [
{
"Surcharge": {
"OrdinaryNocturnalSurchargeHours": "00:00",
"NonCompensatedSundayDiurnalSurchargeHours": "00:00",
"NonCompensatedSundayNocturnalSurchargeHours": "00:00",
"NonCompensatedHolidayDiurnalSurchargeHours": "00:00",
"NonCompensatedHolidayNocturnalSurchargeHours": "00:00",
"CompensatedSundayDiurnalSurchargeHours": "00:00",
"CompensatedSundayNocturnalSurchargeHours": "00:00",
"CompensatedHolidayDiurnalSurchargeHours": "00:00",
"CompensatedHolidayNocturnalSurchargeHours": "00:00",
"SurchargeRanges": {
"OrdinarySurcharge": [
{
"Value": "00:00:00",
"StartDate": "2024-10-21T18:30:00",
"EndDate": "2024-10-21T18:30:00",
"HourType": 0
}
],
"NonCompesatedSundaySurcharge": [],
"NonCompesatedHolidaySurcharge": [],
"CompensatedSundaySurcharge": [],
"CompensatedHolidaySurcharge": []
},
"SurchargeRangesAggregate": {
"OrdinaryNightSurcharge": [],
"NonCompesatedSundayDaySurcharge": [],
"NonCompesatedSundayNightSurcharge": [],
"NonCompesatedHolidayDaySurcharge": [],
"NonCompesatedHolidayNightSurcharge": [],
"CompensatedSundayDaySurcharge": [],
"CompensatedSundayNightSurcharge": [],
"CompensatedHolidayDaySurcharge": [],
"CompensatedHolidayNightSurcharge": []
},
"CompensatedSunday": "False",
"CompensatedHoliday": "False"
},
"CompensatedDay": "False",
"AdditionalTimeBefore": "00:00",
"AdditionalTimeAfter": "00:00",
"OrdinaryDiurnalOvertime": "00:00",
"OrdinaryNocturnalOvertime": "00:00",
"SundayDiurnalOvertime": "00:00",
"SundayNocturnalOvertime": "00:00",
"HolidayDiurnalOvertime": "00:00",
"HolidayNocturnalOvertime": "00:00",
"PlannedShift": {
"Id": "8CM8Hc0xYN9wN7v_di_rAQ",
"StartTime": "09:00",
"MaxStartTime": "",
"ExitTime": "18:30",
"Type": "FixedShift",
"FixedShiftHours": "00:00",
"ShiftDisplay": "09:00 - 18:30 (60 mins)",
"BreakType": "FreeLunch",
"BreakMinutes": "60",
"BreakStart": "00:00",
"BreakEnd": "00:00",
"Status": "enabled",
"Custom": "base"
},
"OvertimeRanges": {
"OrdinaryOvertimeBeforeShift": [],
"OrdinaryOvertimeAfterShift": [],
"SundayOvertimeBeforeShift": [],
"SundayOvertimeAfterShift": [],
"HolidayOvertimeBeforeShift": [],
"HolidayOvertimeAfterShift": []
},
"OvertimeRangesAggregate": {
"OrdinaryDayOvertime": [],
"OrdinaryNightOvertime": [],
"SundayDayOvertime": [],
"SundayNightOvertime": [],
"HolidayDayOvertime": [],
"HolidayNightOvertime": []
},
"Date": "20241021000000",
"Punches": [
{
"Type": "Ingreso",
"Date": "20241021080000",
"Origin": "web",
"GroupDescription": "Grupo base",
"UploadDate": "20241024130908",
"ShiftPunchType": "Entrada",
"AssignedInBook": true,
"BoxSn": "",
"IdTask": "",
"IdProject": "",
"Checksum": "ez1yQbJ8ax-em48VnI6ZmgLb9Vg9m-9V-IzUZLfolom42NoPXYPLkoPbQylFi7dkvVdKM4rcx7AWut1mj0gMRy6WlP10uiQFFqekWKSExvkyAiErjz882HDkNz2dnQl-"
}
],
"Shifts": [
{
"Ends": "20241021183000",
"Begins": "20241021090000",
"Id": "8CM8Hc0xYN9wN7v_di_rAQ",
"StartTime": "09:00",
"MaxStartTime": "",
"ExitTime": "18:30",
"Type": "FixedShift",
"FixedShiftHours": "00:00",
"ShiftDisplay": "09:00 - 18:30 (60 mins)",
"BreakType": "FreeLunch",
"BreakMinutes": "60",
"BreakStart": "00:00",
"BreakEnd": "00:00",
"Status": "enabled",
"Custom": "base"
}
],
"Delay": "00:00",
"BreakDelay": "00:00",
"EarlyLeave": "01:00",
"DelayTimeAfterCompensation": "00:00",
"EarlyLeaveTimeAfterCompensation": "01:00",
"TimeOffs": [
{
"TimeOffTypeId": "V5H8zAbqqjup-FsKEDwDzw",
"Starts": "20241021000000",
"Ends": "20241021235959",
"TimeOffTypeDescription": "",
"TimeOffOrigin": "web",
"StartTime": "17:30:00",
"EndTime": "18:30:00",
"AmountHours": "00:00:00"
}
],
"WorkedHours": "00:00",
"Absent": "False",
"Holiday": "False",
"Worked": "True",
"CoveredNonWorkingHours": "00:00",
"AuthorizedOvertimeBefore": "01:00",
"AuthorizedOvertimeAfter": "00:00",
"AccomplishedExtraTimeBefore": {
"50": "01:00"
},
"AccomplishedExtraTimeAfter": {
"50": "01:00"
},
"AccomplishedExtraTime": {
"50": "01:00"
}
}
],
"TimeOffWithEnjoyment": "09:30",
"TimeOffNonEnjoyment": "05:00",
"OrdinaryDiurnalOvertimeHours": "00:00",
"OrdinaryNocturnalOvertimeHours": "00:00",
"SundayDiurnalOvertimeHours": "00:00",
"SundayNocturnalOvertimeHours": "00:00",
"HolidayDiurnalOvertimeHours": "00:00",
"HolidayNocturnalOvertimeHours": "00:00",
"Surcharge": {
"OrdinaryNocturnalSurchargeHours": "00:00",
"NonCompensatedSundayDiurnalSurchargeHours": "00:00",
"NonCompensatedSundayNocturnalSurchargeHours": "00:00",
"NonCompensatedHolidayDiurnalSurchargeHours": "00:00",
"NonCompensatedHolidayNocturnalSurchargeHours": "00:00",
"CompensatedSundayDiurnalSurchargeHours": "00:00",
"CompensatedSundayNocturnalSurchargeHours": "00:00",
"CompensatedHolidayDiurnalSurchargeHours": "00:00",
"CompensatedHolidayNocturnalSurchargeHours": "00:00",
"SurchargeRanges": {
"OrdinarySurcharge": [],
"NonCompesatedSundaySurcharge": [],
"NonCompesatedHolidaySurcharge": [],
"CompensatedSundaySurcharge": [],
"CompensatedHolidaySurcharge": []
},
"SurchargeRangesAggregate": {
"OrdinaryNightSurcharge": [],
"NonCompesatedSundayDaySurcharge": [],
"NonCompesatedSundayNightSurcharge": [],
"NonCompesatedHolidayDaySurcharge": [],
"NonCompesatedHolidayNightSurcharge": [],
"CompensatedSundayDaySurcharge": [],
"CompensatedSundayNightSurcharge": [],
"CompensatedHolidayDaySurcharge": [],
"CompensatedHolidayNightSurcharge": []
},
"CompensatedSunday": "False",
"CompensatedHoliday": "False"
},
"WorkedHours": "24:30",
"NonWorkedHours": "00:00",
"ActualWorkedHours": "00:00",
"TotalOvertime": "00:00",
"TotalApprovedOvertime": "04:00",
"JustifiedHours": "00:00",
"PlannedHours": "19:00",
"SundaysWorkedHours": "00:00",
"HolidaysWorkedHours": "00:00",
"SundaysOvertime": "00:00",
"SpecialOvertime": "00:00",
"HoursPartTime": "00:00",
"HE7D": "00:00",
"ProfitHours": "00:00",
"AllDaysLocked": false,
"TotalLunchTimeTaken": "00:00",
"TotalPlannedLunchTime": "00:00",
"TotalExtraTime": "00:00",
"CompensatedWorkedTime": "00:00",
"TotalWeekOvertimeAssignment": "00:00"
}
],
"HoursLeaveWithPay": "09:30",
"HoursLeaveWithOutPay": "05:00",
"NonCompensatedSundayDiurnalSurchargeHours": "00:00",
"NonCompensatedHolidayDiurnalSurchargeHours": "00:00",
"NonCompensatedSundayNocturnalSurchargeHours": "00:00",
"NonCompensatedHolidayNocturnalSurchargeHours": "00:00",
"CompensatedSundayDiurnalSurchargeHours": "00:00",
"CompensatedSundayNocturnalSurchargeHours": "00:00",
"CompensatedHolidayDiurnalSurchargeHours": "00:00",
"CompensatedHolidayNocturnalSurchargeHours": "00:00",
"OrdinaryNocturnalSurchargeHours": "00:00",
"Compensated": [],
"CompensatedDaysAmount": "0",
"CompensatedSundaysAmount": "0",
"CompensatedHolidaysAmount": "0",
"TotalOrdinaryDiurnalOvertime": "00:00",
"TotalOrdinaryNocturnalOvertime": "00:00",
"TotalSundayDiurnalOvertime": "00:00",
"TotalSundayNocturnalOvertime": "00:00",
"TotalHolidayDiurnalOvertime": "00:00",
"TotalHolidayNocturnalOvertime": "00:00",
"TotalHoursActuallyWorked": "00:00",
"TotalsDaysCounted": {
"DayWithPay": 2,
"DayWithoutPay": 0,
"AttendedDay": 2,
"RestDay": 0,
"ShouldNotWorkHoliday": 0,
"TimeOffWithPay": 0,
"Absences": 0,
"TimeOffWithoutPay": 0,
"ShouldWorkHoliday": 0,
"AttendedHoliday": 0,
"AttendedSunday": 0,
"Vacations": 0,
"MedicalLicense": 0
},
"TotalNonWorkedHours": "00:00",
"TotalWorkedHours": "24:30",
"WorkedDays": 2,
"NonWorkedDays": 0,
"Absences": 0,
"TotalSundayWorkedHours": "00:00",
"TotalSundayActualWorkedHours": "00:00",
"TotalHolidayWorkedHours": "00:00",
"TotalHolidayActualWorkedHours": "00:00",
"TotalPlannedTime": "19:00",
"TotalOvertime": {
"50": "02:00:00"
},
"TotalOvertimeDiurnal": {},
"TotalOvertimeNocturnal": {},
"OvertimeAssigned": "00:00",
"TotalOvertimeHoursAccomplished": "02:00",
"TotalDiurnalWorkedHours": "19:00",
"TotalNocturnalWorkedHours": "00:00",
"TotalNocturnalActuallyWorkedHours": "00:00",
"OvertimeAuthorizedBefore": "02:00",
"OvertimeAuthorizedAfter": "02:00",
"Holidays": 0,
"TotalHoursProfit": "00:00",
"Vacation": 0,
"DaysLeaveWithPay": 1,
"DaysLeaveWithoutPay": 1,
"AbsenceDaysWithoutJustification": 0,
"AbsenceDaysLicense": 0,
"WorkedSundays": 0,
"WorkedHolidays": 0,
"DaysAttended": 2,
"TotalWorkedHoursOnRest": "00:00",
"TotalOvertimeAssignment": "00:00",
"Id": "lHkQYOv3c87ClN0yWWSaLQ",
"Identifier": "111111111",
"Enabled": "1",
"Name": "Eduardo",
"LastName": "Sanchez",
"Email": "correoejemplo2@gmail.com",
"GroupDescription": "Grupo base",
"PositionId": "sXRGS9wLs7E5zu09Yqyn3Q",
"PositionDescription": "Desarrollo",
"WeeklyWorkingHoursCodeId": "sDzBzlFnefikfhnZoFXLiw",
"CustomColumn1": "1",
"CustomColumn2": "1",
"CustomColumn3": "1",
"IsHiddenForReports": "False"
}
]
}Postman
Ejemplo 1
Ejemplo 1

Tabla de contenidos