ÍNDICE

  1. Visión general
  2. Ejemplo de utilización
  3. Regla de negocio
  4. Diccionario de datos
  5. Tablas


01. VISIÓN GENERAL

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.

  • RCP Trayectoria Laboral; agregar la tabla para el país Paraguay en la lista de tablas; con el fin de poder elegir los Mnemónicos tipo archivo (F).
  • RCO Registros Patronales; eliminar de la lista de tablas; con el fin de que no se posible seleccionar los Mnemónicos tipo archivo (F), ya que no es ocupada en 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:

  •  OP_DIAS_360; calcula la antigüedad en días para las nóminas que se calculan con 360 días.
  •  OP_DIAS_AUSENCIA; calcula los día de un concepto de ausentismo entre dos fechas.

       * 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.


02. EJEMPLO DE UTILIZACIÓN


Configuraciones Previas.

  • Tener creado en el menú de SIGAGPE el archivo Mnemónicos STD con la rutina GPEA300M.
  • Aplicar las actualizaciones de las rutinas antes mencionadas.
  • Aplicar el PRX GPMNEPAR


Procedimiento

Categorías - Aumento de Salario

  1. Se ingresa a SIGAGPE/Actualizaciones/Def Cálculo/Mnemónicos STD; se ingresa un Mnemónico para la trayectoria laboral, se verifica que se pueda guardar el registro.
  2. Se despliega las tablas para verificar que se anexó la tabla RCP y verificar que ya no se encuentre disponible la RCO para Paraguay.

  3. Verificar que se muestren de manera correcta los campos.
  4. Después de la generación del Mnemónico, verificar que éste se guarde correctamente.

03. REGLA DE NEGOCIO

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. 

04. DICCIONARIO DE DATOS

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


05. TABLAS

  • RCP - Trayectoria Laboral.
  • RCO - Registro Patronal.
  • SM0 - Archivo de empresas y Sucursales.
  • SRA - Mnemónicos.