Profesores. Contratos

Este módulo facilita el registro de alta de trabajadores con control de fechas de contratación, carga de horas, tipología de contratos (laboral, mercantil, prácticas) y comunicación para el intercambi

En Classlife tenemos el módulo de EXTENSIÓN CONTRATOS

Toda la preparación de campos especiales se realiza en Classlife y se podrán acceder desde la api añadiéndolos como METADATOS

Alta de contratos RRHH

Los datos a enviar para dar el Alta serán todos los posibles (y si fuese necesario campos extras añadidos) que figuran en el formulario del contrato de Classlife.

Alta de un contrato RRHH en classlife

POST https://api.classlife.io/api/v1/contracts/

Request Body

NameTypeDescription

clientId*

string

{ client_id }

apikey*

string

{ APIKEY }

contrato_type*

Integer

Tipo de Contrato

teacher_lastname*

String

Apellido1 del contratado

teacher_lastnameend

String

Apellido2 del contratado

teacher_email*

String

Email (será el login para acceder, si es externo)

classlie_uid*

String

NIF/DNI

schhool_id

String

(solo Multicentros)

meta[nacimiento]

String

Fecha Nacimiento

meta[direccion]

String

Dirección postal

teacher_phone

String

Teléfono móvil

teacher_bio

Memo

Biografia o Datos complementarios

meta[numero]

String

Número de la puerta

meta[codigo]

String

código postal

meta[ciudad]

String

Ciudad (texto)

mea[pais]

String

País (texto)

teacher_name*

String

Nombre del contratado

teacher_id

Integer

Si es un teacher existente podemos relacionarlo desde el alta de contrato

contrato_alias

String

Alias del contrato que podemos utilizar como refencia externa

meta[regim]

String

Régimen

meta[nsocial]

String

Núm. Afiliación:

meta[tvinculacio]

String

Tipo de vinculación

meta[gcotizacio]

String

Grupo de cotización

meta[dataaltaccotizacio]

String

Fecha de alta en la cuenta de cotización de PD

meta[comptecotitzaciopd]

String

Cuenta de cotización PD:

{
    "status": "ok",
    "message" : ""
    "data": [
        {
        
        }, ...
    ]
}

Tipos de contrato

Es posible que necesitemos obtener un LISTADO de los diferentes Tipos de contrato que tengamos dados en nuestra plataforma. De serie en classlife tenemos:

  1. Contratación Laboral

  2. Contratación Mercantil

  3. Prácticas Formativas

Nos devuelve un listado de los diferentes tipos de contrato (en development)

GET https://api.classlife.io/api/v1/contractsLists

Request Body

NameTypeDescription

clientId*

string

{ client_id }

apikey*

string

{ APIKEY }

{
    "status": "ok",
    "message" : ""
    "data": [
        {
          
        }, ...
    ]
}

Última actualización