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.
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 | Có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.
Configuraciones Previas.
Procedimiento
Formula - Aumento de Salario Mínimo
Para la localización de Paraguay es necesario tener el registro de los cambios generados en la Trayectoria Laboral del empleado.
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 |