Realizar los ajustes necesarios a la rutina de Mnemónicos (GPEA300) para cumplir con la legislación de Paraguay.
Tablas que cambian para la utilización de Mnemónicos en la localización del país Paraguay.
Se incluyeron los Mnemónicos reservados para la funcionalidad DIAS360 localización de Paraguay
RCA_MNEMON | RCA_DESC | RCA_TIPO | RCA_CONTEU | RCA_ACUMUL | RCA_ALIAS | RCA_CAMPO |
DIAS_ANTIG | Días de antigüedad entre dos fechas | R |
|
|
|
|
MESES_ANTIG | Meses de antigüedad entre dos fechas | R |
|
|
|
|
ANIOS_ANTIG | Años de antigüedad entre dos fechas | R |
|
|
|
|
Se incluyeron los siguientes Operadores:
* En este ISSUE solo fueron creados los Mnemónicos y Operadores; para la definición y sintaxis consultar el siguiente link: https://tdn.totvs.com/x/jGC2Hw
La solución contiene los fuentes:
GPEXFOR1.PRW – Cálculo.
GPEXOPER.PRX - Mnemónicos y Operadores.
GPMNEPAR.PRX - Carga de Mnemónicos.
Configuraciones Previas.
Procedimiento
Categorías - Aumento de Salario
Se despliega las tablas para verificar que se anexó la tabla RCP y verificar que ya no se encuentre disponible la RCO para Paraguay.
Para la localización de Paraguay es necesario tener el registro de los cambios generados en la Trayectoria Laboral del empleado.
Se requiere la inclusión de los Mnemónicos para los cálculos correspondientes.
Código Pacote: 006713.
Pacote: DMICNS-7252 – LOCALIZACIÓN DE LA NÓMINA DE PARAGUAY.
RCP Trayectoria Laboral
Para poder utilizar los campos de Trayectoria Laboral es necesario habilitar la tabla para Paraguay:
Tabla | Descripción | Modo | Tipo | Otros Campos |
RCP | Trayectoria Laboral | EEE | Localizada | Habilitar tabla |
Para poder utilizar los campos de Trayectoria Laborar en los Mnemónicos se requiere que los campos se encuentren habilitados para Paraguay:
Ord | Campo | Tipo | Tam | Dec | Título | Otros Campos |
01 | RCP_FILIAL | C | 2 | Sucursal | ||
02 | RCP_MAT | C | 6 | Matricula | ||
03 | RCP_DTMOV | D | 8 | Fch. Movim. | ||
04 | RCP_TPMOV | C | 2 | Tp.Movim. | Descripción: Tipo de movimiento Valid: ValidRCC("S074",M->RCP_TPMOV,1,2) .and. NaoVazio() F3: S74PAR Browse: S | |
05 | RCP_SALMES | N | 14 | 2 | Sal. Mensual | Descripción: Salario mensual Valor Inicial: SRA->RA_SALMES Validación: Dejar en blanco When: Dejar en blanco |
06 | RCP_SALDIA | N | 18 | 6 | Sal. Diario | Descripción: Salario diario Picture: @E 999,999,999.999999 Valor Inicial: SRA->RA_SALDIA Validación: Dejar en blanco Browse: N |
07 | RCP_TIPALT | C | 3 | Tp.Mod Sal | Descripción: Tipo modificación salario Picture: @! Valid EXISTCPO("SX5","41"+M->RA_TIPOALT) .OR. VAZIO() Valor Inicial: SRA->RA_TIPOALT F3: 41 Browse: S Visual: A Context: R When: M->RCP_TPMOV=’05’ | |
08 | RCP_CBIMSS | C | 2 | Tipo Retiro | Descripción: Tipo retiro Valid Vazio() .OR. VALIDRCC("S005’, M->RCP_CBIMSS,1,2) Valor Inicial: SRA->RA_TIPFIN F3: S05PAR When: M->RCP_TPMOV=’02’ | |
09 | RCP_PERMOV | C | 6 | Per Mov | Descripción: Periodo movimiento Valor Inicial: RcPeriodoInit() F3: RCH Browse: S Visual: A Context: R | |
10 | RCP_NPGMOV | C | 2 | Num Pago | Descripción: Num Pago movimiento Valor Inicial: RcNumPgInit() Browse: S Visual: A Context: R | |
11 | RCP_TPCIC | C | 3 | Tipo ID | Habilitar Descripción: Tipo de Identificacion Formato: @! Validación: ValidRCC("S022",M->RCP_TPCIC,1,3) .OR. VAZIO() Valor Inicial: SRA->RA_TPCIC F3: S22PAR Nivel: 1 Browse: S PYME: S | |
12 | RCP_CIC | C | 14 | No. Cédula | Descripción: Número Cédula Identificac Picture: @! Valid dejar en blanco Valor Inicial: SRA->RA_CIC Browse: S | |
13 | RCP_CODRPA | C | 17 | No Pat IPS | Descripción: Número patronal IPS Valid: NaoVazio () F3: dejar en blanco | |
14 | RCP_RG | C | 17 | No Pat MTESS | Descripción: Número patronal MTESS Picture: @! Valor Inicial: SRA->RA_RG Browse: S | |
15 | RCP_TIPCOT | C | 2 | 0 | TipoCot | Nuevo Descripción: Tipo de Cotizante Formato: @! Validación: ValidRCC("S023",M->RCP_TIPCOT,1,2) .AND. NAOVAZIO( Valor Inicial: SRA->RA_TIPCOT F3: S23PAR Nivel: 1 Browse: S Visual: A Context: R PYME: S |
16 | RCP_REGIST | C | 6 | 0 | Reg MTESS | Nuevo Descripción: Registro patronal MTESS Formato: @! Validación: NaoVazio() Valor Inicial: SRA->RA_REGISTR Nivel: 1 Browse: S Visual: A Context: R PYME S |
17 | RCP_TEIMSS | C | 1 | Tipo MTESS | Descripción: Tipo de Empleado MTESS Picture: @! Valid Pertence("1234") Valor Inicial: SRA->RA_TEIMSS F3: Browse: S Visual: A Context: R CBoxSpa: 1=Supervisores;2=Empleados;3=Obreros;4=Menores | |
18 | RCP_CODFUN | C | 5 | Categoría | Descripción: Código de la categoría | |
19 | RCP_CARGO | C | 5 | Cargo | ||
20 | RCP_CC | C | 9 | C.Costos | ||
21 | RCP_DEPTO | C | 9 | Área | Descripción: Código del Área | |
22 | RCP_KEYLOC | C | 4 | Loc. Pago | Descripción: Localidad de Pago | |
23 | RCP_DTIMSS | D | 8 | Fecha Envió | Descripción: Fecha de envió al IPS | |
24 | RCP_HRIMSS | C | 8 | Hora Envío | Descripción Hora de envió al IPS |
Habilitar los siguientes índices.
Orden | Índice | Descripción | Pro Pri | F3 | Show Pesq |
1 | RCP_FILIAL + RCP_MAT + DTOS(RCP_DTMOV) + RCP_TPMOV | Matricula + Fch. Movim. + Tp.Mov | S | S | |
2 | RCP_FILIAL + RCP_MAT + RCP_TPMOV | Matricula + Tp.Mov | S | S | |
3 | RCP_FILIAL + RCP_CODRPA + RCP_MAT + DTOS(RCP_DTMOV) + RCP_TPMOV | Num Pat IPS + Matricula + Dt.Moviment. + Tipo Mov | S | S | |
4 | RCP_CODRPA + DTOS(RCP_DTIMSS) + RCP_FILIAL + RCP_MAT + RCP_TPMOV | Num Pat IPS + Data Envio + Filial + Matricula + Tipo Mov | S | S |