Histórico da Página
...
Producto |
| |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: |
| |||||||||||||||||||||
Segmento: |
| |||||||||||||||||||||
Módulo: | SIGAGPE - Gestión de Personal. | |||||||||||||||||||||
Función: |
| |||||||||||||||||||||
País: | Colombia | |||||||||||||||||||||
Ticket: | N/A | |||||||||||||||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-14596 |
...
El proceso de nómina de novedades está limitado a enviarse solo aplicarse el primer día de un periodo de pago en el mes mes.
Para que la empresa pueda generar de forma correcta el recibo de novedades, el usuario deberá aplicar todas las novedades del empleado una vez por mes sin importar el día.
Identificar los conceptos que podrán ser afectados en proporción cuando se generen novedades.
Modificar la rutina GPEM884 para que identifique los empleados que contienen novedades dentro del mes y para ellos generar 2 xmldos archivos XML, uno de nómina ordinaria y otro de novedades.
Para éste proceso , las nóminas (Ordinaria y Novedad) deberán informar los valores de devengados, deducciones y totales de forma proporcional como se indica en los siguientes puntos:
- Identificar los conceptos que podrán ser afectados en proporción cuando se generen novedades.
- La nómina ordinaria deberá obtener la parte proporcional de los valores calculados en base mediante al sueldo y al número de días transcurridos entre la fecha inicio del periodo mensual hasta la fecha de afectación de la novedad.
- La nómina de novedad deberá obtener la parte proporcional de los valores calculados en base mediante al sueldo y al número de días transcurridos entre un el día después de la fecha de afectación de la novedad hasta el día 30 del mes.
- Las sumas de los valores totales generados en las nóminas (Ordinaria y Novedad) deberán ser igual al total mensual percibido por el empleado.
...
- Función GM884Proc().
- Se obtienen los campos RA_CATFUNC y RA_FORPAG de la consulta a la tabla SRA y en las funciones AsigValNov() y ObtFchNov se asignan variables de referencia para obtener los valores que afectaran a la nómina (fechas y porcentaje proporcional)
- Se informan los valores de devengados, deducciones y totales calculados en base a su parte proporcionalmediante el porcentaje proporcional calculado.
- Función GM884MovEm().
- Devengados
- Lo siguientes conceptos se informen afectaran con afectación el porcentaje proporcional en la nómina ordinaria y de novedades:
Redondeo, Anticipos, Apoyo Sost, Reintegro, Días Trabajados, Sueldo Trabajado, Vacaciones Comunes, Vacaciones compensadas, Horas Extra, Huelgas, Incapacidades, Licencias y Transporte - Se valida que los siguientes conceptos se informen sin afectación proporcional y solo en la nómina de novedades:
Auxilios, Bonificaciones, Comisión, Pago Terceros, Dotación, Teletrabajo, Bonificación Retiro, Indemnización, Cesantías, Compensaciones, Otros Conceptos, Bonos EPCTV y Primas
- Lo siguientes conceptos se informen afectaran con afectación el porcentaje proporcional en la nómina ordinaria y de novedades:
- Deducciones
- Los siguientes conceptos se informen con afectación conceptos se afectaran con el porcentaje proporcional en la nómina ordinaria y de novedades:
Embargo Fiscal, Reintegro, Retención Fuente, Fondo Pensión, Fondo Seguridad Pensional, Salud, Sanción y Sindicatos - Se valida que los siguientes conceptos se informen sin afectación proporcional y solo en la nómina de novedades:
Anticipo, Pensión Voluntaria, AFC, Cooperativa, Deuda, Educación, Plan Complementario Salud, Libranzas, Otra deducción y Pago Tercero
- Los siguientes conceptos se informen con afectación conceptos se afectaran con el porcentaje proporcional en la nómina ordinaria y de novedades:
- Devengados
- Función GM884HrsEx().
- Se valida la fecha de referencia de la hora extra para verificar si se asignará a la nómina ordinaria o de novedades.
- Se valida la fecha de referencia de la hora extra para verificar si se asignará a la nómina ordinaria o de novedades.
- Función GM884Ausen().
- Se validan las fechas de referencia de las vacaciones (compensadas y en días no hábiles) para verificar si serán asignadas a la nómina ordinaria o de novedades.
- Se calculan las vacaciones comunes obteniendo su parte proporcional mediante el valor total y el número de días transcurridos entre la fecha inicio y fin del periodo.
- Función GM884General().
- Se asigna las fechas inicio y fin del periodo de nómina ordinaria o de novedades.
- Se asigna las fechas inicio y fin del periodo de nómina ordinaria o de novedades.
- Función GM884Pago().
- Se asigna el valor de RA_FORPAG al método de pago del empleado.
- Se asigna el valor de RA_FORPAG al método de pago del empleado.
- Función GM884Deven().
- Se suman los devengos con afectación proporcional y se almacenan en la variable nDevengT que posteriormente será informada en la nómina.
- Se suman los devengos con afectación proporcional y se almacenan en la variable nDevengT que posteriormente será informada en la nómina.
- Función GM884Deduc().
- Se suman las deducciones con afectación proporcional y se almacenan en la variable nDeduccT que posteriormente será informada en la nómina.
- Se suman las deducciones con afectación proporcional y se almacenan en la variable nDeduccT que posteriormente será informada en la nómina.
- Función ExsNovedad().
- Obtiene las novedades del empleado en el mes y las ordena de mayor a menor tomando la fecha mayor como día de novedad, las novedades con fechas anteriores las marca para no ser procesadas.
- Obtiene las novedades del empleado en el mes y las ordena de mayor a menor tomando la fecha mayor como día de novedad, las novedades con fechas anteriores las marca para no ser procesadas.
- Función AsigValNov().
- Obtiene el Salario salario diario, los días trabajados, el salario trabajado y la fecha de inicio y fin del periodo de Periodo de nómina ordinaria y de novedades.
- Obtiene el Salario salario diario, los días trabajados, el salario trabajado y la fecha de inicio y fin del periodo de Periodo de nómina ordinaria y de novedades.
- Función ObtFchNov().
- Obtiene las fechas inicio y fin de periodo y calcula y obtiene el porcentaje proporcional que será aplicado a los valores de la nómina ordinaria y de novedad.
- Obtiene las fechas inicio y fin de periodo y calcula y obtiene el porcentaje proporcional que será aplicado a los valores de la nómina ordinaria y de novedad.
En la rutina GPEM884 se crean las siguientes funciones:
...
Totvs custom tabs box | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
...