Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cargar reglas para liquidación de honorarios y prestaciones sociales para DVE HCS #189

Open
Jorgec815 opened this issue Feb 1, 2022 · 4 comments

Comments

@Jorgec815
Copy link
Contributor

Se requiere realizar una corrección en las reglas de prolog para la liquidación de DVE Salarios, además de añadir las reglas y código correspondiente para la liquidación de las prestaciones sociales.

@Jorgec815
Copy link
Contributor Author

Se procede a realizar el cargue de las reglas para liquidación de honorarios con el siguiente SQL, en la base de datos udistrital_core_db en el esquema ruler.

image

@Jorgec815
Copy link
Contributor Author

Se cargaron las reglas en la base de datos de udistrital_core_db en el esquema ruler en ambiente de pruebas y se reaizaron pruebas cargando algunos contratos, sin embargo el intéprete de prolog implementado presentó problemas como duplicación de registros, como los siguientes:

image

Se intentó corregir el problema depurando las reglas que se cargaban además de cargar una por una pero no se llegó a ninguna causa por lo que se optó por corregir el problema añadiendo un método que elimina los registros duplicados del arreglo antes enviarlos al crud para realizar el registro.

Es necesario seguir realizando pruebas, además de comparar los resultados con los valores dados por RRHH

@Jorgec815
Copy link
Contributor Author

Jorgec815 commented Mar 15, 2022

En reunión con miembros de RRHH se llega a la conclusión de que los conceptos que se liquidan actualmente en Docentes de VE están correctos en cierta parte, se requieren hacer los siguientes cambios:

  • Añadir el concepto de Descuento de ICBF (3% sobre el valor del sueldo)
  • Cambiar el nombre de honorarios por "Sueldo Básico" en Salarios
  • El concepto de caja de compensación se liquida para todo Salarios sin excepción
  • Ajustar Salud y pensión en Salarios, teniendo en cuenta el ajuste con la universidad
  • Agrupar valores de Salud, Pensión y ARL tanto en honorarios y Salarios en caso de que el docente tenga más de un contrato
  • Divifir el fondo de solidaridad pensional y el fondo de susbsitencia, ajustando las reglas para la liquidación.

@Jorgec815
Copy link
Contributor Author

Se han añadido las reglas necesarias para la liquidación del concepto de ICBF, cuyo valor será el 3% del salario básico del mes.

Se ha cambiado la condición para liquidar caja de compensación, antes en caso de que el docente no tuviera registrada una caja de compensación el valor era 0, sin embargo ahora se le liquida a todos los docentes sin excepción.

Se cambió el concepto de Honorarios por Salario Básico a petición de RRHH.

Se han ajustado los valores de salud y pensión teniendo en cuenta las reglas establecidas por RRHH, ajustando el redondeo con el valor que asume la universidad con el fin de no cobrar un valor extra al docente.

Para la agrupación o totalización de los valores se ha generado un "contrato general" en el cual irán los valores agrupados, además de que ahora cada valor se ajusta teniendo en cuenta el porcentaje que aporta mediante una regla de 3.

El fondo de solidaridad pensional se ha separado del fondo de subsistencia, para lo cuál se cargaron reglas adicionales para manejar los casos en los cuáles se aplica y qué parámetros se toman para su liquidación

Ejemplo de vista de liquidación HCS:

image

Como se puede apreciar en la anterion imagen, la información de los contratos se envía agrupada por rp (a petición de RRHH) y se ve el contrato general.

Valores liquidados para cada contrato:

image
image
image

Como se puede ver, la suma de los valores individuales de los contratos, es el valor correspondiente que está en el contrato general.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant