Se creó el reporte de planilla de haberes para que el cliente realice la validación de la nómina y para tener como soporte en caso de auditoria.
Contiene varias secciones de las cuales el cambio consiste en complementar con datos de la empresa y del empleado que se utilizan como referencia en el nuevo reporte GPER106PAR.
La solución contiene los fuentes:
GPER106PAR.PRW
Planilla de Haberes
Parámetros:
3. Confirmar los parámetros
4. Se genera el reporte de Planilla de Haberes
...
El reporte de nómina o planilla de haberes se utiliza para la validación de la nómina o para soporte en caso de auditoria. Se genera el reporte como respaldo del movimiento realizado. Contiene varias secciones.
Se debe tener creada la siguiente configuración (en caso de no tener, se deben agregar desde el configurador/apsduAPSDU):
Los cambios en el diccionario de datos se realizaron en el siguiente pacote:
Código Pacote: 006713.
Pacote: DMICNS DMICNS-7252 – LOCALIZACIÓN DE LA NÓMINA DE PARAGUAY
a. SX2
Cambios de Tablas
CTO- Tipos de Moneda
...
Nombre
...
Descripción
...
Comp. Sucursal
(X2_MODO)
...
Comp. Unidad
(X2_MODOUN)
...
Comp. Empresa
(X2_MODOEMP)
...
SX2 - Cambios de Tablas
SQB- Áreas
Nombre | Descripción | Comp. Sucursal (X2_MODO) | Comp. Unidad (X2_MODOUN) | Comp. Empresa (X2_MODOEMP) |
---|---|---|---|---|
SQB | Áreas | E | E | C |
SRJ- Categorías
Nombre | Descripción | Comp. Sucursal (X2_MODO) | Comp. Unidad (X2_MODOUN) | Comp. Empresa (X2_MODOEMP) |
---|---|---|---|---|
SRJ | Categorías |
C | C |
SRV- Conceptos
Nombre
Descripción
Comp. Sucursal
(X2_MODO)
(X2_MODOUN)
Comp. Empresa
(X2_MODOEMP)
C |
b. SX3 - CamposCampos
Tabla SRA-Maestro de Empleados
Campo | Tipo | Tamaño | Decimal | Formato | Título | Descripción | F3 | Validación | Browse | Contexto |
---|---|---|---|---|---|---|---|---|---|---|
RA_PRINOME | C | 15 | @! | 1er Nombre | Primer Nombre | No | Real | |||
RA_SECNOME | C | 20 | @! | 2do Nombre | Segundo Nombre | No | Real | |||
RA_PRISOBR | C | 15 | @! | 1er Nombre | Primer Apellido | No | Real | |||
RA_SECSOBR | C | 20 | @! | 2do Nombre | Segundo Apellido | No | Real | |||
RA_KEYLOC | C | 4 | @! | Loc Pago | Código Localidad de Pago | RGC | ExistCpo("RGC").and.FHIST() | Si | Real | RA_SUPERVI | C | 6 | @! | Supervisor | Matrícula Supervisor | SRA
Si | Real | |||||||||
RA_BCOHAB | C | 8 | @R NNN/NNNN | Bco Dep Empl | Banco Deposito Empleado | BA1 | Vazio() .Or. ExistCpo("SA6",Subs(M->RA_BCOHAB,1,3)+Subs(M->RA_BCOHAB,4,5)) | Si | Real | |
RA_TIPOHAB | C | 1 | Tipo Cta | Tipo de Cuenta | Pertenece("012") | Si | Real | |||
RA | C | 2 | @! | Gpo Vac. | Grupo vacaciones | S13PAR | (ValidRCC("S013",M->RA||||
_ | Si | Real | RA_TIPOEST | C | 1 | @! | Tipo Aprendi | Tipo de Aprendiz | Si | Real | RA_
SALDIA | N | 9 | 2 | @E 999999.99 | Suel. Diario | Sueldo Diario | No | Real | ||
RA_SALMES | N | 12 | 2 | @E 999999999.99 | Suel. Mensual | Sueldo Mensual | No | Real | ||
RA_ | N | 12 | 2 | @E 999,999,999.99 | Salario Ant | Salario Anterior | POSITIVO() | No | Real | RA_SALDIAA | N | 13 | 6 | @E 999999.999999 | Sal. Día Ant | Salario Diario Anterior | No | Real | RA_SALMESA | N | 12 | 2 | @E 999999999.99 | Sal. Mes Ant | Salario Mensual Anterio | No | Real | RA_
DTREC | D | 8 | Fecha de Rec | Fecha de Reconocimiento | No | Real | ||||
RA_ | ||||||||||
CODRPAT | C | |||||||||
4 | @! | Periodo Admi | Periodo de Admisión | RCH | Vazio() .or. ExistCpo( "RCH", M->RA_PROCES+M->RA_PERADM) | |||||
Registro IPS Pat | Registro IPS Patronal | No | Real | |||||||
RA_ | ||||||||||
TPCIC | C | |||||||||
3 | @! | Num Pago Adm | Número de Pago Admisión | RCH01 | ||||||
Tipo ID | Tipo de Identificación | S22PAR | ValidRCC("S022 | |||||||
",M->RA_ | No | Real | RA_FECAUM | D | 8 | @! | Fec Aum Sala | Fecha de Aumento Salario | No | Real |
TPCIC,1,2) .OR. VAZIO() | Si | Real |
Tabla SQB -Áreas
Campo | Tipo | Tamaño | Decimal | Formato | Título | Descripción | F3 | Browse | Contexto |
---|---|---|---|---|---|---|---|---|---|
QB_FILIAL | C | 2 | Sucursal | Sucursal | No | Real | |||
QB_DEPTO | C | 9 | @! | Área | Código Área | Si | Real | ||
QB_DESCRIC | C | 30 | @! | Descripción | Descripción Área | Si | Real | ||
QB_FILRESP | RA_PERAUM | C | 6 | @! | Periodo Aum | Período de Aumento | RCH | Vazio() .or. ExistCpo( "RCH", M->RA_PROCES+M->RA_PERAUM) | No | Real | RA_PAGAUM | C | 2 | @! | Num Pago Aum | Número de Pago Aumento | RCH01 | Vazio() .or. ExistCpo( "RCH", M->RA_PROCES+M->RA_PERAUM+M->RA_PAGAUM) | No | Real | RA_TIPOFIN | C | 2 | @! | Tp. Finiquito | Tipo Rescision | S05PAR | ValidRCC("S005",M->RA_TIPOFIN,1,2) .or. VAZIO() | No | Real | RA_CODRPAT | C | 4 | @! | Registro IPS Pat | Registro IPS Patronal | No | Real | RA_TIPCOT
C | 2 | @! | TipoCot | Tipo de Cotizante | ValidRCC("S023",M->RA_TIPCOT,1,2) .AND. NAOVAZIO()|||||
Sucursal Res | Sucursal del Responsable | SM0 | Si | Real | |||||
QB_ | |||||||||
MATRESP | C | ||||||||
6 | @! | Jubilado | Empleado Jubilado | Pertence("012")||||||
Matric Resp | Matricula del Responsable | SRA05 | Si | Real | |||||
QB_ | |||||||||
DEPSUP | C | ||||||||
9 | @! | Tipo ID | Tipo de Identificación | S22PAR | |||||
Área Super | Área Superior | SQB | |||||||
Si | Real | ||||||||
QB_ | |||||||||
KEYINI | C | ||||||||
60 | @! | Tipo Contrat | Tipo Contrato | S18PAR | ValidRCC("S018",M->RA_TIPOCO,1,2) .AND. NAOVAZIO() | Si | Real | RA_DESCONT | C | 50 | @! | Desc. Contra | Descripción Tipo Contrato | If(Inclui,"",fDescRCC("S018",SRA->RA_TIPOCO, 1,2,3,50)) | No | Visualizar | RA_MOTCON | C | 4 | @! | Motivo Contr | Motivo Contrato | S19PAR | ValidRCC("S019",M->RA_MOTCON,1,4) .OR. VAZIO() | Si | Real | RA_DESCMOT | C | 50 | @! | Desc. Motivo | Descripc. Motivo Contrato | If(Inclui,"", fDescRCC("S019", SRA->RA_MOTCON, 1, 3, 4, 50)) | Si | Real | RA_DATAINI | D | 8 | @! | Fch. Inicial | Fecha Inicial Contrato | VldRADtCOL("RA_DATAINI") | Si | Real | RA_DATAFIM | D | 8 | @! | Fecha Fin. | Fecha Final Contrato | VldRADtCol("RA_DATAFIM") | Si | Real | RA_RENOVA | C | 1 | @! | Renueva Cont | Renueva Contrato | Pertence("12") | sI | Real |
Clave Bus | Clave Búsqueda solicitud | No | Real | ||||||
QB_GRUPO | C | 2 | @99 | Grupo | Grupo Funcional | No | Real |
Cambios de campos
SRA
Campo | Título | Descripción |
---|---|---|
RA_DEPTO | Área | Código área |
RA_DDEPTO | Desc. Área | Descripción área |
RA_CODFUNC | Categoría | Código de la categoría |
RA_DESCFUN | Desc. Categor | Descripción categoría |
RA_DEMISSA | Retiro | Fecha de Retiro |
RA_RG | Num IPS | Número IPS del Empleado |
RA_CIC | Num ID | Número Identificación |
SQB
Campo | Título | Descripción |
---|---|---|
QB_DEPTO | Área | Código área |
QB_DESCRIC | Descripción | Descripción área |
QB_DEPSUP | Área Super | Área Superior |
QB_REGIAO | Región | Región del Área |
c. SX1 - Grupo de Preguntas
Ord | Pregunta | Var | Tipo | Tam | GSC | Validación | Var01 | Opción 1 | Contenido | Opción 2 | Opción 3 | F3 | PYME | GrpSXG | Formato | |
01 | ¿ Proceso ? | MV_CH1 | C | 5 | G | Gpr040Valid(mv_par01) | MV_PAR01 | RCJ | S | |||||||
02 | ¿Procedimiento de cálculo ? | MV_CH2 | C | 3 | G | Gpr040Roteiro() | MV_PAR02 | SRY | S | |||||||
03 | ¿Período ? | MV_CH3 | C | 6 | G | Gpr040Valid(mv_par01 + mv_par03 par02 + mv_par04par03) | MV_PAR03 | RCHRCHAUS | S | |||||||
04 | ¿Número de pago ? | MV_CH4 | C | 2 | G | Gpr040Valid(mv_par01 + mv_par03 + mv_par04 + mv_par05) | MV_PAR04 | RCH01 | S | |||||||
05 | ¿Sucursal ? | MV_CH5 | C | 299 | R | MV_PAR05 | RA_FILIAL | XM0 | S | 033 | ||||||
06 | ¿Centro de costo ? | MV_CH6 | C | 999 | R | MV_PAR06 | RA_CC | CTT | S | 004 | @! | |||||
07 | ¿Área ? | MV_CH7 | C | 999 | R | MV_PAR07 | RA_DEPTO | SQB | S025 | |||||||
08 | ¿Matricula ? | MV_CH8 | C | 99 | R | MV_PAR08 | RA_MAT | SRA02A | S | |||||||
09 | ¿Situaciones ? | MV_CH9 | C | 6 | G | fSituacao() | MV_PAR09 | S | ||||||||
10 | ¿Categorías ? | MV_CHC | C | 18 | G | fCategoria() | MV_PAR10 | S | ||||||||
11 | ¿Tipo de contrato ? | MV_CHD | C | 1 | C | NaoVazio() | MV_PAR11 | Indeterminado | Determinado | Ambos | S | |||||
12 | ¿Formato de la planilla ? | MV_CHE | C | 1 | C | NaoVazio() | MV_PAR12 | Analítico | Sintético | S | ||||||
13 | ¿Salta página por sucursal ? | MV_CHO | C | 1 | C | NaoVazio() | MV_PAR13 | Si | No | S | ||||||
14 | ¿Salta página por C. Costo ? | MV_CHF | C | 1 | C | NaoVazio() | MV_PAR14 | Si | No | S | ||||||
15 | ¿Salta pág. por Área? | MV_CHG | C | 1 | C | NaoVazio() | MV_PAR15 | Si | No | S | ||||||
16 | ¿Lista totales por sucursal ? | MV_CHH | C | 1 | C | NaoVazio() | MV_PAR16 | Si | No | S | ||||||
17 | ¿Lista totales por empresa ? | MV_CHI | C | 1 | C | NaoVazio() | MV_PAR17 | Si | No | S | ||||||
18 | ¿Imprime C. Costo ? | MV_CHJ | C | 1 | C | NaoVazio() | MV_PAR18 | Código | Descripción | Ambos | S | |||||
19 | ¿Imprime Área ? | MV_CHK | C | 1 | C | NaoVazio() | MV_PAR19 | Código | Descripción | Ambos | S | |||||
20 | ¿Imprime conceptos de base ? | MV_CHL | C | 1 | C | NaoVazio() | MV_PAR20 | Si | No | S | ||||||
21 | ¿Imprime Dif? Netos ? | MV_CHM | C | 1 | C | NaoVazio() | MV_PAR21 | Si | No | S |