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) |
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