Cálculos de Servidor

Navigation:  Recursos Humanos y Nómina > Catálogo de Prestaciones >

Cálculos de Servidor

Previous pageReturn to chapter overviewNext page

Variable

Descripción

@PuestoSalarioDiario

Toma el valor del salario diario del puesto del trabajador

@PuestoSalarioHora

Toma el valor del salario por hora del puesto del trabajador

@IDPuesto

Devuleve el valor del ID del puesto del trabajador

@HorasDiarias

Devuelve el valor del número de horas que se trabajaron en la nómina

@Faltas

Devuelve el valor de las faltas insertadas en la nómina

@SalarioZona

Devuelve el valor del salario mínimo de la zona de la nomina actual

@SalarioDiario

Devuelve el salario actual de la nómina del trabajador

@SalarioHora

Devuelve el salario actual de la nómina por cada hora

@JornadaDias

Devuelve los días que tiene la jornada de la nómina (ejemplo 15,7,30)

@JornadaDiasTrabajables

Devuleve los días que se pagan conforme a la ley (ejemplo 13,6,26)

@ISR_CT

ISR del Centro de Trabajo Actual (Proporcional si tiene varios centros de trabajo)

@IMSS_CT

IMSS del Centro de Trabajo Actual (Proporcional si tiene varios centros de trabajo)

@SUBSIDIO_CT

Subsidio al Empleo del Centro de Trabajo Actual (Proporcional si tiene varios centros de trabajo)

@SumaPercepciones

Obtiene la suma de Precepciones del Centro de Trabajo Actual

@SumaDeducciones

Obtiene la suma de Deducciones del Centro de Trabajo Actual

@ImporteOriginal

Obtiene el valor actual de la prestación antes de ejecutar el Cálculo en cuestión

@DeduccionesOriginal

Obtiene el valor actual de la deducción antes de ejecutar el Cálculo en cuestión

@AntiguedadTrabajador

Obtiene los años de antiguedad del Trabajador actual

@DiasVaciones

Dias de Vacaciones del Trabajador

@DiasAguinaldo

Días de Aguinaldo para la empresa

@PorcPrimaVacacional

Porcentaje de Prima Vacacional para la empresa

@FechaUltimaVacacion

Obtiene la Fecha de la última Vacación otorgada, conforme al ID de Prestación 1500

@Desde

Obtiene la Fecha "Desde" la Nómina

@Hasta

Obtiene la Fecha "Hasta" la Nómina

@IDNominaInfo_MayorIngreso

Obtiene el Recibo en el cual el Trabajador gana más en caso de tener dos centros de Trabajo.

Se puede utiliza para aplicar una sola vez el importe Exento.

 

if @IDNominaInfo_MayorIngreso = @IDNominaInfo

@Aplica

Establece si se actualizará la prestación conforme a la fórmula.

 

Se puede utiliza dentro de una condicionante que provoque que no se cambie el valor de la prestación de ese recibo.

 

SET @Aplica = 0

@ISR_CT

Devuelve el importe de ISR retenido al trabajador del centro de trabajo actual

@IMSS_CT

Devuelve el importe de subsidio aplicado al trabajador del centro de trabajo actual

@SUBSIDIO_CT

Devuelve el importe de IMSS retenido al trabajador del centro de trabajo actual

@SumaPercepciones

Devuelve el importe de la suma de las percepciones del Centro de Trabajo

@SumaDeducciones

Devuelve el importe de la suma de las deducciones del Centro de Trabajo

@ImporteOriginal

Devuelve el importe original de la prestación antes de efecturar el cálculo

@DeduccionesOriginal

Devuelve el importe original de la deducción antes de efecturar el cálculo

@AntiguedadTrabajador

Devuelve los años del trabajador en relación a su fecha de alta y la fecha actual

@FechaBaja

Devuelve la fecha de baja del trabajador.

@FechaAlta

Devuelve la fecha de alta del trabajador.

@Categoria1

Devuelve la Catagoría1 del Trabajador

@FechaUltimaVacacion

Devuelve la fecha que el trabajador tomó la ultima vacación con respecto a la prestación ID 1500

@IDNominaInfo_MayorIngreso

Devuelve el ID de recibo del trabajador cuyo centro de trabajo es donde tiene mayor ingreso con deducciones aplicada (sin Impuestos)









 

 

 

 

Evitar Cálculo

 

En caso de que se requiera que la prestación tenga un cálculo avanzado de Servidor pero solo se ejecute cuando se ordene y no cuando se inserte o se actualice deberá insertar el siguiente código al inicio del Script

 

IF @Recalculando = 0 return