Tabla de Contenido
Body del Método
Body del Método. ORDEN CLAVE NOMBRE DEL PARÁMETRO VALOR DIRECCIÓN REQUERIDO LONGITUD FORMATO OBSERVACIONES o VALORES 1 X ID NUMÉRICO IN SI 4 Debe contener información numérica y consecutiva ejemplo:…
Body del Método
ORDEN | CLAVE | NOMBRE DEL PARÁMETRO | VALOR | DIRECCIÓN | REQUERIDO | LONGITUD | FORMATO | OBSERVACIONES o VALORES |
1 | X | ID | NUMÉRICO | IN | SI | 4 |
| Debe contener información numérica y consecutiva ejemplo: 1, 2, 3, 4,5… |
2 | X | COD_EMPRESA | NUMÉRICO | IN | SI | 4 |
| Relación con tabla EMPRESAS1. Código de la empresa asignado en el Sistema de RRHH y será parte de la clave de Legadmi. |
3 | X | COD_TRABAJADOR | ALFANUMÉRICO | IN | SI | 30 |
| Relación con la tabla TRABAJADORES1. Código del colaborador asignado en el sistema de RRHH y será parte de la clave en Legadmi. |
4 | X | COD_CONCEPTO | NUMÉRICO | IN | SI | 4 | Código de concepto en nómina. | |
5 | X | FECHA | FECHA | IN | SI | 8 | DDMMYYYY | Fecha de evento del permiso o ausentismo. |
6 |
| CANTIDAD | NUMÉRICO | IN | SI | (9,5) | 999999999.99999 | Cantidad de días del evento según la fecha. Siempre es un registro por cada fecha. 9 ENTEROS Y 5 DECIMALES |
7 |
| HORAS | NUMÉRICO | IN | NO | 2 |
| Debe quedar nulo |
8 |
| MINUTOS | NUMÉRICO | IN | NO | 2 |
| Debe quedar nulo |
9 |
| USUARIO_CARGA | ALFANUMÉRICO | IN | NO | 30 |
| Indicar la palabra USUARIO. |
10 |
| NU_LOTE | ALFANUMÉRICO | IN | SI | 20 |
| Se debe colocar un número o nombre de lote por cada carga que se realice. |
11 |
| STATUS | ALFANUMÉRICO | IN | SI | 1 |
| Se debe colocar por defecto “C” de carga |
12 |
| USUARIO_APROBACION | ALFANUMÉRICO | IN | NO | 30 |
| Debe quedar nulo |
13 |
| FECHA_CARGA | FECHA | IN | NO | 8 | DDMMYYYY | Indicar la fecha de carga |
14 |
| FECHA_APROBACION | FECHA | IN | NO | 8 | DDMMYYYY | Debe quedar nulo |
15 |
| COD_TRABAJADOR_RPS | NUMÉRICO | IN | NO | 15 |
| Debe quedar nulo |
16 |
| RECHAZO | ALFANUMÉRICO | IN | NO | 3000 |
| Debe quedar nulo |
Valores de request
En el siguiente método se muestra la estructura base del request de integracion/tmp_asistencias
Debe respetarse el nombre del arreglo listdetalle y cada registro está separado por { }, en este ejemplo están 2 registros para insertar con 16 campos cada uno.
{
"listdetalle":[
{
"COD_EMPRESA":450,
"COD_TRABAJADOR":"406",
"COD_CONCEPTO":58,
"FECHA":"10052020",
"CANTIDAD":4,
"STATUS":"C",
"USUARIO_CARGA":"USUARIO",
"USUARIO_APROBACION":NULL,
"FECHA_CARGA":"10052020",
"FECHA_APROBACION":NULL,
"HORAS":NULL,
"MINUTOS":NULL,
"NU_LOTE":"CARGA_JSON1",
"ID":1,
"COD_TRABAJADOR_RPS":NULL,
"RECHAZO":NULL
}
{
"COD_EMPRESA":450,
"COD_TRABAJADOR":"406",
"COD_CONCEPTO":58,
"FECHA":"01052020",
"CANTIDAD":1,
"STATUS":"C",
"USUARIO_CARGA":"USUARIO",
"USUARIO_APROBACION":NULL,
"FECHA_CARGA":"10052020",
"FECHA_APROBACION":NULL,
"HORAS":NULL,
"MINUTOS":NULL,
"NU_LOTE":"CARGA_JSON2",
"ID":2,
"COD_TRABAJADOR_RPS":NULL,
"RECHAZO":NULL
}
]
}¿Te resultó útil este artículo?
Header del Método
Valores de Retorno del Método