Especificación | |||
Producto | Microsiga Protheus | Módulo | Gestión de Personal |
Segmento ejecutor | Mercado Internacional | ||
Projeto |
| IRM |
|
Requisito |
| Subtarea |
|
Chamado | TWGZIY | ||
País | ( ) Brasil ( ) Argentina ( ) México ( ) Chile ( ) Paraguay ( ) Ecuador ( ) EEUU ( ) Colombia ( X ) Otro Bolivia. | ||
Otros |
|
El presente documento, tiene por objetivo detallar las especificaciones que darán solución a la generación de la planilla de pago de aguinaldo de navidad.
Rutina | Tipo de Operación | Opción de Menú | Reglas de Negocio |
GPEM999.PRW | Creación | Informes | Informes Legales |
|
UPDGPEMI.PRW | Modificación |
|
Actualización al diccionario de datos (UPDGPEMI)
Modificar la rutina de update para el módulo de Gestión de Personal (UPDGPEMI) para:
Planilla de Aguinaldo de Navidad
Al ejecutar la rutina se mostrara la ventana con el grupo de preguntas. Se deben informar todos los parámetros.
Una vez seleccionado el periodo, se debe identificar si el mismo se encuentra cerrado o abierto, consultando el valor que el periodo tiene registrado en el campo RCH_STATUS, si el valor es ‘5’ el periodo se encuentra cerrado, si es distinto a ‘5’ se encuentra abierto.
Si el periodo está abierto la información será recuperada de la tabla SRC – Movimientos del periodo, si el periodo está cerrado acceder a la tabla SRD – Histórico de movimientos.
De los registros previamente seleccionados, se deberá hacer una nueva selección, eligiendo los conceptos que efectivamente se deben incluir en la planilla. Con el valor del campo RC_PD o RD_PD (según corresponda), se accederá a la tabla SRV - Conceptos, y se verificara el contenido de los campos RV_INFSAL y RV_CODFOL.
Solo se emitiría un planilla para todos los empleados seleccionados como se detalla a continuación.
Columna | Contenido | Tabla |
---|---|---|
Nombre o razón social: | M0_NOMECOM | SM0 |
Nº empleador ministerio de trabajo: | EMP MIN TRAB | S007 |
Nº de NIT: | NUMERO NIT | S007 |
Nº de empleador (caja de salud): | SEG SOCIAL | S007 |
Columna | Contenido | Tabla |
---|---|---|
N° | Correlativo | - |
Carnet de identidad | AllTrim(SRA->RA_CIC)+" "+AllTrim(SRA->RA_CODPAIS) | SRA |
Apellido paterno | SRA->RA_PRISOBR | SRA |
Apellido materno | SRA->RA_SECSOBR | SRA |
Nombres | AllTrim(RA_PRINOME)+" "+AllTrim(RA_SECNOME) | SRA |
Nacionalidad | fDesc("SX5","34"+SRA->RA_NACIONA,"X5_DESCRISPA") | SRA |
Fecha de nacimiento | DtoC(SRA->RA_NASC) | SRA |
Sexo (F/M) | SRA->RA_SEXO | SRA |
Ocupación que desempeña | fDesc("SQ3",SRA->RA_CARGO,"Q3_DESCSUM") | SQ3 |
Fecha de ingreso | DtoC(SRA->RA_ADMISSA) | SRA |
Promedio del haber básico (A) | Promedio de la suma de conceptos de Septiembre. Octubre y Noviembre con el filtro de RV_INFSAL == "A". | SRV |
Promedio del bono de antigüedad (B) | Promedio de la suma de conceptos de Septiembre. Octubre y Noviembre con el filtro de RV_INFSAL == "B". | SRV |
Promedio del bono de producción (C) | Promedio de la suma de conceptos de Septiembre. Octubre y Noviembre con el filtro de RV_INFSAL == "D". | SRV |
Promedio del subsidio de frontera (D) | Promedio de la suma de conceptos de Septiembre. Octubre y Noviembre con el filtro de RV_CODFOL == "1276". | SRV |
Promedio trabajo extraordinario y nocturno (E) | Promedio de la suma de conceptos de Septiembre. Octubre y Noviembre con el filtro de RV_INFSAL == "C". | SRV |
Promedio pago dominical y domingo trabajado (F) | Promedio de la suma de conceptos de Septiembre. Octubre y Noviembre con el filtro de RV_INFSAL == "E". | SRV |
Promedio otros bonos (G) | Promedio de la suma de conceptos de Septiembre. Octubre y Noviembre con el filtro de RV_INFSAL == "F". | SRV |
Promedio total ganado (H = A+B+C+D+E+F+G) | A+B+C+D+E+F+G | |
Meses trabajados (I) | Concepto con Identificador RV_CODFOL == "0024". Si el periodo AGU abierto: RC_HORAS. Caso contrario: RD_HORAS | SRV |
Total ganado después de duodécimas (J = H*I / 12) | Concepto con Identificador RV_CODFOL == "0024". Si el periodo AGU abierto: RC_VALOR. Caso contrario: RD_VALOR | SRV |
Firma del empleado | - |
Columna | Contenido | Tabla |
---|---|---|
Representante Legal | REPRES LEGAL + ID REPRES LEGAL | S007 |
Tablas Utilizadas
Creación de Preguntas en el archivo SX1 – Archivo de Preguntas:
X1_ORDEM | 01 | ||
X1_PERGUNT | ¿Procedimiento? | ||
¿Proceso? | C | X1_TAMANHO05 | 30 |
X1_GSC | G | ||
X1_VAR01 | MV_PAR02 | ||
X1_DEF01 | - | ||
X1_CNT01 | - | ||
X1_HELP | .RHROT. |
X1_ORDEM | 02 |
X1_PERGUNT | ¿Proceso? |
X1_TIPO | C |
X1_TAMANHO | 5 |
X1_GSC | G |
X1_VAR01 | MV_PAR01 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHPRO. |
X1_ORDEM | 03 |
X1_PERGUNT | ¿Periodo? |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VAR01 | MV_PAR03 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHPRO. |
X1_ORDEM | 04 |
X1_PERGUNT | ¿Número de Pago? |
X1_TIPO | C |
X1_TAMANHO | 2 |
X1_GSC | G |
X1_VAR01 | MV_PAR04 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHNPA. |
X1_ORDEM | 05 |
X1_PERGUNT | ¿De Matricula? |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VAR01 | MV_PAR05 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHMATD. |
X1_ORDEM | 06 |
X1_PERGUNT | ¿A Matricula? |
X1_TIPO | C |
X1_TAMANHO | 6 |
X1_GSC | G |
X1_VAR01 | MV_PAR06 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | .RHMATA. |
X1_ORDEM | 07 |
X1_PERGUNT | ¿Orden? |
X1_TIPO | C |
X1_TAMANHO | 1 |
X1_GSC | C |
X1_VAR01 | MV_PAR07 |
X1_DEF01 | 1=Sucursal + Matricula |
X1_CNT01 | - |
X1_HELP | Orden a utilizar en la impresión de la planilla |
ExistCpo("RCJ") | Edit | RCJ | ||||||
02 | ¿De Matricula? | C | 06 | 0 | Edit | SRA02 | ||
03 | ¿A Matricula? | C | 06 | 0 | NaoVazio() | Edit | SRA02 | |
04 | ¿Año? | N | 04 | 0 | NaoVazio() | Edit | ||
05 | ¿Orden? | N | 01 | 0 | NaoVazio() | Combo | ||
06 | ¿Fecha? | D | 08 | 0 | NaoVazio() | Edit | ||
Orden | Pregunta | Tipo | Tamaño | Decimal | Formato | Validación | Objeto | Consulta Std. |
---|
Creación de Parámetros en el archivo SX6 – Parámetros:
Nombre de la Variable | MV_PERAGUI |
Tipo | C |
Descripción | Periodos que serán considerados en la planilla de aguinaldo |
Valor Estándar |
|
X1_ORDEM | 08 |
X1_PERGUNT | ¿Fecha? |
X1_TIPO | D |
X1_TAMANHO | 8 |
X1_GSC | G |
X1_VAR01 | MV_PAR08 |
X1_DEF01 | - |
X1_CNT01 | - |
X1_HELP | Fecha que el usuario desea que figure en el formulario