01. DATOS GENERALES
Línea de producto: | Microsiga Protehus. |
---|
Segmento: | Servicios - Mercado Internacional. |
---|
Módulo: | SIGAGPE - Gestión de Personal. |
---|
Función: | Rutina | Nombre Técnico |
---|
GPER106PER | Reporte de Nómina |
|
---|
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-5642. |
---|
Pacote: | Diccionario de Datos (005784). Menú (005784). |
---|
02. SITUACIÓN/REQUISITO
Basado en las necesidades actuales de localización para 2017 en relación al Reporte de Nómina, se requiere actualizar los datos del encabezado del empleado para el reporte nuevo por país "GPER106PER".
03. SOLUCIÓN
El informe de "Reporte de Nómina" para el país Perú se desarrolló a lo establecido en 2017 realizando las modificaciones, así como añadiendo algunos datos complementarios a los ya existentes.
Procedimiento de Configuración:
Crear campos en la Tabla SRA - Empleados:
X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITSPA | X3_PICTURE | X3_BROWSE | X3_VISUAL | X3_CONTEXT | X3_VALID | X3_F3 |
---|
RA_BAIRRO | C | 30 | Distrito | @! | N | A | R | FHIST() |
|
RA_COMPLEM | C | 15 | Comple. Direc. | @! | N | A | R | VAL(M->RA_CLASSEC) < 11 |
|
RA_CLASSEC | C | 2 | Clas. Seg. Soc. | 99 | N | A | R |
|
|
RA_RG | C | 17 | NIT | @! | S | A | R |
|
|
RA_TPCIC | C | 2 | Tipo Docto | @! | S | A | R | (NaoVazio() .and. ValidRCC("ST03",M->RA_TPCIC,1,2)) .and. fHist() | T03PER |
RA_SITUACI | C | 1 | SituacionEPS | @! | S | A | R | (NaoVazio() .and. ValidRCC("ST15",M->RA_SITUACI,1,1)) .and. fHist() | T15PER |
RA_DTREC | D | 8 | Reconocimien |
| S | A | R |
|
|
Crear el grupo de preguntas GPE106R3:
X1_ORDEM | X1_PERSPA | X1_VARIAVL | X1_TIPO | X1_TAMANHO | X1_DECIMAL | X1_PRESEL | X1_GSC | X1_CNT01 | X1_VALID | C1_VAR01 | X1_F3 | X1_DEFSPA1 | X1_DEFSPA2 | X1_DEFSPA3 | X1_PYME | X1_HELP |
---|
01 | ¿Proceso? | mv_ch1 | C | 5 | 0 | 0 | G |
| Gpr040Valid(mv_par01) | mv_par01 | RCJ |
|
|
| S | .RHPROCES. |
02 | ¿Procedimiento de Cálculo? | mv_ch2 | C | 3 | 0 | 0 | G |
| Gpr040Roteiro() | mv_par02 | SRY |
|
|
| S | .RHROTEIR. |
03 | ¿Período? | mv_ch3 | C | 6 | 0 | 0 | G |
| Gpr040Valid(mv_par01+mv_par02+mv_par03) | mv_par03 | RCH |
|
|
| S | .RHPERPAG. |
04 | ¿Número de Pago? | mv_ch4 | C | 2 | 0 | 0 | G |
| Gpr040Valid(mv_par01+mv_par02+mv_par03+mv_par04) | mv_par04 | RCH01 |
|
|
| S | .RHNUMPAG. |
05 | ¿Sucursal? | mv_ch5 | C | 2 | 0 | 0 | R | RA_FILIAL |
| mv_par05 | XM0 |
|
|
| S | .RHFILIAL. |
06 | ¿Centro de Costo? | mv_ch6 | C | 10 | 0 | 0 | R | RA_CC |
| mv_par06 | CTT |
|
|
| S | .RHCCUSTO. |
07 | ¿Departamento? | mv_ch7 | C | 9 | 0 | 0 | R | RA_DEPTO |
| mv_par07 | SQB |
|
|
| S | .RHDEPTO. |
08 | ¿Matricula? | mv_ch8 | C | 99 | 0 | 0 | R | RA_MAT |
| mv_par08 | SRANOM |
|
|
| S | .RHMATRIC. |
09 | ¿Nombre? | mv_ch9 | C | 99 | 0 | 0 | R | RA_NOME | fSituacao() | mv_par09 |
|
|
|
| S | .RHNOME. |
10 | ¿Situaciones? | mv_chA | C | 6 | 0 | 0 | G |
| fCategoria() | mv_par10 |
|
|
|
| S | .RHSITUA. |
11 | ¿Categorías? | mv_chB | C | 18 | 0 | 0 | G |
| NaoVazio() | mv_par11 |
|
|
|
| S | .RHCATEG. |
12 | ¿Tipo de contrato? | mv_chC | C | 1 | 0 | 3 | C |
| NaoVazio() | mv_par12 |
| Indeterminado | Determinado | Ambos | S | .RHTPCTR. |
13 | ¿Formato de la planilla? | mv_chD | C | 1 | 0 | 1 | C |
| NaoVazio() | mv_par13 |
| Analítico | Sintético |
| S | .RHTPREL. |
14 | ¿Salta página por C. Costo? | mv_chE | C | 1 | 0 | 2 | C |
| NaoVazio() | mv_par14 |
| Si | No |
| S | .RHBRKCC. |
15 | ¿Salta pág. por Departamento? | mv_chF | C | 1 | 0 | 2 | C |
| NaoVazio() | mv_par15 |
| Si | No |
| S | .RHBRKDEP. |
16 | ¿Lista totales por sucursal? | mv_chG | C | 1 | 0 | 2 | C |
| NaoVazio() | mv_par16 |
| Si | No |
| S | .RHTOFILIAL. |
17 | ¿Lista totales por empresa? | mv_chH | C | 1 | 0 | 1 | C |
| NaoVazio() | mv_par17 |
| Si | No |
| S | .RHTOTEMP. |
18 | ¿Imprime C. Costo? | mv_chI | C | 1 | 0 | 3 | C |
| NaoVazio() | mv_par18 |
| Código | Descripción | Ambos | S | .GPE106R318. |
19 | ¿Imprime departamento? | mv_chJ | C | 1 | 0 | 3 | C |
| NaoVazio() | mv_par19 |
| Código | Descripción | Ambos | S | .GPE106R319. |
20 | ¿Imprime fondos de base? | mv_chK | C | 1 | 0 | 1 | C |
| NaoVazio() | mv_par20 |
| Si | No |
| S | .GPE106R320. |
21 | ¿Imprime Dif. Netos? | mv_chL | C | 1 | 0 | 2 | C |
| NaoVazio() | mv_par21 |
| Si | No |
| S | .RHIMPDIFLIQ. |
22 | ¿Sumar fondos iguales? | mv_chM | C | 1 | 0 | 1 | C |
| NaoVazio() | mv_par22 |
| Si | No |
| S | .GPE106SV. |
23 | ¿Salta pág. por sucursal? | mv_chN | C | 1 | 0 | 2 | C |
| NaoVazio() | mv_par23 |
| Si | No |
| S | .GPE106214. |
En el Configurador (SIGACFG), acceda a Entornos/Archivo/Menú (CFGX013). Informe la nueva opción de menú del Informe "Reporte de Nómina", conforme las instrucciones a continuación:
Menú | SIGAGPE. |
---|
Submenú | Informes > Periódicos. |
---|
Nombre de la Rutina | Reporte de Nómina. |
---|
Programa | GPER106PER. |
---|
Módulo | Gestión de Personal (SIGAGPE). |
---|
Tipo | Función Protheus. |
---|
Para la prueba deberán contener información en las tablas
- CTT - Centro de Costo.
- RCJ - Procesos.
- RCH - Periodos.
- RCC - Tablas Alfanuméricas.
- SM0 - SIGAMAT.
- SQB - Departamento.
- SRA - Trabajadores.
- SRJ - Funciones.
- SRC - Movimientos de nómina.
- SRD- Histórico de Movimientos.
- SRK - Préstamos.
Procedimiento de Uso:
- Ingresar al Módulo de Gestión de Personal (SIGAGPE).
- Ir a la ruta "Informes > Periódicos > Reporte de Nómina".
- Indicar los parámetros y confirmar.
- Proceso:
- Empleado Genérico.
- Empleado Privado.
- Practicante
- Procedimiento de Cálculo:
- ASP: Aumento de Salario.
- ANT: Anticipo de Sueldo.
- CTS: Compensación Tiempos Servicios.
- GRA: Anticipo de Gratificaciones.
- LIQ: Planilla de Haberes Mensual.
- RES: Liquidación de Contratos.
- UTI: Utilidades.
- VAC: Anticipo de Vacaciones.
- Periodo.
- Número de Pago.
- Rango de Sucursales: Si se deja en blanco se eligen todas. Para definir intervalos de datos secuenciales, utilice guion (1-3) y para los no secuenciales, punto y coma (3;5;1). Utilizar comillas simples para desconsiderar guiones en los contenidos. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- Rango de Centros de Costo: Si se deja en blanco se eligen todas. Para definir intervalos de datos secuenciales, utilice guion (1-3) y para los no secuenciales, punto y coma (3;5;1). Utilizar comillas simples para desconsiderar guiones en los contenidos. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8.
- Rango de Unidades Organizativa: Si se deja en blanco se eligen todas. Para definir intervalos de datos secuenciales, utilice guion (1-3) y para los no secuenciales, punto y coma (3;5;1). Utilizar comillas simples para desconsiderar guiones en los contenidos. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- Rango de Matriculas: Si se deja en blanco se eligen todas. Para definir intervalos de datos secuenciales, utilice guion (1-3) y para los no secuenciales, punto y coma (3;5;1). Utilizar comillas simples para desconsiderar guiones en los contenidos. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8.
- Rango de Nombres: Si se deja en blanco se eligen todas. Para definir intervalos de datos secuenciales, utilice guion (1-3) y para los no secuenciales, punto y coma (3;5;1). Utilizar comillas simples para desconsiderar guiones en los contenidos. Ejemplo: '000001-1'-'000004-9';000006;0000008-'000009-8'.
- Rango de Situaciones: Se sugiere poner todas, pues si el empleado estaba actuó antes de procesar la nómina y posteriormente se retiró, pero es imprimen los comprobantes después, si no se eligen los retirados, no se imprimirá este comprobante.
- Rango de Categorías: Se sugiere elegir todas.
- Tipo de Contrato:
- Indeterminado.
- Determinado.
- Ambos.
- Formato de la planilla:
- Salta página por C. Costos: Es ocupado cuando se selecciona el orden por Centro de Costo. Indica que se salte de página cada vez que se cambie de Centro de Costos.
- Salta página por Unid Org.: Es ocupado cuando se selecciona el orden por Unid Org. Indica que se salte de página cada vez que se cambie de Unid Org.
- Lista totales por Sucursal: Indica si se quiere Imprimir un resumen cada vez que se cambie de sucursal.
- Lista totales por Empresa: indica si se quiere imprimir un resumen al terminar todos los empleados.
- Imprime C. Costo: En el encabezado del empleado se puede imprimir el código del Centro de Costos, o la descripción de Centro de Costos o imprimir ambos, códigos y descripción.
- Imprime Unid. Org.: En el encabezado del empleado se puede imprimir el código del Unid. Org., o la descripción Unid Org o imprimir ambos, código y descripción.
- Imprime Fondos Base.
- Imprime Dif. Netos.
- Sumar Conceptos igual: En caso de que el empleado tenga más de un registro calculado del mismo concepto, si se indica que, si sume, solo generará un registro en la impresión. En caso contrario imprimirá tantos registros como se calcularon.
- Saltarse página por sucursal: Es ocupado cuando se selecciona el orden por centro de costo. Indica que se salte de página cada vez que se cambie de Centro de Costos.
- Se muestra el Informe (ejemplo):
