Overtime/Add

https://customerapi.geovictoria.com/api/v1/Overtime/Add

Descripción

Agrega horas extras a uno o más usuarios para la fecha indicada

Request

Request Body

Campos Largo Requerido Tipo de dato Descripción
UserIdentifier 30 String Identificador único del usuario (ej: RUT, DNI, etc)
CreatedByIdentifier 30 No String Identificador del usuario que creó la hora extra
StartDateOvertime 16 String Indica la fecha de inicio en formato YYYYMMDD en que se quiere añadir la hora extra
EndDateOvertime 16 String Indica la fecha de fin en formato YYYYMMDD en que se quiere añadir la hora extra
DurationBefore 5 Si Valor booleano Indica la duración de las horas extras antes de la hora de inicio de jornada
DurationAfter 5 Si Valor booleano Indica la duración de las horas extras después de la hora de fin de jornada
OvertimeValueAfter 5 Si Valor booleano Indica el valor de horas extras después del turno
OvertimeValueBefore 5 Si Valor booleano Indica el valor de horas extras antes del turno

Importante

  • Se pueden ver los cambios en Reportes > Listado de horas extras.
  • Si es que solo se quiere añadir horas extras antes del turno se debe indicar en «DurationAfter» el valor «00:00″ y en OvertimeValueAfter» el valor «0».
  • Si es que solo se quiere añadir horas extras después del turno se debe indicar en «DurationBefore» el valor «00:00″ y en OvertimeValueBefore» el valor «0».
  • Los valores de los campos «OvertimeValueAfter» y «OvertimeValueBefore» deben existir previamente en la plataforma.
  • Permite ingresar una lista de horas extras para asignar.
[
    {
        "UserIdentifier":"167893215",
        "CreatedByIdentifier": "199876543", 
        "StartDateOvertime":"20240801000000", 
"EndDateOvertime":"20240910235959",
"DurationBefore":"01:00", "DurationAfter":"00:00", "OvertimeValueAfter":"0", "OvertimeValueBefore":"50" } ]
[
    {
        "UserIdentifier":"167893215",
        "CreatedByIdentifier": "199876543", 
        "StartDateOvertime":"20240801000000", 
"EndDateOvertime":"20240910235959",
"DurationBefore":"00:00", "DurationAfter":"01:00",
"OvertimeValueAfter":"50", "OvertimeValueBefore":"0" } ]
[
    {
        "UserIdentifier":"167893215",
        "CreatedByIdentifier": "199876543", 
        "StartDateOvertime":"20240801000000", 
"EndDateOvertime":"20240910235959",
"DurationBefore":"01:00",
"DurationAfter":"01:00",
"OvertimeValueAfter":"50", "OvertimeValueBefore":"50" } ]

Response

Response Body

Campos Tipo de dato Descripción
Success Booleano Indica el estado de la operación
Response Booleano Indica el resultado de la operación

Códigos

Código Descripción
200 Éxito
400 Error en el request
500 Error no controlado, contactar a GV
{
    "Success": true,
    "Response": true
}

Postman

Tabla de contenidos

Av. Los Leones 2061, Providencia.
+56 228976514
ventas@geovictoria.com
Education Zone | Desarrollado por Rara Themes. Funciona con WordPress.