Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Se realizan los ajustes necesarios en la rutina del Cierre del Periodo para cumplir con la legislación de Paraguay:

...

  1. Conceptos Fijos (RG1)
  2. Incidencias (RGB)
  3. Histórico de Acumulados (RG7)
  4. Ausentismos (SR8)
  5. Días Derecho de Vacaciones (SRF)
  6. Préstamos y Amortizaciones de Préstamos (SRK y RCK)
  7. Beneficiarios (SRQ)

...


La solución contiene los fuentes:

GPEM120.PRX - Cierre por Procedimiento.

GPEXFUNPAR.PRW -  Programa genérico de funciones para Paraguay.

GPEXACU.PRW – Programa de Acumulados

GPEXFUN1.PRX - Programa genérico de funciones.


02. EJEMPLO DE UTILIZACIÓN

Configuraciones Previas.

  • En En el menú de Gestión de Personal (SIGAGPE), a través de la rutina Empleados (Actualizaciones | Empleados), verificarque verificar que se tengan empleados dados de alta.  Contar con algún empleado que cumpla aniversario en el periodo a cerrar.
  • A
    En el menú de Gestión de Personal (SIGAGPE), a través de la rutina Conceptos por Proceso (Actualizaciones | Definic. Calculo), se debe verificar que los conceptos estén configurados correctamente,
    dependiendo del calculo concepto que se esté ejecutando. EjemploEjemplos: Asientos

* Asientos Fijos debe leer concepto Fijo (RM_LEEFIX := "1").

...

Incidencias cuota <>99 y <1: Un concepto que este configurado como lee incidencia que (SRM-> RM_LEEINC =’1’) o un concepto que sea un movimiento calculado (SRM->RM_LEEINC=”2” y SRM->RM_LEEPRE=”2” y SRM->RM_LEEAUS=”2” y SRM->RM_LEEBEN=”2” y SRM→RM_LEEFIX=”2”).

* Préstamos, un concepto que este configurado para que lea préstamos (RM_LEEPRE = “1”).

* Beneficiarios, un concepto que este configurado para que lea Beneficiarios (RM_LEEBEN = “1”).

Estos son algunos ejemplos de configuraciones para validar los cambios en el Cierre para la localización de Paraguay.

Procedimiento

...

  • A través de la rutina

...

  • Asientos Fijos (Actualizaciones |

...

  • Asientos), verificar que se tengan registros de asientos Fijos.
  • A través de la opción Ausentismos (Actualizaciones | Asientos), verificar que se tengan registro de Ausentismos.
  • A través de la opción Valores futuros (Actualizaciones | Asientos), verificamos que se tenga registrado un préstamo para el empleado.
  • A través de la rutina Beneficiarios (Actualizaciones | Empleados), incluimos un Beneficiario.
  • Contar con un periodo calculado para ejecutar el cierre (SRC). 


Procedimiento

Cierre por Procedimiento

...

  1. Ingresar al módulo Gestión de Personal (SIGAGPE) a través de la opción Por procedimiento (GPEM020GPEM120.PRX) (Miscelanea | CálculosCierres).
  2. Indicar el Proceso y Procedimiento a calcular.
    • Habilitar TRACE.
    • Si se requiere aplicar más filtros, puede ingresar a la pestaña Rangos antes de realizar el cálculo.
  3. Confirmar el proceso de cálculo.
  4. Al finalizar el cálculo, ingresar a "Otras acciones | Logs" y posicionarse sobre el log correspondiente al proceso de cálculo realizado.
    • En la sección de TRACE, validar que los operadores "DIAS_360" y "DIAS_AUSENCIA" se hayan generado correctamente.

03. REGLA DE NEGOCIO

Proceso

a) En la rutina de mnemónicos se crearon los Operadores: DIAS_360 | DIAS_AUSENCIA y los Mnemónicos: DIAS_ANTIG | MESES_ANTIG | ANIOS_ANTIG.

   A continuación se detalla la Sintaxis y funcionalidad.

DIAS_360

  • El operador DIAS_360 te devuelve la cantidad de días entre dos fechas (FECHA_INICIO y FECHA_FINAL), basándose en un año de 360 días (que significa 12 meses de 30 días).
  • La expresión 1 y 2 (FECHA_INICIO y FECHA_FINAL) deben ser tipo Fecha para que genere correctamente los días.
  • El resultado (DIFERENCIA) contiene el número de días entre las dos fechas, es tipo numérico.

...

Mnemónicos: DIAS_ANTIG | MESES_ANTIG | ANIOS_ANTIG.

  • Los mnemónicos contienen los días, meses y años después de ejecutar el Operador DIAS_360. Solo pueden tener contenido después de ejecutarse el operador.
  • Son de tipo Reservado y su asignación es un valor numerico.

...

DIAS_AUSENCIA

  • El operador DIAS_AUSENCIA te devuelve la cantidad de ausencias entre dos fechas (FECHA_INICIO y FECHA_FINAL), del concepto que se está procesando.
  • La expresión 1 y 2 (FECHA_INICIO y FECHA_FINAL) deben ser tipo Fecha para que genere correctamente los días.
  • El resultado (DIAS) contiene el número de ausencias entre las dos fechas, es tipo numérico.

...

b) En la rutina de Conceptos por Proceso (SRM), fue considerado el campo "Habilitado" (RM_HABILIT) para indicar si el concepto está habilitado (1=Si y 2=No). Es importante parametrizar los conceptos por proceso para que sean cargados a memoria solo los conceptos clasificados como habilidados (RM_HABILIT := "1"), en caso contrario no serán considerados.

...

  1. , Cod. Periodo, Número de Pago y Proced Calc a calcular (al informar el Proceso se puede seleccionar de la lista el Procedimiento a cerrar).
    • Confirmar la ejecución de cierre.
    • Si no se cuentan con Movimientos de Nómina (SRC), será generado log con el mensaje: "No se puede cerrar este periodo porque no está calculado"
  2. Inicia el proceso de Cierre y al finalizar genera el log con el detalle del cierre.
  3. Posterior al cierre se debe verificar el Histórico de Movimientos (SRD) y la actualización/generación de registros.
    • A través de la rutina Asientos Fijos (Actualizaciones | Asientos), verificar la actualización de registros como el campo Val no Apl (RG1_VNAOAP), dependiendo del empleado y configuración del concepto.
    • A través de la rutina Incid.por Empleado (GPEA580.PRX) (Actualizaciones | Asientos), se verifican los registros de incidencias, dependiendo del empleado y configuración del concepto.
    • Verificar el Histórico de Acumulados (RG7), dependiendo del concepto y criterios de acumulación.
    • A través de la opción Ausentismos (Actualizaciones | Asientos), verificar la actualización de los registros de Ausentismos.
    • A través de la rutina Gestión de Empleados (Actualizaciones | Empleados), visualizamos los Días Derecho (Empleados>Contr. Días Derecho>Visualizar), esto dependerá si existe aniversario en el cierre del periodo para algún empleado. Validar el calculo del campo Cant.Ref.Per (RF_DIASDIR).


03. REGLA DE NEGOCIO

Proceso



04. DICCIONARIO DE DATOS

Se debe tener creada la siguiente configuración (en caso de no tener, se deben agregar desde el configurador/apsdu):

...