ÍNDICE

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


01. VISIÓN GENERAL

Se creo la formula 254ASM para cumplir con la legislación de aumento de salario mínimo y generación del movimiento de Trayectoria Laboral.

Tablas utilizadas para la funcionalidad de la Formula de Aumento de Salario Mínimo 254ASM. 

  • RCJ  Procesos; se habilitan campos para la generación de los Mnemónicos correspondientes para realizar el cálculo de la Nómina de Aumento de Salarios Mínimos.
  • SRM Conceptos por Proceso; se habilitan campos para la generación de Mnemónicos correspondientes para el cálculo de la Nómina de Aumento de Salarios Mínimos.
  • RCP Trayectoria Laboral; se habilita la tabla de Trayectoria Laboral para la generación de Mnemónicos correspondientes al cálculo de la Nómina de Aumento de Salarios Mínimos y la grabación de los datos para generar el movimiento de Trayectoria Laboral tipo "05".

      Modificación de Salario

       Al cambiar el salario (RA_SALARIO) generar un movimiento de trayectoria laboral 05=Modificación Salario (ya existe para México)

Campo

Descripción

Contenido

RCP_FILIAL

Sucursal del empleado

M->RA_FILIAL

RCP_MAT

Matricula del empleado

M->RA_MAT

RCP_DTMOV

Fecha del movimiento

M->RA_FECAUM

RCP_TPMOV

Tipo de movimiento

‘05’

RCP_SALMES

Salario Mensual

M->RA_SALARIO

RCP_SALDIA

Salario Diario

M->RA_SALDIA

RCP_TIPALT

Tipo modificación salario

M->RA_TIPOALT

RCP_CBIMSS

Tipo Retiro


RCP_PERMOV

Periodo Movimiento

CPER

RCP_NPGMOV

Núm. Pago Movimiento

CNMPAG

RCP_TPCIC

Tipo de Identificación

M->RA_TPCIC

RCP_CIC

Numero Cédula Identificación

M->RA_CIC

RCP_CODRPA

Número patronal IPS

M->RA_CODRPAT

RCP_RG

Número empleado IPS

M->RA_RG

RCP_TIPCOT

Tipo de Cotizante

M->RA_TIPCOT

RCP_REGIST

Registro patronal MTESS

M->RA_REGISTR

RCP_TEIMSS

Tipo de Empleado MTESS

M->RA_TEIMSS

RCP_CODFUN

Código de la Categoría

M->RA_CODFUNC

RCP_CARGO

digo del Cargo

M->RA_CARGO

RCP_CC

Código del Centro Costos

M->RA_CC

RCP_DEPTO

Código del Área

M->RA_DEPTO

RCP_KEYLOC

Localidad de Pago

M->RA_KEYLOC

RCP_DTIMSS

Fecha de envió al IPS


RCP_HRIMSS

Hora de envió al IPS



La solución contiene los fuentes:

.PRX – Formulas.


02. EJEMPLO DE UTILIZACIÓN


Configuraciones Previas.

  • En SIGAGPE/Actualizaciones/Archivos/Categorías; tener compilado y funcionando la solución de Categorías (GPEA030) - Aumento de Salario Mínimo, para implementación ver documento https://tdn.totvs.com/x/rjEdHw
  • En SIGAGPE/Actualizaciones/Def Calculo/Mnemónicos; tener creados los Mnemónicos a utilizar en la formula.
  • En SIGAGPE/Actualizaciones/Def Calculo/Conceptos; tener creado el Concepto correspondiente 254 (Aumento de Salario Mínimo).
  • En SIGAGPE/Actualizaciones/Def Calculo/Tipo de procedimiento; tener creado el tipo de procedimiento para la nómina de Aumento de Salario Mínimo (ASM)
  • En SIGAGPE/Actualizaciones/Def Calculo/Conceptos por Proceso; tener creado el registro de Conceptos por Proceso para el concepto 254
  • En SIGAGPE/Actualizaciones/Def Calculo/Formulas; tener creada la formula de Aumento de Salario Mínimo 254ASM
  • En SIGAGPE/Actualizaciones/Empleados/Gestión de Empleados; tener dados de alta empleados con las siguientes características:
    • Empleado dado de alta en una categoría en donde para el Aumento de Salario Mínimo esté configurado por Antigüedad (RCJ_SALANT), tabla alfanumérica S003.
    • Empleado dado de alta en una categoría en donde para el Aumento de Salario Mínimo esté configurado por Tarea (RCJ_SALTAR), tabla alfanumérica S070.
    • Empleado dado de alta en una categoría en donde para el Aumento de Salario Mínimo sea por Categorías, configurando RCJ_SALANT = "NO" y RCJ_SALANT = "NO" .
    • Empleado dado de alta configurado como Aprendiz RA_CATFUNC = "E".
    • Empleado dado de alta con medio tiempo RA_HRSMES = "120", trabajando 4 horas diarias.
    • Empleado dado de alta como tiempo completo categoría con Factor de Conversión RJ_FACCON = 30.
    • Empleado dado de alta por horas categoría con Factor de Conversión RJ_FACCON = 26.


Procedimiento

Formula - Aumento de Salario Mínimo

  1. Ejecutar el cálculo de la nómina de Aumento de Salario Mínimo (254ASM) para los diferentes empleados y verificar los cálculos correspondientes a cada empleado.

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.

04. DICCIONARIO DE DATOS

Código Pacote: 006713.

Pacote: DMICNS-7252 – LOCALIZACIÓN DE LA NÓMINA DE PARAGUAY. 

RCJ Procesos;

Para realizar los cálculos de la Nomina de Aumento de Salario Mínimo es necesario dar de alta algunos campos y habilitar otros;

Ord

Campo

Tipo

Tam

Dec

Título

Otros Campos

01

RCJ_FILIAL

C

2


Sucursal


02

RCJ_ORIGEM

C

1


Origen


03

RCJ_CODIGO

C

5


Proceso


04

RCJ_DESCRI

C

50


Descripción


05

RCJ_DIAPRO

N

2


Días por Per

Habilitar

Descripción                             Días por Periodo

Formato                                   99

Valor Inicial                             30

Browse                                     S

Help                                          Días a pagar en cada periodo de nómina de liquidación de haberes

06

RCJ_VIGVAC

N

9

5

Vigencia Vac

Habilitar

Descripción                             Vigencia de vacaciones

Formato                                   @E 999.99999

Valor Inicial                             99

Browse                                     S

Help                                          Este campo es ocupado en el cierre para indicar el número de años fraccionados en que caducan los días de derecho de vacaciones.

07

RCJ_BAJORD

C

1


Baja ORD

Habilitar

Descripción                             Dias Trab de Bajas en LIQ

Formato                                   @!

Validación                               Pertence("12")

Valor Inicial                             "2"

Browse                                     S

Lista                                          1=Si;2=No

Help                                          Indicar si se calculan los conceptos del finiquito en la nómina ORD  Liquidación Planilla Haberes (nomina ordinaria) para empleados retirados

08

RCJ_MESVAR

N

2


Mes.PromVar

Habilitar

Descripción                             Meses Promedio Variable

Formato                                   99

Valor Inicial                             6

Browse                                     S

Help                                         

09

RCJ_PROV

C

1


Tipo Prov.

Habilitar

Descripción                             Tipo Provisiones

Formato                                   @!

Validación                               pertence("12")

Valor Inicial                             "1"

Browse                                     S

Lista                                          1=% Fijo;2=Ajuste

Help                                          En este campo se debe indicar la forma en que se calcularan las provisiones. Si se elige 1=% Fijo, en cada concepto de deberá indicar el % a multiplicar por el SBC correspondiente. Si se elige 2=Ajuste, se calculará como si se fuera a pagar en ese momento menos lo que se lleva provisionado a la fecha

10

RCJ_NETO

N

12


Neto Min

Habilitar

Descripción                             Neto Mínimo a Pagar

Formato                                   @E 999,999,999,999

Browse                                     S

Help                                          Indicar el Monto del Neto Mínimo a Pagar. Es decir, el valor que no debe de excederse por las deducciones de los devengos. Por ejemplo, si se tiene 4,000,000 de haberes, y 4,100,000 de descuentos, y el Neto Mínimo es de 200,000, entonces máximo se deberán descontar 3,800,000 para que el neto sea de 200,000.

11

RCJ_RECROJ

C

1


Recibos Rojo

Habilitar

Descripción                             Recibos en Rojo

Formato                                   @!

Validación                               pertence("12")

Valor Inicial                             "2"

Browse                                     S

Lista                                          1=No Aplicado;2=Prestamo

Help                                          En caso de que el recibo quede en números rojos, entonces se debe de saber cómo se manejará el excedente. 1=No aplicado, implicará que en cada concepto de descuento se analizará si alcanza o no a descontarse, en caso negativo, solo descontará la parte que si se pueda y el resto irá al siguiente periodo. En caso de que se elija 2=Préstamo, se realizarán todos los descuentos, y al final se otorgará un “préstamo por sobregiro” que será descontado el siguiente periodo.

12

RCJ_CALEND

C

1


Calendario

Habilitar

Descripción                             Calendario

Formato                                   @!

Validación                               pertence("12")

Valor Inicial                              "1"

Browse                                     S

Lista                                          1=360 dias;2=365 días

Help                                          Indicar cuantos días de sueldo se pagarán en el año. Si se elige 1=360, se pagarán mensualmente 30 días. Si se indica 365, se pagarán los días naturales, es decir 31 días en enero, 28 o 29 en febrero, etc.

SRM Conceptos por proceso.

Para realizar correctamente la ejecución de la formula de Aumento de Salario Mínimo en necesario habilitar los siguientes campos:

Ord

Campo

Tipo

Tam

Dec

Título

Otros Campos

01

RM_FILIAL

C

2


Sucursal


02

RM_PROCES

C

5


Proceso

Browse:                  S

03

RM_CALCULO

C

3


Proced.


04

RM_SEQ

C

5


Sec. Calculo


05

RM_VERBA

C

3


Concepto

Browse:                  S

06

RM_DESCPD

C

20


Desc. Concep

Browse:                  S

07

RM_CODFOR

C

15


Cod. Formula

Browse:                  S

08

RM_DESCFOR

C

30


Desc Formula

Browse:                  S

09

RM_CODCRI

C

2


Criterio Acu

Habilitar

Validación:            ExistCpo("RG9")

Valor Inicial:           "01"

F3:                           RG9

Nivel:                      1

Browse:                  S

Visual:                    A

Context:                  R

PYME:                    S

10

RM_GERAACU

C

1


Generar Acum

Habilitar

Valor Inicial:           "1"

Nivel:                      1

Browse:                  S

Visual:                    A

Context:                  R

cBoxSpa:               1=Si;2=No

PYME:                    S

11

RM_LEEACU

C

1


Leer Acum.

Browse:                  S

12

RM_LEEINC

C

1


Leer Incid.

Browse:                  S

13

RM_LEEPRE

C

1


Leer Prest.

Browse:                  S

14

RM_LEEAUS

C

1


Leer Ausenc.

Browse:                  S

15

RM_LEEBEN

C

1


Leer Benef.

Browse:                  S

16

RM_LEEFIX

C

1


Leer As Fijo

Browse:                  S

17

RM_HABILIT

C

1


Habilitado

Validación:            Pertence("12")

Valor Inicial:           "1"

cBoxSpa:               1=Si;2=No

18

RM_CHAVE

C

8


Habilitado

No usado en Paraguay

19

RM_DESCRIC

C

40


Descripción

No usado en Paraguay

Browse:                  N

20

RM_FALSE

C

250


Falso

No usado en Paraguay

Browse:                  N

21

RM_FORMULA

C

250


Formula

No usado en Paraguay

Browse:                  N

22

RM_IF

C

250


Condición

No usado en Paraguay

Browse:                  N

23

RM_MEMO

M

10


Comentario

No usado en Paraguay

Browse:                  N

24

RM_SUBSEQ

C

1


Sec. Formula

No usado en Paraguay

Browse:                  N

25

RM_VERSAO

C

3


Versión

No usado en Paraguay

Browse:                  N

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

13

6

Sal. Diario

Descripción:                            Salario diario

Picture:                                    @E 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.
  • SRA - Maestro de Empleados
  • RCB - Definición de Tablas Alfanuméricas
  • RCC - Contenido de Tablas Alfanuméricas
  • SRM - Conceptos por Proceso
  • SRV - Conceptos
  • RCA - Mnemónicos.
  • SR7 - Encabezado del Histórico de Salario
  • SR3 - Detalle de Histórico de salidas
  • RCJ - Categorías
  • RC2, RC3 - Formulación