Tabla de Contenido

Body del Método

Richard Smith Actualizado por Richard Smith

 

ORDEN

CLAVE

NOMBRE DEL PARAMETRO

VALOR

DIRECCION

REQUERIDO

LONGITUD

FORMATO

OBSERVACIONES o VALORES

1

X

COD_EMPRESA

NUMERICO

IN

SI

4

 

Relación con tabla EMPRESAS1 cuando es un nuevo ingreso o alta.

Relación con la tabla TRABAJADORES1 cuando es una modificación o nuevo movimiento de personal.

Código de la empresa asignado en el Sistema de RRHH y será parte de la clave de Legadmi.

2

X

COD_TRABAJADOR

NUMERICO

IN

SI

15

 

Relación con tabla EXPEDIENTE_INTEGRACION cuando es un nuevo ingreso o alta.

Relación con la tabla TRABAJADORES1 cuando es una modificación o nuevo movimiento de personal.

Código del colaborador asignado en el sistema de RRHH y será parte de la clave en Legadmi.

3

X

FECHA_INTEGRACION

FECHA

IN

SI

14

DDMMYYYYHHMMSS

Es la fecha del registro, se ordenarán cronológicamente según esta fecha para procesar los registros. El formato exige Día,Mes,Año,Hora,Minutos y Segundos del registro. La hora es en formato militar o de 24 horas

4

 

FECHA_CONTRATO

FECHA

IN

SI

8

DDMMYYYY

Fecha de ingreso cuando es un nuevo ingreso o alta. 

También puede ser la nueva fecha de un movimiento de personal para cambio de contrato. La nueva fecha debe ser mayor a la última nómina del trabajador, de lo contrario lo rechaza.

ACTUALIZABLE

5

 

COD_CONTRATO

NUMERICO

IN

SI

4

 

Relación con tabla CONTRATOS1.

6

 

FECHA_CLASIFICACION

FECHA

IN

SI

8

DDMMYYYY

Fecha de ingreso cuando es un nuevo ingreso o alta. 

También puede ser la nueva fecha de un movimiento de personal para cambio de clasificación. La nueva fecha debe ser mayor a la última nómina del trabajador, de lo contrario lo rechaza.

ACTUALIZABLE

7

 

COD_BANDA_CLASIFICACION

ALFANUMERICO

IN

SI

8

 

Relación con tabla BANDAS_CLASIFICACIONES

8

 

FECHA_EFECTIVA_CLASIFICACION

FECHA

IN

NO

8

DDMMYYYY

Solo para el caso de movimiento de personal con retraso, esta fecha es para indicar desde que fecha anterior es efectivo el cambio de clasificación. Esta fecha puede ser menor o igual a FECHA_CLASIFICACION pero nunca mayor

9

 

FECHA_AREA

FECHA

IN

SI

8

DDMMYYYY

Fecha de ingreso cuando es un nuevo ingreso o alta. 

También puede ser la nueva fecha de un movimiento de personal para cambio de área de desempeño. La nueva fecha debe ser mayor a la última nómina del trabajador, de lo contrario lo rechaza.

ACTUALIZABLE

10

 

COD_DESEMPENO

ALFANUMERICO

IN

SI

8

 

Relación con tabla AREAS_DESEMPENO

11

 

FECHA_EFECTIVA_AREA

FECHA

IN

NO

8

DDMMYYYY

Solo para el caso de movimiento de personal con retraso, esta fecha es para indicar desde que fecha anterior es efectivo el cambio de área de desempeño. Esta fecha puede ser menor o igual a FECHA_AREA pero nunca mayor

12

 

FECHA_CARGO

FECHA

IN

SI

8

DDMMYYYY

Fecha de ingreso cuando es un nuevo ingreso o alta. 

También puede ser la nueva fecha de un movimiento de personal para cambio de cargo. La nueva fecha debe ser mayor a la última nómina del trabajador, de lo contrario lo rechaza.

ACTUALIZABLE

13

 

COD_CARGO

ALFANUMERICO

IN

SI

8

 

Relación con tabla CARGOS

14

 

FECHA_EFECTIVA_CARGO

FECHA

IN

NO

8

DDMMYYYY

Solo para el caso de movimiento de personal con retraso, esta fecha es para indicar desde que fecha anterior es efectivo el cambio de cargo. Esta fecha puede ser menor o igual a FECHA_CARGO pero nunca mayor

15

 

FECHA_ACTIVIDAD

FECHA

IN

SI

8

DDMMYYYY

Fecha de ingreso cuando es un nuevo ingreso o alta. 

También puede ser la nueva fecha de un movimiento de personal para cambio de actividad. La nueva fecha debe ser mayor a la última nómina del trabajador, de lo contrario lo rechaza.

ACTUALIZABLE

16

 

COD_ACTIVIDAD

ALFANUMERICO

IN

SI

8

 

Relación con tabla ACTIVIDADES

17

 

FECHA_DEPARTAMENTO

FECHA

IN

SI

8

DDMMYYYY

Fecha de ingreso cuando es un nuevo ingreso o alta. 

También puede ser la nueva fecha de un movimiento de personal para cambio de dirección, gerencia y departamento

ACTUALIZABLE

18

 

COD_DIRECCION

ALFANUMERICO

IN

SI

8

 

Relación con tabla DEPARTAMENTOS

19

 

COD_GERENCIA

ALFANUMERICO

IN

SI

10

 

Relación con tabla DEPARTAMENTOS

20

 

COD_DEPARTAMENTO

ALFANUMERICO

IN

SI

8

 

Relación con tabla DEPARTAMENTOS

21

 

FECHA_EFECTIVA_DEPARTAMENTO

FECHA

IN

NO

8

DDMMYYYY

Solo para el caso de movimiento de personal con retraso, esta fecha es para indicar desde que fecha anterior es efectivo el cambio de departamento. Esta fecha puede ser menor o igual a FECHA_DEPARTAMENTO pero nunca mayor

22

 

FECHA_SUELDO

FECHA

IN

SI

8

DDMMYYYY

Fecha de ingreso cuando es un nuevo ingreso o alta. 

También puede ser la nueva fecha de un movimiento de personal para cambio o aumento de sueldo

ACTUALIZABLE

23

 

SUELDO

NUMERICO

IN

SI

20,2

 

Monto del sueldo a modificar o nuevo sueldo.

24

 

BASE_SUELDO

ALFANUMERICO

IN

SI

1

 

Indicar la base en que está expresado el campo SUELDO Valores posibles H=Hora, D=Diario, S=Semanal, Q=Quincenal, M=Mensual, A=Anual

25

 

COD_CAUSA_AUMENTO

ALFANUMERICO

IN

SI

8

 

Indicar el código de la causa de aumento del sueldo

Relación con tabla CAUSAS_AUMENTO

26

 

COD_MONEDA

NUMERICO

IN

SI

4

 

Indicar el código de la moneda en que está indicado el sueldo. Los códigos de moneda precargados en Legadmi son de acuerdo a los códigos numéricos establecidos en la norma ISO 4217

Relación con tabla MONEDAS1

27

 

PORCENTAJE

NUMERICO

IN

SI

12,4

 

Indicar por defecto cero (0)

28

 

FECHA_EFECTIVA_SUELDO

FECHA

IN

NO

8

DDMMYYYY

Solo para el caso de aumentos cargados con retraso, esta fecha es para indicar desde que fecha anterior es efectivo el aumento y por ende se puede calcular retroactivos desde dicha fecha. Esta fecha puede ser menor o igual a FECHA_SUELDO pero nunca mayor

29

 

OBSERVACIONES

ALFANUMERICO

IN

NO

350

 

CAMPO RESERVADO PARA EL PROCESO DE VALIDACIÓN Y LOG DEL REGISTRO AL MOMENTO DE PROCESARLO DEFINITIVAMENTE. NO SE DEBE ENVIAR NADA EN ESTE CAMPO.

30

 

FECHA_INSERT

FECHA

IN

NO

8

DDMMYYYY

CAMPO RESERVADO PARA EL PROCESO DE VALIDACIÓN Y LOG DEL REGISTRO AL MOMENTO DE PROCESARLO DEFINITIVAMENTE. NO SE DEBE ENVIAR NADA EN ESTE CAMPO.

31

 

PROCESADO

ALFANUMERICO

IN

NO

1

 

CAMPO RESERVADO PARA EL PROCESO DE VALIDACIÓN Y LOG DEL REGISTRO AL MOMENTO DE PROCESARLO DEFINITIVAMENTE. NO SE DEBE ENVIAR NADA EN ESTE CAMPO.

EL SISTEMA LO INSERTARÁ AUTOMATICAMENTE PARA SABER EL ESTATUS DEL REGISTRO PROCESADO. 

Los status posibles serán: ‘P’ Procesado correctamente.

‘R’ Rechazado por algún problema indicado en OBSERVACIONES.

‘W’ Warning, procesado correctamente, pero con aviso para su revisión.

32

 

LOTE

ALFANUMERICO

IN

NO

14

 

CAMPO RESERVADO PARA EL PROCESO DE VALIDACIÓN Y LOG DEL REGISTRO AL MOMENTO DE PROCESARLO DEFINITIVAMENTE. NO SE DEBE ENVIAR NADA EN ESTE CAMPO.

EL SISTEMA LO INSERTARÁ AUTOMATICAMENTE PARA SABER EL LOTE O ARCHIVO DE DONDE PROVINO EL REGISTRO PROCESADO.

Será tomado del YYYYMMDDHHMMSS del nombre del archivo.

 

Valores de request 

 En el siguiente metodo se muestra la estructura base del request del integracion/historicos/

 Debe respetarse el nombre del arreglo listdetalle y cada registro está separado por { }, en este ejemplo están 2 registros para insertar con 32 campos c/u.

{

"listdetalle": [

{

"COD_EMPRESA": 450,

"COD_TRABAJADOR": 7,

"FECHA_INTEGRACION": "15012020010101",

"FECHA_CONTRATO": "15012020",

"COD_CONTRATO": 450,

"FECHA_CLASIFICACION": "15012020",

"COD_BANDA_CLASIFICACION": "1",

"FECHA_EFECTIVA_CLASIFICACION": null,

"FECHA_AREA": "15012020",

"COD_DESEMPENO": "53",

"FECHA_EFECTIVA_AREA": null,

"FECHA_CARGO": "15012020",

"COD_CARGO": "1",

"FECHA_EFECTIVA_CARGO": null,

"FECHA_ACTIVIDAD": "15012020",

"COD_ACTIVIDAD": "1",

"FECHA_DEPARTAMENTO": "15012020",

"COD_DIRECCION": "1",

"COD_GERENCIA": "1",

"COD_DEPARTAMENTO": "12130",

"FECHA_EFECTIVA_DEPARTAMENTO": null,

"FECHA_SUELDO": "15012020",

"SUELDO": 1000000,

"BASE_SUELDO": "M",

"COD_CAUSA_AUMENTO": "IN",

"COD_MONEDA": "188",

"PORCENTAJE": "0",

"FECHA_EFECTIVA_SUELDO": null,

"OBSERVACIONES": null,

"FECHA_INSERT": null,

"PROCESADO": null,

"LOTE": null

},

{

"COD_EMPRESA": 450,

"COD_TRABAJADOR": 8,

"FECHA_INTEGRACION": "15012020",

"FECHA_CONTRATO": "15012020",

"COD_CONTRATO": 450,

"FECHA_CLASIFICACION": "15012020",

"COD_BANDA_CLASIFICACION": "2",

"FECHA_EFECTIVA_CLASIFICACION": null,

"FECHA_AREA": "15012020",

"COD_DESEMPENO": "33",

"FECHA_EFECTIVA_AREA": null,

"FECHA_CARGO": "15012020",

"COD_CARGO": "19",

"FECHA_EFECTIVA_CARGO": null,

"FECHA_ACTIVIDAD": "15012020",

"COD_ACTIVIDAD": "1",

"FECHA_DEPARTAMENTO": "15012020",

"COD_DIRECCION": "2",

"COD_GERENCIA": "3",

"COD_DEPARTAMENTO": "32130",

"FECHA_EFECTIVA_DEPARTAMENTO": null,

"FECHA_SUELDO": "15012020",

"SUELDO": 18500.00,

"BASE_SUELDO": "M",

"COD_CAUSA_AUMENTO": "IN",

"COD_MONEDA": "188",

"PORCENTAJE": "0",

"FECHA_EFECTIVA_SUELDO": null,

"OBSERVACIONES": null,

"FECHA_INSERT": null,

"PROCESADO": null,

"LOTE": null

}

]

}

 

¿Te resultó útil este artículo?

Headers del Método.

Valores de Retorno del Método

Contact