Como podemos ayudarte?

TimeOff/GetTypes

https://customerapi.geovictoria.com/api/v1/TimeOff/GetTypes

Descripción

Retorna una lista de los tipos de permisos activos registrados en la empresa

Importante

Los permisos pueden venir predefinidos por plataforma o pueden ser creados por la empresa

  • Permisos predefinidos por plataforma:
    • Permisos Comunes: vienen creados en la plataforma
  • Permisos creados por la empresa:
    • Permisos Completos: permisos que cubren toda la jornada laboral
    • Permisos Parciales: permisos que cubren parte de la jornada laboral. Pueden por horas fijas o cantidad de horas.

Al crear permisos, estos pueden estar activos o inactivos, ser remunerados o no y ser parciales o no. Se especifican más detalles en el response.

Request

Request Body

No hay solicitud

Importante

 

  • En plataforma se puede ver en Configuraciones > Permisos del sistema

 

Response

Response Body

Campos Tipo de dato Descripción
Id String Identificador único y encriptado del permiso
TranslatedDescription String Nombre/Descripción del tipo de permiso en español
Status String Estado del permiso, si está activo ("enabled") o inactivo ("disabled")
IsPayable String Indica si es pagable ("True") o no ("False")
ExternalId String Id externo del permiso
IsParcial Boolean Indica si el permiso es parcial (true) o no (false)
LengthInHours String Si el permiso es fijo por hora, indica el número de horas en formato hh:mm:ss
IsByHours String Indica si el permiso es parcial es fijo por horas (True) o por cantidad de horas (False)

Importante

 

  • Los permisos pueden estar activos o inactivos.
  • Los permisos pueden ser o no remunerados , es decir, ser pagados o no.
    • Si el permiso es no remunerado:
      • Puede descontar horas de las horas trabajadas
  • Los permisos pueden ser parciales: el empleado puede ausentarse parte de su jornada laboral.
    • Si el permiso es parcial:
      • Puede ser fijo por horas o no
        • Si no es fijo por horas: tiene cantidad de horas que dura el permiso.

 

 

  • La plataforma cuenta con permisos comúnmente utilizados, los que se especifican en la Tabla Permisos Comunes que se muestra a continuación. Estos permisos tienen Ids negativos.

 

Tabla Permisos Comunes

ID Tipos de Permisos Remunerado ¿Es parcial?
-1 Vacaciones No
-2 Licencia Médica Estándar No No
-3 Otro No No
-4 P. Administrativo No
-5 P. Fallecimiento No
-6 Capacitación No
-7 P. Sindical No
-8 Reunión No
-9 Accidentes No
-10 Compensación No
-11 Amamantamiento (Fuero) No
-12 Permiso con Goce No
-13 Permiso sin Goce No No
-14 Ley 20823 No

Códigos

Código Descripción
200 Éxito
400 Error en el request
500 Error no controlado, contactar a GV
[
{
"Id": "WBlTS2dvAOwN4Kk7XZliiA",
"TranslatedDescription": "Vacaciones",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-1",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "_Vgz4SM0JqxBwbXpGRvDwA",
"TranslatedDescription": "Licencia Médica Estándar",
"Status": "enabled",
"IsPayable": "False",
"ExternalId": "-2",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "gJW1GZTE4cSjPxJIq89oJw",
"TranslatedDescription": "Otro",
"Status": "enabled",
"IsPayable": "False",
"ExternalId": "-3",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "eK_FVsHyb3gSy0iqMd2BeA",
"TranslatedDescription": "P. Administrativo",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-4",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "E-WL3uH9BGQf2Qw6-9W9Hg",
"TranslatedDescription": "P. Fallecimiento",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-5",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "TM6RRLEoWRSHt1QssmUFFg",
"TranslatedDescription": "Capacitación",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-6",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "IggkyT0GtxGCAZh4b_dTWw",
"TranslatedDescription": "P. Sindical",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-7",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "9tfEpKriT-5oRgQqzkT-nQ",
"TranslatedDescription": "Reunión",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-8",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "mLeDx6q-PvIh9lBXIZHBhg",
"TranslatedDescription": "Accidentes",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-9",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "Nr3GyJzJBYFculg9_dTtiQ",
"TranslatedDescription": "Compensación",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-10",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "u-0nQg0p2UamAnK00A7Nfw",
"TranslatedDescription": "Amamantamiento (Fuero)",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-11",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "B9ql7vwZDMfADi-8XBScwg",
"TranslatedDescription": "Permiso con Goce",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-12",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "3r8cxGVztJ5fSPcbVZggnA",
"TranslatedDescription": "Permiso sin Goce",
"Status": "enabled",
"IsPayable": "False",
"ExternalId": "-13",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "AKhcZ3xDmJb9lcaZgZEPUQ",
"TranslatedDescription": "Ley 20823",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-14",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "46gOGT3W6yQYvcG4biFhgQ",
"TranslatedDescription": "Banco de Horas: Compensación",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "-17",
"IsParcial": true,
"LengthInHours": "00:00:00",
"IsByHours": "False"
},
{
"Id": "fu2jVhqn1Vk_7yU6GClkzg",
"TranslatedDescription": "Permiso Completo: Con Goce de Sueldo",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "1",
"IsParcial": false,
"LengthInHours": "00:00:00",
"IsByHours": ""
},
{
"Id": "4I_2Hy52psuYxfCcnz6ruQ",
"TranslatedDescription": "Permiso Parcial: ConGoceSueldo - FijoPorHoras",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "2",
"IsParcial": true,
"LengthInHours": "00:00:00",
"IsByHours": "True"
},
{
"Id": "VTrrGqqcpKRIrIetjWW8Wg",
"TranslatedDescription": "Permiso Parcial: ConGoceSueldo - CantidadHoras",
"Status": "enabled",
"IsPayable": "True",
"ExternalId": "3",
"IsParcial": true,
"LengthInHours": "02:00:00",
"IsByHours": "False"
}

]

Postman

Tabla de contenidos

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